mirror of https://github.com/openssl/openssl.git
				
				
				
			
		
			
	
	
		
			107 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
		
		
			
		
	
	
			107 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
|  | =pod | ||
|  | 
 | ||
|  | =head1 NAME | ||
|  | 
 | ||
|  | EVP_des_cbc, | ||
|  | EVP_des_cfb, | ||
|  | EVP_des_cfb1, | ||
|  | EVP_des_cfb8, | ||
|  | EVP_des_cfb64, | ||
|  | EVP_des_ecb, | ||
|  | EVP_des_ofb, | ||
|  | EVP_des_ede, | ||
|  | EVP_des_ede_cbc, | ||
|  | EVP_des_ede_cfb, | ||
|  | EVP_des_ede_cfb64, | ||
|  | EVP_des_ede_ecb, | ||
|  | EVP_des_ede_ofb, | ||
|  | EVP_des_ede3, | ||
|  | EVP_des_ede3_cbc, | ||
|  | EVP_des_ede3_cfb, | ||
|  | EVP_des_ede3_cfb1, | ||
|  | EVP_des_ede3_cfb8, | ||
|  | EVP_des_ede3_cfb64, | ||
|  | EVP_des_ede3_ecb, | ||
|  | EVP_des_ede3_ofb, | ||
|  | EVP_des_ede3_wrap | ||
|  | - EVP DES cipher | ||
|  | 
 | ||
|  | =head1 SYNOPSIS | ||
|  | 
 | ||
|  | =for openssl generic | ||
|  | 
 | ||
|  |  #include <openssl/evp.h> | ||
|  | 
 | ||
|  |  const EVP_CIPHER *EVP_ciphername(void) | ||
|  | 
 | ||
|  | I<EVP_ciphername> is used a placeholder for any of the described cipher | ||
|  | functions, such as I<EVP_des_cbc>. | ||
|  | 
 | ||
|  | =head1 DESCRIPTION | ||
|  | 
 | ||
|  | The DES encryption algorithm for EVP. | ||
|  | 
 | ||
|  | =over 4 | ||
|  | 
 | ||
|  | =item EVP_des_cbc(), | ||
|  | EVP_des_ecb(), | ||
|  | EVP_des_cfb(), | ||
|  | EVP_des_cfb1(), | ||
|  | EVP_des_cfb8(), | ||
|  | EVP_des_cfb64(), | ||
|  | EVP_des_ofb() | ||
|  | 
 | ||
|  | DES in CBC, ECB, CFB with 64-bit shift, CFB with 1-bit shift, CFB with 8-bit | ||
|  | shift and OFB modes. | ||
|  | 
 | ||
|  | =item EVP_des_ede(), | ||
|  | EVP_des_ede_cbc(), | ||
|  | EVP_des_ede_cfb(), | ||
|  | EVP_des_ede_cfb64(), | ||
|  | EVP_des_ede_ecb(), | ||
|  | EVP_des_ede_ofb() | ||
|  | 
 | ||
|  | Two key triple DES in ECB, CBC, CFB with 64-bit shift and OFB modes. | ||
|  | 
 | ||
|  | =item EVP_des_ede3(), | ||
|  | EVP_des_ede3_cbc(), | ||
|  | EVP_des_ede3_cfb(), | ||
|  | EVP_des_ede3_cfb1(), | ||
|  | EVP_des_ede3_cfb8(), | ||
|  | EVP_des_ede3_cfb64(), | ||
|  | EVP_des_ede3_ecb(), | ||
|  | EVP_des_ede3_ofb() | ||
|  | 
 | ||
|  | Three-key triple DES in ECB, CBC, CFB with 64-bit shift, CFB with 1-bit shift, | ||
|  | CFB with 8-bit shift and OFB modes. | ||
|  | 
 | ||
|  | =item EVP_des_ede3_wrap() | ||
|  | 
 | ||
|  | Triple-DES key wrap according to RFC 3217 Section 3. | ||
|  | 
 | ||
|  | =back | ||
|  | 
 | ||
|  | =head1 RETURN VALUES | ||
|  | 
 | ||
|  | These functions return an B<EVP_CIPHER> structure that contains the | ||
|  | implementation of the symmetric cipher. See L<EVP_CIPHER_meth_new(3)> for | ||
|  | details of the B<EVP_CIPHER> structure. | ||
|  | 
 | ||
|  | =head1 SEE ALSO | ||
|  | 
 | ||
|  | L<evp(7)>, | ||
|  | L<EVP_EncryptInit(3)>, | ||
|  | L<EVP_CIPHER_meth_new(3)> | ||
|  | 
 | ||
|  | =head1 COPYRIGHT | ||
|  | 
 | ||
|  | Copyright 2017-2018 The OpenSSL Project Authors. All Rights Reserved. | ||
|  | 
 | ||
|  | Licensed under the Apache License 2.0 (the "License").  You may not use | ||
|  | this file except in compliance with the License.  You can obtain a copy | ||
|  | in the file LICENSE in the source distribution or at | ||
|  | L<https://www.openssl.org/source/license.html>. | ||
|  | 
 | ||
|  | =cut | ||
|  | 
 |