#include <stdio.h>#include <utility>#include <vector>#include <gtest/gtest.h>#include <openssl/bn.h>#include <openssl/bytestring.h>#include <openssl/crypto.h>#include <openssl/ec.h>#include <openssl/ec_key.h>#include <openssl/ecdh.h>#include <openssl/err.h>#include <openssl/evp.h>#include <openssl/nid.h>#include <openssl/sha.h>#include "../test/file_test.h"#include "../test/test_util.h"#include "../test/wycheproof_util.h"
Go to the source code of this file.
Functions | |
| static bssl::UniquePtr< BIGNUM > | GetBIGNUM (FileTest *t, const char *key) |
| static bssl::UniquePtr< EC_GROUP > | GetCurve (FileTest *t, const char *key) |
| static bssl::UniquePtr< EC_GROUP > | MakeCustomGroup () |
| static void | RunWycheproofTest (FileTest *t) |
| TEST (ECDHTest, GroupMismatch) | |
| TEST (ECDHTest, TestVectors) | |
| TEST (ECDHTest, WycheproofP224) | |
| TEST (ECDHTest, WycheproofP256) | |
| TEST (ECDHTest, WycheproofP384) | |
| TEST (ECDHTest, WycheproofP512) | |
Definition at line 62 of file ecdh_test.cc.
Definition at line 38 of file ecdh_test.cc.
|
static |
Definition at line 197 of file ecdh_test.cc.
|
static |
Definition at line 130 of file ecdh_test.cc.
| TEST | ( | ECDHTest | , |
| GroupMismatch | |||
| ) |
Definition at line 254 of file ecdh_test.cc.
| TEST | ( | ECDHTest | , |
| TestVectors | |||
| ) |
Definition at line 71 of file ecdh_test.cc.
| TEST | ( | ECDHTest | , |
| WycheproofP224 | |||
| ) |
Definition at line 175 of file ecdh_test.cc.
| TEST | ( | ECDHTest | , |
| WycheproofP256 | |||
| ) |
Definition at line 180 of file ecdh_test.cc.
| TEST | ( | ECDHTest | , |
| WycheproofP384 | |||
| ) |
Definition at line 185 of file ecdh_test.cc.
| TEST | ( | ECDHTest | , |
| WycheproofP512 | |||
| ) |
Definition at line 190 of file ecdh_test.cc.