summaryrefslogtreecommitdiff
path: root/crypto/context.c
diff options
context:
space:
mode:
authorMatt Caswell <matt@openssl.org>2021-11-08 16:47:38 +0000
committerMatt Caswell <matt@openssl.org>2021-11-12 17:16:14 +0000
commitdc6d9ede6241e6858f8fa78435d6c8eb9cf85aa1 (patch)
tree8e0df8b1655d1c77987675aac3853ea2fe658087 /crypto/context.c
parent464c2b988ea149badabaf958a96fdc480df89dc7 (diff)
downloadopenssl-new-dc6d9ede6241e6858f8fa78435d6c8eb9cf85aa1.tar.gz
Don't try and do ossl_provider_find in ossl_provider_new
We leave it to the caller to confirm that the provider does not exist in the store. If it does exist then later adding it to the store will fail. It is possible that the provider could be added to the store in between the caller checking, and the caller calling ossl_provider_new. We leave it to the caller to properly handle the failure when it attempts to add the provider to the store. This is simpler than having ossl_provider_new try to handle it. Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/16980)
Diffstat (limited to 'crypto/context.c')
0 files changed, 0 insertions, 0 deletions