#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.