]> git.ipfire.org Git - thirdparty/openssl.git/blame - doc/man3/EVP_mdc2.pod
doc: replace "symmetric cipher" phrase in EVP_MD manpages
[thirdparty/openssl.git] / doc / man3 / EVP_mdc2.pod
CommitLineData
bbda8ce9
RT
1=pod
2
3=head1 NAME
4
5EVP_mdc2
6- MDC-2 For EVP
7
8=head1 SYNOPSIS
9
10 #include <openssl/evp.h>
11
12 const EVP_MD *EVP_mdc2(void);
13
14=head1 DESCRIPTION
15
16MDC-2 (Modification Detection Code 2 or Meyer-Schilling) is a cryptographic
0f6c3ebb
SAS
17hash function based on a block cipher. This implementation is only available
18with the legacy provider.
bbda8ce9
RT
19
20=over 4
21
22=item EVP_mdc2()
23
24The MDC-2DES algorithm of using MDC-2 with the DES block cipher. It produces a
25128-bit output from a given input.
26
27=back
28
29=head1 RETURN VALUES
30
31These functions return a B<EVP_MD> structure that contains the
ae2efd63 32implementation of the message digest. See L<EVP_MD_meth_new(3)> for
bbda8ce9
RT
33details of the B<EVP_MD> structure.
34
35=head1 CONFORMING TO
36
37ISO/IEC 10118-2:2000 Hash-Function 2, with DES as the underlying block cipher.
38
39=head1 SEE ALSO
40
41L<evp(7)>,
0f6c3ebb 42L<provider(7)>,
bbda8ce9
RT
43L<EVP_DigestInit(3)>
44
45=head1 COPYRIGHT
46
fbd2ece1 47Copyright 2017-2020 The OpenSSL Project Authors. All Rights Reserved.
bbda8ce9 48
4746f25a 49Licensed under the Apache License 2.0 (the "License"). You may not use
bbda8ce9
RT
50this file except in compliance with the License. You can obtain a copy
51in the file LICENSE in the source distribution or at
52L<https://www.openssl.org/source/license.html>.
53
54=cut
55