#include <openssl/dh.h>#include <stdio.h>#include <string.h>#include <vector>#include <gtest/gtest.h>#include <openssl/bn.h>#include <openssl/bytestring.h>#include <openssl/crypto.h>#include <openssl/err.h>#include <openssl/mem.h>#include "../internal.h"#include "../test/test_util.h"
Go to the source code of this file.
Functions | |
| static bool | BIGNUMEqualsHex (const BIGNUM *bn, const char *hex) |
| static int | GenerateCallback (int p, int n, BN_GENCB *arg) |
| static bool | RunBasicTests () |
| TEST (DHTest, AllTests) | |
| TEST (DHTest, LeadingZeros) | |
| static bool | TestASN1 () |
| static bool | TestBadY () |
| static bool | TestRFC3526 () |
Variables | |
| static const uint8_t | kRFC5114_2048_224BadY [] |
| static const uint8_t | kRFC5114_2048_224G [] |
| static const uint8_t | kRFC5114_2048_224P [] |
| static const uint8_t | kRFC5114_2048_224Q [] |
Definition at line 322 of file dh_test.cc.
Definition at line 92 of file dh_test.cc.
|
static |
Definition at line 111 of file dh_test.cc.
| TEST | ( | DHTest | , |
| AllTests | |||
| ) |
Definition at line 83 of file dh_test.cc.
| TEST | ( | DHTest | , |
| LeadingZeros | |||
| ) |
Definition at line 448 of file dh_test.cc.
|
static |
Definition at line 331 of file dh_test.cc.
|
static |
Definition at line 288 of file dh_test.cc.
|
static |
Definition at line 412 of file dh_test.cc.
Definition at line 263 of file dh_test.cc.
Definition at line 231 of file dh_test.cc.
Definition at line 207 of file dh_test.cc.
Definition at line 255 of file dh_test.cc.