From: Matt Caswell Date: Mon, 24 Jun 2019 16:47:04 +0000 (+0100) Subject: Document EVP_CIPHER_up_ref() X-Git-Tag: openssl-3.0.0-alpha1~1852 X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff_plain;h=0da1d43a94ffc8f2aaadcaa441f556ed54f0ecda Document EVP_CIPHER_up_ref() Reviewed-by: Shane Lontis (Merged from https://github.com/openssl/openssl/pull/9233) --- diff --git a/doc/man3/EVP_CIPHER_meth_new.pod b/doc/man3/EVP_CIPHER_meth_new.pod index c8138382ff..3d4da9c04e 100644 --- a/doc/man3/EVP_CIPHER_meth_new.pod +++ b/doc/man3/EVP_CIPHER_meth_new.pod @@ -10,7 +10,8 @@ EVP_CIPHER_meth_set_set_asn1_params, EVP_CIPHER_meth_set_get_asn1_params, EVP_CIPHER_meth_set_ctrl, EVP_CIPHER_meth_get_init, EVP_CIPHER_meth_get_do_cipher, EVP_CIPHER_meth_get_cleanup, EVP_CIPHER_meth_get_set_asn1_params, EVP_CIPHER_meth_get_get_asn1_params, -EVP_CIPHER_meth_get_ctrl - Routines to build up EVP_CIPHER methods +EVP_CIPHER_meth_get_ctrl, EVP_CIPHER_up_ref +- Routines to build up EVP_CIPHER methods =head1 SYNOPSIS @@ -62,6 +63,8 @@ EVP_CIPHER_meth_get_ctrl - Routines to build up EVP_CIPHER methods int type, int arg, void *ptr); + int EVP_CIPHER_up_ref(EVP_CIPHER *cipher); + =head1 DESCRIPTION The B type is a structure for symmetric cipher method @@ -223,6 +226,8 @@ EVP_CIPHER_meth_get_get_asn1_params() and EVP_CIPHER_meth_get_ctrl() are all used to retrieve the method data given with the EVP_CIPHER_meth_set_*() functions above. +EVP_CIPHER_up_ref() increments the reference count for an EVP_CIPHER structure. + =head1 RETURN VALUES EVP_CIPHER_meth_new() and EVP_CIPHER_meth_dup() return a pointer to a @@ -231,6 +236,8 @@ All EVP_CIPHER_meth_set_*() functions return 1. All EVP_CIPHER_meth_get_*() functions return pointers to their respective B function. +EVP_CIPHER_up_ref() returns 1 for success or 0 otherwise. + =head1 SEE ALSO L diff --git a/util/missingcrypto.txt b/util/missingcrypto.txt index 1509a29b95..a7cc467b74 100644 --- a/util/missingcrypto.txt +++ b/util/missingcrypto.txt @@ -499,7 +499,6 @@ EVP_CIPHER_do_all_sorted EVP_CIPHER_get_asn1_iv EVP_CIPHER_impl_ctx_size EVP_CIPHER_set_asn1_iv -EVP_CIPHER_up_ref EVP_Cipher EVP_MAC_do_all EVP_MAC_do_all_sorted