xref: /openssl/doc/man7/EVP_MD-SHA2.pod (revision da1c088f)
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-256/192
48
49Known names are "SHA2-256/192", "SHA-256/192" and "SHA256-192".
50
51=item SHA2-512/224
52
53Known names are "SHA2-512/224", "SHA-512/224" and "SHA512-224".
54
55=item SHA2-512/256
56
57Known names are "SHA2-512/256", "SHA-512/256" and "SHA512-256".
58
59=back
60
61=back
62
63=head2 Gettable Parameters
64
65This implementation supports the common gettable parameters described
66in L<EVP_MD-common(7)>.
67
68=head1 SEE ALSO
69
70L<provider-digest(7)>, L<OSSL_PROVIDER-FIPS(7)>, L<OSSL_PROVIDER-default(7)>
71
72=head1 COPYRIGHT
73
74Copyright 2020-2023 The OpenSSL Project Authors. All Rights Reserved.
75
76Licensed under the Apache License 2.0 (the "License").  You may not use
77this file except in compliance with the License.  You can obtain a copy
78in the file LICENSE in the source distribution or at
79L<https://www.openssl.org/source/license.html>.
80
81=cut
82