ccf74f8085
This makes the following changes: - SSL_cutthrough_complete no longer rederives whether cutthrough happened and just maintains a handshake bit. - SSL_in_init no longer returns true if we are False Starting but haven't completed the handshake. That logic was awkward as it depended on querying in_read_app_data to force SSL_read to flush the entire handshake. Defaulting SSL_in_init to continue querying the full handshake and special-casing SSL_write is better. E.g. the check in bidirectional SSL_shutdown wants to know if we're in a handshake. No internal consumer of SSL_MODE_HANDSHAKE_CUTTHROUGH ever queries SSL_in_init directly. - in_read_app_data is gone now that the final use is dead. Change-Id: I05211a116d684054dfef53075cd277b1b30623b5 Reviewed-on: https://boringssl-review.googlesource.com/3336 Reviewed-by: Adam Langley <agl@google.com> |
||
---|---|---|
crypto | ||
doc | ||
include/openssl | ||
ssl | ||
tool | ||
util | ||
.clang-format | ||
.gitignore | ||
BUILDING | ||
CMakeLists.txt | ||
codereview.settings | ||
STYLE |