commit | 9343b0b8b307034b7b7ac60cbf71c3fe23022ed1 | [log] [tgz] |
---|---|---|
author | David Benjamin <davidben@google.com> | Sat Jul 01 00:31:27 2017 -0400 |
committer | David Benjamin <davidben@google.com> | Wed Jul 05 23:48:42 2017 +0000 |
tree | 86fcd5dab7363e35c23526adefa5158e451d42e4 | |
parent | 0fde2eb0e3234bf0b66b676e997136426f4d601d [diff] [blame] |
Don't check renegotiation_info in fuzzer mode. Otherwise the fuzzer gets stuck at renegotiations. Bug: 104 Change-Id: If37f9ab165d06e37bfc5c423fba35edaabed293b Reviewed-on: https://boringssl-review.googlesource.com/17532 Reviewed-by: David Benjamin <davidben@google.com>
diff --git a/ssl/test/runner/handshake_server.go b/ssl/test/runner/handshake_server.go index a29a812..3ad57cb 100644 --- a/ssl/test/runner/handshake_server.go +++ b/ssl/test/runner/handshake_server.go
@@ -1161,6 +1161,9 @@ if c.config.Bugs.BadRenegotiationInfo { serverExtensions.secureRenegotiation[0] ^= 0x80 } + if c.config.Bugs.BadRenegotiationInfoEnd { + serverExtensions.secureRenegotiation[len(serverExtensions.secureRenegotiation)-1] ^= 0x80 + } } else { serverExtensions.secureRenegotiation = hs.clientHello.secureRenegotiation }