Home | History | Annotate | Line # | Download | only in man7
      1 =pod
      2 
      3 =head1 NAME
      4 
      5 EVP_CIPHER-DES - The DES EVP_CIPHER implementations
      6 
      7 =head1 DESCRIPTION
      8 
      9 Support for DES symmetric encryption using the B<EVP_CIPHER> API.
     10 
     11 =head2 Algorithm Names
     12 
     13 The following algorithms are available in the FIPS provider as well as the
     14 default provider:
     15 
     16 =over 4
     17 
     18 =item "DES-EDE3-ECB" or "DES-EDE3"
     19 
     20 =item "DES-EDE3-CBC" or "DES3"
     21 
     22 =back
     23 
     24 The following algorithms are available in the default provider, but not the
     25 FIPS provider:
     26 
     27 =over 4
     28 
     29 =item "DES-EDE3-CFB8" and "DES-EDE3-CFB1"
     30 
     31 =item "DES-EDE-ECB" or "DES-EDE"
     32 
     33 =item "DES-EDE-CBC"
     34 
     35 =item "DES-EDE-OFB"
     36 
     37 =item "DES-EDE-CFB"
     38 
     39 =item "DES3-WRAP"
     40 
     41 =back
     42 
     43 The following algorithms are available in the legacy provider:
     44 
     45 =over 4
     46 
     47 =item "DES-ECB"
     48 
     49 =item "DES-CBC"
     50 
     51 =item "DES-OFB"
     52 
     53 =item "DES-CFB", "DES-CFB1" and "DES-CFB8"
     54 
     55 =item "DESX-CBC"
     56 
     57 =back
     58 
     59 =head2 Parameters
     60 
     61 This implementation supports the parameters described in
     62 L<EVP_EncryptInit(3)/PARAMETERS> including "encrypt-check" and "fips-indicator".
     63 
     64 =head1 SEE ALSO
     65 
     66 L<provider-cipher(7)>, L<OSSL_PROVIDER-FIPS(7)>, L<OSSL_PROVIDER-default(7)>,
     67 L<OSSL_PROVIDER-legacy(7)>,
     68 
     69 =head1 COPYRIGHT
     70 
     71 Copyright 2021-2024 The OpenSSL Project Authors. All Rights Reserved.
     72 
     73 Licensed under the Apache License 2.0 (the "License").  You may not use
     74 this file except in compliance with the License.  You can obtain a copy
     75 in the file LICENSE in the source distribution or at
     76 L<https://www.openssl.org/source/license.html>.
     77 
     78 =cut
     79