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