Go to the source code of this file.
|
static void | ctr32_add (CTR_DRBG_STATE *drbg, uint32_t n) |
|
void | CTR_DRBG_clear (CTR_DRBG_STATE *drbg) |
|
int | CTR_DRBG_generate (CTR_DRBG_STATE *drbg, uint8_t *out, size_t out_len, const uint8_t *additional_data, size_t additional_data_len) |
|
int | CTR_DRBG_init (CTR_DRBG_STATE *drbg, const uint8_t entropy[CTR_DRBG_ENTROPY_LEN], const uint8_t *personalization, size_t personalization_len) |
|
int | CTR_DRBG_reseed (CTR_DRBG_STATE *drbg, const uint8_t entropy[CTR_DRBG_ENTROPY_LEN], const uint8_t *additional_data, size_t additional_data_len) |
|
static int | ctr_drbg_update (CTR_DRBG_STATE *drbg, const uint8_t *data, size_t data_len) |
|
| OPENSSL_STATIC_ASSERT (CTR_DRBG_ENTROPY_LEN % AES_BLOCK_SIZE==0, "not a multiple of AES block size") |
|
◆ ctr32_add()
◆ CTR_DRBG_clear()
◆ CTR_DRBG_generate()
◆ CTR_DRBG_init()
◆ CTR_DRBG_reseed()
◆ ctr_drbg_update()
◆ OPENSSL_STATIC_ASSERT()
◆ kMaxReseedCount