mirror of
https://github.com/openssl/openssl.git
synced 2025-03-01 19:28:10 +08:00
core: add get_entropy and clear_entropy calls to RAND
Reviewed-by: Shane Lontis <shane.lontis@oracle.com> (Merged from https://github.com/openssl/openssl/pull/14162)
This commit is contained in:
parent
e2730b8426
commit
78436fd146
@ -399,6 +399,8 @@ OSSL_CORE_MAKE_FUNC(int, kdf_set_ctx_params,
|
||||
# define OSSL_FUNC_RAND_GET_CTX_PARAMS 15
|
||||
# define OSSL_FUNC_RAND_SET_CTX_PARAMS 16
|
||||
# define OSSL_FUNC_RAND_VERIFY_ZEROIZATION 17
|
||||
# define OSSL_FUNC_RAND_GET_SEED 18
|
||||
# define OSSL_FUNC_RAND_CLEAR_SEED 19
|
||||
|
||||
OSSL_CORE_MAKE_FUNC(void *,rand_newctx,
|
||||
(void *provctx, void *parent,
|
||||
@ -440,6 +442,13 @@ OSSL_CORE_MAKE_FUNC(void,rand_set_callbacks,
|
||||
OSSL_CALLBACK *cleanup_nonce, void *arg))
|
||||
OSSL_CORE_MAKE_FUNC(int,rand_verify_zeroization,
|
||||
(void *vctx))
|
||||
OSSL_CORE_MAKE_FUNC(size_t,rand_get_seed,
|
||||
(void *vctx, unsigned char **buffer,
|
||||
int entropy, size_t min_len, size_t max_len,
|
||||
int prediction_resistance,
|
||||
const unsigned char *adin, size_t adin_len))
|
||||
OSSL_CORE_MAKE_FUNC(void,rand_clear_seed,
|
||||
(void *vctx, unsigned char *buffer, size_t b_len))
|
||||
|
||||
/*-
|
||||
* Key management
|
||||
|
Loading…
Reference in New Issue
Block a user