#include <openssl/dsa.h>
#include <stdio.h>
#include <string.h>
#include <vector>
#include <gtest/gtest.h>
#include <openssl/bn.h>
#include <openssl/crypto.h>
#include <openssl/err.h>
#include "../internal.h"
Go to the source code of this file.
Classes | |
struct | GenerateContext |
Functions | |
static int | GenerateCallback (int p, int n, BN_GENCB *arg) |
static bssl::UniquePtr< DSA > | GetFIPSDSA (void) |
TEST (DSATest, AllTests) | |
TEST (DSATest, InvalidGroup) | |
static int | TestGenerate (FILE *out) |
static bool | TestVerify (const uint8_t *sig, size_t sig_len, int expect) |
Variables | |
static const uint8_t | fips_digest [] |
static const uint8_t | fips_g [] |
static const uint8_t | fips_p [] |
static const uint8_t | fips_q [] |
static const uint8_t | fips_sig [] |
static const uint8_t | fips_sig_bad_length [] |
static const uint8_t | fips_sig_bad_r [] |
static const uint8_t | fips_sig_extra [] |
static const uint8_t | fips_sig_negative [] |
static const uint8_t | fips_x [] |
static const uint8_t | fips_y [] |
static const uint8_t | seed [20] |
Definition at line 194 of file dsa_test.cc.
|
static |
Definition at line 171 of file dsa_test.cc.
TEST | ( | DSATest | , |
AllTests | |||
) |
Definition at line 310 of file dsa_test.cc.
TEST | ( | DSATest | , |
InvalidGroup | |||
) |
Definition at line 321 of file dsa_test.cc.
|
static |
Definition at line 221 of file dsa_test.cc.
Definition at line 291 of file dsa_test.cc.
Definition at line 121 of file dsa_test.cc.
Definition at line 98 of file dsa_test.cc.
Definition at line 84 of file dsa_test.cc.
Definition at line 93 of file dsa_test.cc.
Definition at line 127 of file dsa_test.cc.
Definition at line 154 of file dsa_test.cc.
Definition at line 163 of file dsa_test.cc.
Definition at line 145 of file dsa_test.cc.
Definition at line 136 of file dsa_test.cc.
Definition at line 107 of file dsa_test.cc.
Definition at line 112 of file dsa_test.cc.
Definition at line 79 of file dsa_test.cc.