diff options
author | Jack Lloyd <[email protected]> | 2016-10-21 11:25:53 -0400 |
---|---|---|
committer | Jack Lloyd <[email protected]> | 2016-10-21 16:54:43 -0400 |
commit | f44bd90a3ff9c2928eef825a0ff5394160b1a01c (patch) | |
tree | d5bec5ca3c501122c747fd492c8a16270135b935 /src/tests/unit_tls.cpp | |
parent | 6aa855bba613c7b6fedfbe71d15930964acb1633 (diff) |
X25519 key exchange for TLS
Client interops with google.com, server not tested against an
independent client yet.
Diffstat (limited to 'src/tests/unit_tls.cpp')
-rw-r--r-- | src/tests/unit_tls.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/tests/unit_tls.cpp b/src/tests/unit_tls.cpp index 45d75dab2..9cc6d4793 100644 --- a/src/tests/unit_tls.cpp +++ b/src/tests/unit_tls.cpp @@ -910,6 +910,10 @@ class TLS_Unit_Tests : public Test test_modern_versions(results, *creds, "ECDH", "AES-128/GCM"); test_modern_versions(results, *creds, "ECDH", "AES-128/GCM", "AEAD", { { "use_ecc_point_compression", "true" } }); + test_modern_versions(results, *creds, "ECDH", "AES-128/GCM", "AEAD", + { { "ecc_curves", "secp384r1" } }); + test_modern_versions(results, *creds, "ECDH", "AES-128/GCM", "AEAD", + { { "ecc_curves", "x25519" } }); std::unique_ptr<Botan::Credentials_Manager> creds_with_client_cert(create_creds(rng, true)); test_modern_versions(results, *creds_with_client_cert, "ECDH", "AES-256/GCM"); |