#include <openssl/crypto.h>
#include <stdio.h>
#include <stdlib.h>
#include <openssl/aead.h>
#include <openssl/aes.h>
#include <openssl/bn.h>
#include <openssl/des.h>
#include <openssl/dh.h>
#include <openssl/digest.h>
#include <openssl/ec.h>
#include <openssl/ecdsa.h>
#include <openssl/ec_key.h>
#include <openssl/nid.h>
#include <openssl/rsa.h>
#include <openssl/sha.h>
#include "../../internal.h"
#include "../ec/internal.h"
#include "../ecdsa/internal.h"
#include "../rand/internal.h"
#include "../tls/internal.h"
Go to the source code of this file.
Macros | |
#define | MODULE_DIGEST_SIZE SHA512_DIGEST_LENGTH |
Functions | |
int | boringssl_fips_self_test (const uint8_t *module_hash, size_t module_hash_len) |
int | BORINGSSL_self_test (void) |
static int | check_test (const void *expected, const void *actual, size_t expected_len, const char *name) |
static void | hexdump (const uint8_t *in, size_t len) |
static DH * | self_test_dh (void) |
static EC_KEY * | self_test_ecdsa_key (void) |
static RSA * | self_test_rsa_key (void) |
static int | set_bignum (BIGNUM **out, const uint8_t *in, size_t len) |
#define MODULE_DIGEST_SIZE SHA512_DIGEST_LENGTH |
Definition at line 295 of file self_check.c.
Definition at line 298 of file self_check.c.
int BORINGSSL_self_test | ( | void | ) |
Definition at line 870 of file self_check.c.
|
static |
Definition at line 71 of file self_check.c.
Definition at line 65 of file self_check.c.
|
static |
Definition at line 257 of file self_check.c.
|
static |
Definition at line 223 of file self_check.c.
|
static |
Definition at line 90 of file self_check.c.