Index: net/ssl/ssl_cipher_suite_names_unittest.cc |
diff --git a/net/ssl/ssl_cipher_suite_names_unittest.cc b/net/ssl/ssl_cipher_suite_names_unittest.cc |
index a9133fb67ea2ea729af607c6fe0e6797148011f3..d2c50637fcde46b3b00f61270d9f9b789d851437 100644 |
--- a/net/ssl/ssl_cipher_suite_names_unittest.cc |
+++ b/net/ssl/ssl_cipher_suite_names_unittest.cc |
@@ -56,6 +56,22 @@ TEST(CipherSuiteNamesTest, ParseSSLCipherStringFails) { |
} |
} |
+TEST(CipherSuiteNamesTest, ModernCipherSuites) { |
+ // Picked some random cipher suites. |
+ EXPECT_FALSE(IsModernTLSCipherSuite(0x0)); |
+ EXPECT_FALSE(IsModernTLSCipherSuite(0x39)); |
+ EXPECT_FALSE(IsModernTLSCipherSuite(0xc5)); |
+ EXPECT_FALSE(IsModernTLSCipherSuite(0xc00f)); |
+ EXPECT_FALSE(IsModernTLSCipherSuite(0xc083)); |
+ |
+ // Non-existent cipher suite. |
+ EXPECT_FALSE(IsModernTLSCipherSuite(0xffff)) << "Doesn't exist!"; |
+ |
+ // Modern ones. |
+ EXPECT_TRUE(IsModernTLSCipherSuite(0xcc13)); |
+ EXPECT_TRUE(IsModernTLSCipherSuite(0xcc14)); |
+} |
+ |
} // anonymous namespace |
} // namespace net |