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
int type, int arg,
void *ptr);
+ int EVP_CIPHER_up_ref(EVP_CIPHER *cipher);
+
=head1 DESCRIPTION
The B<EVP_CIPHER> type is a structure for symmetric cipher method
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
All EVP_CIPHER_meth_get_*() functions return pointers to their
respective B<cipher> function.
+EVP_CIPHER_up_ref() returns 1 for success or 0 otherwise.
+
=head1 SEE ALSO
L<EVP_EncryptInit>