DescriptionConfigure renegotiations on, then disable after the handshake.
Instead we were starting them out off and then enabling after the
handshake if necessary. This is identical, but Chromium is BoringSSL's
only consumer which switches renegotiations from off to on
post-handshake. If we forbid that, then a future optimization to drop
configuration state post-handshake becomes simpler. See the associated
BoringSSL bug.
Tested manually against hacked up renegotiating HTTP/1.1 and HTTP/2
servers.
BUG=boringssl:123
Review-Url: https://codereview.chromium.org/2698113002
Cr-Commit-Position: refs/heads/master@{#451033}
Committed: https://chromium.googlesource.com/chromium/src/+/971a681af516fec7a031820a9cc2063872c61e9b
Patch Set 1 #Patch Set 2 : . #Messages
Total messages: 15 (11 generated)
|