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