From: Sahana Prasad Date: Fri, 8 Jan 2021 15:26:21 +0000 (+0100) Subject: doc/man7/provider.pod: updates providers to use EVP_MD_free() and EVP_CIPHER_free() X-Git-Tag: openssl-3.0.0-alpha11~149 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e211d949cd5737e53cd3399e6a88453930768b98;p=thirdparty%2Fopenssl.git doc/man7/provider.pod: updates providers to use EVP_MD_free() and EVP_CIPHER_free() instead of EVP_MD_meth_free() and EVP_CIPHER_meth_free() respectively which are used mostly by the engine (legacy) code. Signed-off-by: Sahana Prasad Reviewed-by: Matt Caswell Reviewed-by: Tomas Mraz Reviewed-by: Dmitry Belyavskiy (Merged from https://github.com/openssl/openssl/pull/13814) --- diff --git a/doc/man7/provider.pod b/doc/man7/provider.pod index 2eb396fad3d..18a80eff5ab 100644 --- a/doc/man7/provider.pod +++ b/doc/man7/provider.pod @@ -324,34 +324,34 @@ Fetch any available implementation of SHA2-256 in the default context: EVP_MD *md = EVP_MD_fetch(NULL, "SHA2-256", NULL); ... - EVP_MD_meth_free(md); + EVP_MD_free(md); Fetch any available implementation of AES-128-CBC in the default context: EVP_CIPHER *cipher = EVP_CIPHER_fetch(NULL, "AES-128-CBC", NULL); ... - EVP_CIPHER_meth_free(cipher); + EVP_CIPHER_free(cipher); Fetch an implementation of SHA2-256 from the default provider in the default context: EVP_MD *md = EVP_MD_fetch(NULL, "SHA2-256", "provider=default"); ... - EVP_MD_meth_free(md); + EVP_MD_free(md); Fetch an implementation of SHA2-256 that is not from the default provider in the default context: EVP_MD *md = EVP_MD_fetch(NULL, "SHA2-256", "provider!=default"); ... - EVP_MD_meth_free(md); + EVP_MD_free(md); Fetch an implementation of SHA2-256 from the default provider in the specified context: EVP_MD *md = EVP_MD_fetch(ctx, "SHA2-256", "provider=default"); ... - EVP_MD_meth_free(md); + EVP_MD_free(md); Load the legacy provider into the default context and then fetch an implementation of WHIRLPOOL from it: @@ -361,7 +361,7 @@ implementation of WHIRLPOOL from it: EVP_MD *md = EVP_MD_fetch(NULL, "WHIRLPOOL", "provider=legacy"); ... - EVP_MD_meth_free(md); + EVP_MD_free(md); Note that in the above example the property string "provider=legacy" is optional since, assuming no other providers have been loaded, the only implementation of @@ -376,8 +376,8 @@ other providers: EVP_MD *md_whirlpool = EVP_MD_fetch(NULL, "whirlpool", NULL); EVP_MD *md_sha256 = EVP_MD_fetch(NULL, "SHA2-256", NULL); ... - EVP_MD_meth_free(md_whirlpool); - EVP_MD_meth_free(md_sha256); + EVP_MD_free(md_whirlpool); + EVP_MD_free(md_sha256); =head1 SEE ALSO