diff options
author | Tomas Mraz <tomas@openssl.org> | 2021-05-28 17:36:16 +0200 |
---|---|---|
committer | Tomas Mraz <tomas@openssl.org> | 2021-06-01 12:43:57 +0200 |
commit | 31b7f23d2f958491d46c8a8e61c2b77b1b546f3e (patch) | |
tree | 2a44d5c7eb2a41d6c2b541f9deb275d766d91742 /doc/man3/EVP_EncryptInit.pod | |
parent | c4e91674371404accba3891cbe9d7f976926a337 (diff) | |
download | openssl-31b7f23d2f958491d46c8a8e61c2b77b1b546f3e.tar.gz |
Add documentation of the old names kept as alias macros
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/15405)
Diffstat (limited to 'doc/man3/EVP_EncryptInit.pod')
-rw-r--r-- | doc/man3/EVP_EncryptInit.pod | 51 |
1 files changed, 50 insertions, 1 deletions
diff --git a/doc/man3/EVP_EncryptInit.pod b/doc/man3/EVP_EncryptInit.pod index ea43e26369..cd4b8b5c56 100644 --- a/doc/man3/EVP_EncryptInit.pod +++ b/doc/man3/EVP_EncryptInit.pod @@ -77,7 +77,24 @@ EVP_CIPHER_param_to_asn1, EVP_CIPHER_asn1_to_param, EVP_CIPHER_CTX_set_padding, EVP_enc_null, -EVP_CIPHER_do_all_provided +EVP_CIPHER_do_all_provided, +EVP_CIPHER_nid, +EVP_CIPHER_name, +EVP_CIPHER_block_size, +EVP_CIPHER_key_length, +EVP_CIPHER_iv_length, +EVP_CIPHER_flags, +EVP_CIPHER_mode, +EVP_CIPHER_type, +EVP_CIPHER_CTX_encrypting, +EVP_CIPHER_CTX_nid, +EVP_CIPHER_CTX_block_size, +EVP_CIPHER_CTX_key_length, +EVP_CIPHER_CTX_iv_length, +EVP_CIPHER_CTX_tag_length, +EVP_CIPHER_CTX_num, +EVP_CIPHER_CTX_type, +EVP_CIPHER_CTX_mode - EVP cipher routines =head1 SYNOPSIS @@ -196,6 +213,24 @@ EVP_CIPHER_do_all_provided void (*fn)(EVP_CIPHER *cipher, void *arg), void *arg); + #define EVP_CIPHER_nid EVP_CIPHER_get_nid + #define EVP_CIPHER_name EVP_CIPHER_get0_name + #define EVP_CIPHER_block_size EVP_CIPHER_get_block_size + #define EVP_CIPHER_key_length EVP_CIPHER_get_key_length + #define EVP_CIPHER_iv_length EVP_CIPHER_get_iv_length + #define EVP_CIPHER_flags EVP_CIPHER_get_flags + #define EVP_CIPHER_mode EVP_CIPHER_get_mode + #define EVP_CIPHER_type EVP_CIPHER_get_type + #define EVP_CIPHER_CTX_encrypting EVP_CIPHER_CTX_is_encrypting + #define EVP_CIPHER_CTX_nid EVP_CIPHER_CTX_get_nid + #define EVP_CIPHER_CTX_block_size EVP_CIPHER_CTX_get_block_size + #define EVP_CIPHER_CTX_key_length EVP_CIPHER_CTX_get_key_length + #define EVP_CIPHER_CTX_iv_length EVP_CIPHER_CTX_get_iv_length + #define EVP_CIPHER_CTX_tag_length EVP_CIPHER_CTX_get_tag_length + #define EVP_CIPHER_CTX_num EVP_CIPHER_CTX_get_num + #define EVP_CIPHER_CTX_type EVP_CIPHER_CTX_get_type + #define EVP_CIPHER_CTX_mode EVP_CIPHER_CTX_get_mode + Deprecated since OpenSSL 3.0, can be hidden entirely by defining B<OPENSSL_API_COMPAT> with a suitable version value, see L<openssl_user_macros(7)>: @@ -1615,6 +1650,20 @@ EVP_CIPHER_settable_ctx_params(), EVP_CIPHER_gettable_ctx_params(), EVP_CIPHER_CTX_settable_params() and EVP_CIPHER_CTX_gettable_params() functions were added in 3.0. +The EVP_CIPHER_nid(), EVP_CIPHER_name(), EVP_CIPHER_block_size(), +EVP_CIPHER_key_length(), EVP_CIPHER_iv_length(), EVP_CIPHER_flags(), +EVP_CIPHER_mode(), EVP_CIPHER_type(), EVP_CIPHER_CTX_nid(), +EVP_CIPHER_CTX_block_size(), EVP_CIPHER_CTX_key_length(), +EVP_CIPHER_CTX_iv_length(), EVP_CIPHER_CTX_tag_length(), +EVP_CIPHER_CTX_num(), EVP_CIPHER_CTX_type(), and EVP_CIPHER_CTX_mode() +functions were renamed to include C<get> or C<get0> in their names in +OpenSSL 3.0, respectively. The old names are kept as non-deprecated +alias macros. + +The EVP_CIPHER_CTX_encrypting() function was renamed to +EVP_CIPHER_CTX_is_encrypting() in OpenSSL 3.0. The old name is kept as +non-deprecated alias macro. + The EVP_CIPHER_CTX_flags() macro was deprecated in OpenSSL 1.1.0. =head1 COPYRIGHT |