diff options
author | Matt Caswell <matt@openssl.org> | 2021-04-26 11:35:17 +0100 |
---|---|---|
committer | Matt Caswell <matt@openssl.org> | 2021-05-11 14:56:55 +0100 |
commit | a16d21744df686a7c005d1f129915d9083476e14 (patch) | |
tree | 1ea4d25a974b2f7cfcaafe65a03f9557b8ddc780 /providers/implementations/rands | |
parent | d07af736de592602f2831f8559d0302cb116e190 (diff) | |
download | openssl-a16d21744df686a7c005d1f129915d9083476e14.zip openssl-a16d21744df686a7c005d1f129915d9083476e14.tar.gz openssl-a16d21744df686a7c005d1f129915d9083476e14.tar.bz2 |
Add the ability for ex_data to have a priority
Where an object has multiple ex_data associated with it, then we free that
ex_data in order of priority (high priority first).
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/14991)
Diffstat (limited to 'providers/implementations/rands')
-rw-r--r-- | providers/implementations/rands/crngt.c | 1 | ||||
-rw-r--r-- | providers/implementations/rands/drbg.c | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/providers/implementations/rands/crngt.c b/providers/implementations/rands/crngt.c index f1b31df..87902c9 100644 --- a/providers/implementations/rands/crngt.c +++ b/providers/implementations/rands/crngt.c @@ -83,6 +83,7 @@ static void *rand_crng_ossl_ctx_new(OSSL_LIB_CTX *ctx) } static const OSSL_LIB_CTX_METHOD rand_crng_ossl_ctx_method = { + OSSL_LIB_CTX_METHOD_DEFAULT_PRIORITY, rand_crng_ossl_ctx_new, rand_crng_ossl_ctx_free, }; diff --git a/providers/implementations/rands/drbg.c b/providers/implementations/rands/drbg.c index 461d641..81343fb 100644 --- a/providers/implementations/rands/drbg.c +++ b/providers/implementations/rands/drbg.c @@ -303,6 +303,7 @@ static void prov_drbg_nonce_ossl_ctx_free(void *vdngbl) } static const OSSL_LIB_CTX_METHOD drbg_nonce_ossl_ctx_method = { + OSSL_LIB_CTX_METHOD_DEFAULT_PRIORITY, prov_drbg_nonce_ossl_ctx_new, prov_drbg_nonce_ossl_ctx_free, }; |