Add tests for client-initiated renegotiation.
These'll get removed once most of renego support is gone, but this is to prove
removing the warning alert from the previous commit still prevents legacy
renegotiations.
Change-Id: I7d9d95e1d4c5d23d3b6d170938a5499a65f2d5ea
Reviewed-on: https://boringssl-review.googlesource.com/2236
Reviewed-by: Adam Langley <agl@google.com>
diff --git a/ssl/test/test_config.cc b/ssl/test/test_config.cc
index b717bd3..ebd5e4e 100644
--- a/ssl/test/test_config.cc
+++ b/ssl/test/test_config.cc
@@ -60,6 +60,8 @@
{ "-expect-extended-master-secret",
&TestConfig::expect_extended_master_secret },
{ "-renegotiate", &TestConfig::renegotiate },
+ { "-allow-unsafe-legacy-renegotiation",
+ &TestConfig::allow_unsafe_legacy_renegotiation },
};
const size_t kNumBoolFlags = sizeof(kBoolFlags) / sizeof(kBoolFlags[0]);
@@ -112,7 +114,8 @@
tls_d5_bug(false),
expect_session_miss(false),
expect_extended_master_secret(false),
- renegotiate(false) {
+ renegotiate(false),
+ allow_unsafe_legacy_renegotiation(false) {
}
bool ParseConfig(int argc, char **argv, TestConfig *out_config) {