diff options
Diffstat (limited to 'crypto/openssl/doc/man3/EVP_mdc2.pod')
-rw-r--r-- | crypto/openssl/doc/man3/EVP_mdc2.pod | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/crypto/openssl/doc/man3/EVP_mdc2.pod b/crypto/openssl/doc/man3/EVP_mdc2.pod index 13ff9cfb4962..3681bd06a63c 100644 --- a/crypto/openssl/doc/man3/EVP_mdc2.pod +++ b/crypto/openssl/doc/man3/EVP_mdc2.pod @@ -14,7 +14,8 @@ EVP_mdc2 =head1 DESCRIPTION MDC-2 (Modification Detection Code 2 or Meyer-Schilling) is a cryptographic -hash function based on a block cipher. +hash function based on a block cipher. This implementation is only available +with the legacy provider. =over 4 @@ -25,10 +26,17 @@ The MDC-2DES algorithm of using MDC-2 with the DES block cipher. It produces a =back +=head1 NOTES + +Developers should be aware of the negative performance implications of +calling this function multiple times and should consider using +L<EVP_MD_fetch(3)> with L<EVP_MD-MDC2(7)> instead. +See L<crypto(7)/Performance> for further information. + =head1 RETURN VALUES These functions return a B<EVP_MD> structure that contains the -implementation of the symmetric cipher. See L<EVP_MD_meth_new(3)> for +implementation of the message digest. See L<EVP_MD_meth_new(3)> for details of the B<EVP_MD> structure. =head1 CONFORMING TO @@ -38,13 +46,14 @@ ISO/IEC 10118-2:2000 Hash-Function 2, with DES as the underlying block cipher. =head1 SEE ALSO L<evp(7)>, +L<provider(7)>, L<EVP_DigestInit(3)> =head1 COPYRIGHT -Copyright 2017 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2017-2023 The OpenSSL Project Authors. All Rights Reserved. -Licensed under the OpenSSL license (the "License"). You may not use +Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at L<https://www.openssl.org/source/license.html>. |