CORE: add a provider argument to ossl_method_construct()
authorRichard Levitte <levitte@openssl.org>
Thu, 30 Sep 2021 07:32:57 +0000 (09:32 +0200)
committerRichard Levitte <levitte@openssl.org>
Wed, 27 Oct 2021 10:41:10 +0000 (12:41 +0200)
commitcfce50f791511c8fee7dec90c57f02d9410d039f
treed257942e05382ba861d046068ebf70bb268a3bbd
parent8c590a219fe30b97cfde2efdd8ea94c03a90a8c6
CORE: add a provider argument to ossl_method_construct()

This makes it possible to limit the search of methods to that
particular provider.  This uses already available possibilities in
ossl_algorithm_do_all().

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/16725)
crypto/core_algorithm.c
crypto/core_fetch.c
crypto/encode_decode/decoder_meth.c
crypto/encode_decode/encoder_meth.c
crypto/evp/evp_fetch.c
crypto/store/store_meth.c
doc/internal/man3/ossl_method_construct.pod
include/internal/core.h