1*66bae5e7Schristos=pod
2*66bae5e7Schristos
3*66bae5e7Schristos=head1 NAME
4*66bae5e7Schristos
5*66bae5e7SchristosEVP_CIPHER-CAST - The CAST EVP_CIPHER implementations
6*66bae5e7Schristos
7*66bae5e7Schristos=head1 DESCRIPTION
8*66bae5e7Schristos
9*66bae5e7SchristosSupport for CAST symmetric encryption using the B<EVP_CIPHER> API.
10*66bae5e7Schristos
11*66bae5e7Schristos=head2 Algorithm Names
12*66bae5e7Schristos
13*66bae5e7SchristosThe following algorithms are available in the legacy provider:
14*66bae5e7Schristos
15*66bae5e7Schristos=over 4
16*66bae5e7Schristos
17*66bae5e7Schristos=item "CAST-128-CBC", "CAST-192-CBC" and  "CAST-256-CBC"
18*66bae5e7Schristos
19*66bae5e7Schristos=item "CAST-128-CFB", "CAST-192-CFB", "CAST-256-CFB"
20*66bae5e7Schristos
21*66bae5e7Schristos=item "CAST-128-ECB", "CAST-192-ECB" and "CAST-256-ECB"
22*66bae5e7Schristos
23*66bae5e7Schristos=item "CAST-192-OFB", "CAST-128-OFB" and "CAST-256-OFB"
24*66bae5e7Schristos
25*66bae5e7Schristos=back
26*66bae5e7Schristos
27*66bae5e7Schristos=head2 Parameters
28*66bae5e7Schristos
29*66bae5e7SchristosThis implementation supports the parameters described in
30*66bae5e7SchristosL<EVP_EncryptInit(3)/PARAMETERS>.
31*66bae5e7Schristos
32*66bae5e7Schristos=head1 SEE ALSO
33*66bae5e7Schristos
34*66bae5e7SchristosL<provider-cipher(7)>, L<OSSL_PROVIDER-legacy(7)>
35*66bae5e7Schristos
36*66bae5e7Schristos=head1 COPYRIGHT
37*66bae5e7Schristos
38*66bae5e7SchristosCopyright 2021 The OpenSSL Project Authors. All Rights Reserved.
39*66bae5e7Schristos
40*66bae5e7SchristosLicensed under the Apache License 2.0 (the "License").  You may not use
41*66bae5e7Schristosthis file except in compliance with the License.  You can obtain a copy
42*66bae5e7Schristosin the file LICENSE in the source distribution or at
43*66bae5e7SchristosL<https://www.openssl.org/source/license.html>.
44*66bae5e7Schristos
45*66bae5e7Schristos=cut
46