@@ -4919,39 +4919,31 @@ static struct info_cb_states_st {
49194919 {SSL_CB_LOOP , "TWCCS" }, {SSL_CB_LOOP , "TWEE" }, {SSL_CB_LOOP , "TWSC" },
49204920 {SSL_CB_LOOP , "TRSCV" }, {SSL_CB_LOOP , "TWFIN" }, {SSL_CB_LOOP , "TED" },
49214921 {SSL_CB_EXIT , NULL }, {SSL_CB_LOOP , "TED" }, {SSL_CB_LOOP , "TRFIN" },
4922- {SSL_CB_HANDSHAKE_DONE , NULL }, {SSL_CB_HANDSHAKE_START , NULL },
4923- {SSL_CB_LOOP , "TWST" }, {SSL_CB_HANDSHAKE_DONE , NULL },
4924- {SSL_CB_HANDSHAKE_START , NULL }, {SSL_CB_LOOP , "TWST" },
4925- {SSL_CB_HANDSHAKE_DONE , NULL }, {SSL_CB_EXIT , NULL },
4926- {SSL_CB_ALERT , NULL }, {SSL_CB_HANDSHAKE_START , NULL },
4927- {SSL_CB_LOOP , "PINIT " }, {SSL_CB_LOOP , "PINIT " }, {SSL_CB_LOOP , "TRCH" },
4928- {SSL_CB_LOOP , "TWSH" }, {SSL_CB_LOOP , "TWCCS" }, {SSL_CB_LOOP , "TWEE" },
4929- {SSL_CB_LOOP , "TWFIN" }, {SSL_CB_LOOP , "TED" }, {SSL_CB_EXIT , NULL },
4930- {SSL_CB_LOOP , "TED" }, {SSL_CB_LOOP , "TRFIN" },
4931- {SSL_CB_HANDSHAKE_DONE , NULL }, {SSL_CB_HANDSHAKE_START , NULL },
4932- {SSL_CB_LOOP , "TWST" }, {SSL_CB_HANDSHAKE_DONE , NULL },
4933- {SSL_CB_EXIT , NULL }, {0 , NULL },
4922+ {SSL_CB_HANDSHAKE_DONE , NULL }, {SSL_CB_LOOP , "TWST" },
4923+ {SSL_CB_LOOP , "TWST" }, {SSL_CB_EXIT , NULL }, {SSL_CB_ALERT , NULL },
4924+ {SSL_CB_HANDSHAKE_START , NULL }, {SSL_CB_LOOP , "PINIT " },
4925+ {SSL_CB_LOOP , "PINIT " }, {SSL_CB_LOOP , "TRCH" }, {SSL_CB_LOOP , "TWSH" },
4926+ {SSL_CB_LOOP , "TWCCS" }, {SSL_CB_LOOP , "TWEE" }, {SSL_CB_LOOP , "TWFIN" },
4927+ {SSL_CB_LOOP , "TED" }, {SSL_CB_EXIT , NULL }, {SSL_CB_LOOP , "TED" },
4928+ {SSL_CB_LOOP , "TRFIN" }, {SSL_CB_HANDSHAKE_DONE , NULL },
4929+ {SSL_CB_LOOP , "TWST" }, {SSL_CB_EXIT , NULL }, {0 , NULL },
49344930 }, {
49354931 /* TLSv1.3 client followed by resumption */
49364932 {SSL_CB_HANDSHAKE_START , NULL }, {SSL_CB_LOOP , "PINIT " },
49374933 {SSL_CB_LOOP , "TWCH" }, {SSL_CB_EXIT , NULL }, {SSL_CB_LOOP , "TWCH" },
49384934 {SSL_CB_LOOP , "TRSH" }, {SSL_CB_LOOP , "TREE" }, {SSL_CB_LOOP , "TRSC" },
49394935 {SSL_CB_LOOP , "TRSCV" }, {SSL_CB_LOOP , "TRFIN" }, {SSL_CB_LOOP , "TWCCS" },
49404936 {SSL_CB_LOOP , "TWFIN" }, {SSL_CB_HANDSHAKE_DONE , NULL },
4941- {SSL_CB_EXIT , NULL }, {SSL_CB_HANDSHAKE_START , NULL },
4942- {SSL_CB_LOOP , "SSLOK " }, {SSL_CB_LOOP , "SSLOK " }, {SSL_CB_LOOP , "TRST" },
4943- {SSL_CB_HANDSHAKE_DONE , NULL }, {SSL_CB_EXIT , NULL },
4944- {SSL_CB_HANDSHAKE_START , NULL }, {SSL_CB_LOOP , "SSLOK " },
4945- {SSL_CB_LOOP , "SSLOK " }, {SSL_CB_LOOP , "TRST" },
4946- {SSL_CB_HANDSHAKE_DONE , NULL }, {SSL_CB_EXIT , NULL },
4937+ {SSL_CB_EXIT , NULL }, {SSL_CB_LOOP , "SSLOK " }, {SSL_CB_LOOP , "SSLOK " },
4938+ {SSL_CB_LOOP , "TRST" }, {SSL_CB_EXIT , NULL }, {SSL_CB_LOOP , "SSLOK " },
4939+ {SSL_CB_LOOP , "SSLOK " }, {SSL_CB_LOOP , "TRST" }, {SSL_CB_EXIT , NULL },
49474940 {SSL_CB_ALERT , NULL }, {SSL_CB_HANDSHAKE_START , NULL },
49484941 {SSL_CB_LOOP , "PINIT " }, {SSL_CB_LOOP , "TWCH" }, {SSL_CB_EXIT , NULL },
49494942 {SSL_CB_LOOP , "TWCH" }, {SSL_CB_LOOP , "TRSH" }, {SSL_CB_LOOP , "TREE" },
49504943 {SSL_CB_LOOP , "TRFIN" }, {SSL_CB_LOOP , "TWCCS" }, {SSL_CB_LOOP , "TWFIN" },
49514944 {SSL_CB_HANDSHAKE_DONE , NULL }, {SSL_CB_EXIT , NULL },
4952- {SSL_CB_HANDSHAKE_START , NULL }, {SSL_CB_LOOP , "SSLOK " },
4953- {SSL_CB_LOOP , "SSLOK " }, {SSL_CB_LOOP , "TRST" },
4954- {SSL_CB_HANDSHAKE_DONE , NULL }, {SSL_CB_EXIT , NULL }, {0 , NULL },
4945+ {SSL_CB_LOOP , "SSLOK " }, {SSL_CB_LOOP , "SSLOK " }, {SSL_CB_LOOP , "TRST" },
4946+ {SSL_CB_EXIT , NULL }, {0 , NULL },
49554947 }, {
49564948 /* TLSv1.3 server, early_data */
49574949 {SSL_CB_HANDSHAKE_START , NULL }, {SSL_CB_LOOP , "PINIT " },
@@ -4960,8 +4952,7 @@ static struct info_cb_states_st {
49604952 {SSL_CB_HANDSHAKE_DONE , NULL }, {SSL_CB_EXIT , NULL },
49614953 {SSL_CB_HANDSHAKE_START , NULL }, {SSL_CB_LOOP , "TED" },
49624954 {SSL_CB_LOOP , "TED" }, {SSL_CB_LOOP , "TWEOED" }, {SSL_CB_LOOP , "TRFIN" },
4963- {SSL_CB_HANDSHAKE_DONE , NULL }, {SSL_CB_HANDSHAKE_START , NULL },
4964- {SSL_CB_LOOP , "TWST" }, {SSL_CB_HANDSHAKE_DONE , NULL },
4955+ {SSL_CB_HANDSHAKE_DONE , NULL }, {SSL_CB_LOOP , "TWST" },
49654956 {SSL_CB_EXIT , NULL }, {0 , NULL },
49664957 }, {
49674958 /* TLSv1.3 client, early_data */
@@ -4972,9 +4963,8 @@ static struct info_cb_states_st {
49724963 {SSL_CB_LOOP , "TED" }, {SSL_CB_LOOP , "TRSH" }, {SSL_CB_LOOP , "TREE" },
49734964 {SSL_CB_LOOP , "TRFIN" }, {SSL_CB_LOOP , "TPEDE" }, {SSL_CB_LOOP , "TWEOED" },
49744965 {SSL_CB_LOOP , "TWFIN" }, {SSL_CB_HANDSHAKE_DONE , NULL },
4975- {SSL_CB_EXIT , NULL }, {SSL_CB_HANDSHAKE_START , NULL },
4976- {SSL_CB_LOOP , "SSLOK " }, {SSL_CB_LOOP , "SSLOK " }, {SSL_CB_LOOP , "TRST" },
4977- {SSL_CB_HANDSHAKE_DONE , NULL }, {SSL_CB_EXIT , NULL }, {0 , NULL },
4966+ {SSL_CB_EXIT , NULL }, {SSL_CB_LOOP , "SSLOK " }, {SSL_CB_LOOP , "SSLOK " },
4967+ {SSL_CB_LOOP , "TRST" }, {SSL_CB_EXIT , NULL }, {0 , NULL },
49784968 }, {
49794969 {0 , NULL },
49804970 }
@@ -5013,8 +5003,11 @@ static void sslapi_info_callback(const SSL *s, int where, int ret)
50135003 return ;
50145004 }
50155005
5016- /* Check that, if we've got SSL_CB_HANDSHAKE_DONE we are not in init */
5017- if ((where & SSL_CB_HANDSHAKE_DONE ) && SSL_in_init ((SSL * )s ) != 0 ) {
5006+ /*
5007+ * Check that, if we've got SSL_CB_HANDSHAKE_DONE we are not in init
5008+ */
5009+ if ((where & SSL_CB_HANDSHAKE_DONE )
5010+ && SSL_in_init ((SSL * )s ) != 0 ) {
50185011 info_cb_failed = 1 ;
50195012 return ;
50205013 }
0 commit comments