Avoid transitioning into SSL_ST_OK and back out.
I doubt this matters, but this seems a little odd. In particular, this avoids info_callback seeing the SSL_ST_OK once we stop switching hs->state back and forth. BUG=177 Change-Id: Ied39c0e94c242af9d5d0f26795d6e0f2f0b12406 Reviewed-on: https://boringssl-review.googlesource.com/13827 Reviewed-by: Steven Valdez <svaldez@google.com> Reviewed-by: David Benjamin <davidben@google.com> Commit-Queue: David Benjamin <davidben@google.com> CQ-Verified: CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org>
This commit is contained in:
committed by
CQ bot account: commit-bot@chromium.org
parent
9e766d7532
commit
77458a436e
@@ -3043,7 +3043,6 @@ OPENSSL_EXPORT void SSL_CTX_set_dos_protection_cb(
|
||||
#define SSL_ST_OK 0x03
|
||||
#define SSL_ST_RENEGOTIATE (0x04 | SSL_ST_INIT)
|
||||
#define SSL_ST_TLS13 (0x05 | SSL_ST_INIT)
|
||||
#define SSL_ST_ERROR (0x06| SSL_ST_INIT)
|
||||
|
||||
/* SSL_CB_* are possible values for the |type| parameter in the info
|
||||
* callback and the bitmasks that make them up. */
|
||||
|
||||
@@ -307,6 +307,7 @@ OPENSSL_COMPILE_ASSERT(
|
||||
#define SSL3_ST_CW_FLUSH (0x100 | SSL_ST_CONNECT)
|
||||
#define SSL3_ST_FALSE_START (0x101 | SSL_ST_CONNECT)
|
||||
#define SSL3_ST_VERIFY_SERVER_CERT (0x102 | SSL_ST_CONNECT)
|
||||
#define SSL3_ST_FINISH_CLIENT_HANDSHAKE (0x103 | SSL_ST_CONNECT)
|
||||
/* write to server */
|
||||
#define SSL3_ST_CW_CLNT_HELLO_A (0x110 | SSL_ST_CONNECT)
|
||||
/* read from server */
|
||||
|
||||
Reference in New Issue
Block a user