Index: third_party/boringssl/boringssl_unittest.cc |
diff --git a/third_party/boringssl/boringssl_unittest.cc b/third_party/boringssl/boringssl_unittest.cc |
index 8538c69fec1d3370bc2862e819a40b57fddf22f5..a299decd2c3156459bbf20ca27fafab6583e5a55 100644 |
--- a/third_party/boringssl/boringssl_unittest.cc |
+++ b/third_party/boringssl/boringssl_unittest.cc |
@@ -200,6 +200,19 @@ TEST(BoringSSL, ECDSA) { |
TestSimple("ecdsa_test"); |
} |
+TEST(BoringSSL, ED25519) { |
+ base::FilePath data_file; |
+ ASSERT_TRUE(BoringSSLPath(&data_file)); |
+ data_file = data_file.Append(FILE_PATH_LITERAL("crypto")); |
+ data_file = data_file.Append(FILE_PATH_LITERAL("curve25519")); |
+ data_file = data_file.Append(FILE_PATH_LITERAL("ed25519_tests.txt")); |
+ |
+ std::vector<base::CommandLine::StringType> args; |
+ args.push_back(data_file.value()); |
+ |
+ TestProcess("ed25519_test", args); |
+} |
+ |
TEST(BoringSSL, ERR) { |
TestSimple("err_test"); |
} |
@@ -306,3 +319,7 @@ TEST(BoringSSL, Thread) { |
TEST(BoringSSL, V3NameTest) { |
TestSimple("v3name_test"); |
} |
+ |
+TEST(BoringSSL, X25519) { |
+ TestSimple("x25519_test"); |
+} |