xref: /openssl/doc/man7/EVP_MD-SHA2.pod (revision 1e55cbc8)
1=pod
2
3=head1 NAME
4
5EVP_MD-SHA2 - The SHA2 EVP_MD implementation
6
7=head1 DESCRIPTION
8
9Support for computing SHA2 digests through the B<EVP_MD> API.
10
11=head2 Identities
12
13This implementation includes the following varieties:
14
15=over 4
16
17=item *
18
19Available with the FIPS provider as well as the default provider:
20
21=over 4
22
23=item SHA2-224
24
25Known names are "SHA2-224", "SHA-224" and "SHA224".
26
27=item SHA2-256
28
29Known names are "SHA2-256", "SHA-256" and "SHA256".
30
31=item SHA2-384
32
33Known names are "SHA2-384", "SHA-384" and "SHA384".
34
35=item SHA2-512
36
37Known names are "SHA2-512", "SHA-512" and "SHA512".
38
39=back
40
41=item *
42
43Available with the default provider:
44
45=over 4
46
47=item SHA2-512/224
48
49Known names are "SHA2-512/224", "SHA-512/224" and "SHA512-224".
50
51=item SHA2-512/256
52
53Known names are "SHA2-512/256", "SHA-512/256" and "SHA512-256".
54
55=back
56
57=back
58
59=head2 Gettable Parameters
60
61This implementation supports the common gettable parameters described
62in L<EVP_MD-common(7)>.
63
64=head1 SEE ALSO
65
66L<provider-digest(7)>, L<OSSL_PROVIDER-FIPS(7)>, L<OSSL_PROVIDER-default(7)>
67
68=head1 COPYRIGHT
69
70Copyright 2020 The OpenSSL Project Authors. All Rights Reserved.
71
72Licensed under the Apache License 2.0 (the "License").  You may not use
73this file except in compliance with the License.  You can obtain a copy
74in the file LICENSE in the source distribution or at
75L<https://www.openssl.org/source/license.html>.
76
77=cut
78