1=pod 2 3=head1 NAME 4 5EVP_camellia_128_cbc, 6EVP_camellia_192_cbc, 7EVP_camellia_256_cbc, 8EVP_camellia_128_cfb, 9EVP_camellia_192_cfb, 10EVP_camellia_256_cfb, 11EVP_camellia_128_cfb1, 12EVP_camellia_192_cfb1, 13EVP_camellia_256_cfb1, 14EVP_camellia_128_cfb8, 15EVP_camellia_192_cfb8, 16EVP_camellia_256_cfb8, 17EVP_camellia_128_cfb128, 18EVP_camellia_192_cfb128, 19EVP_camellia_256_cfb128, 20EVP_camellia_128_ctr, 21EVP_camellia_192_ctr, 22EVP_camellia_256_ctr, 23EVP_camellia_128_ecb, 24EVP_camellia_192_ecb, 25EVP_camellia_256_ecb, 26EVP_camellia_128_ofb, 27EVP_camellia_192_ofb, 28EVP_camellia_256_ofb 29- EVP Camellia cipher 30 31=head1 SYNOPSIS 32 33=for comment generic 34 35 #include <openssl/evp.h> 36 37 const EVP_CIPHER *EVP_ciphername(void) 38 39I<EVP_ciphername> is used a placeholder for any of the described cipher 40functions, such as I<EVP_camellia_128_cbc>. 41 42=head1 DESCRIPTION 43 44The Camellia encryption algorithm for EVP. 45 46=over 4 47 48=item EVP_camellia_128_cbc(), 49EVP_camellia_192_cbc(), 50EVP_camellia_256_cbc(), 51EVP_camellia_128_cfb(), 52EVP_camellia_192_cfb(), 53EVP_camellia_256_cfb(), 54EVP_camellia_128_cfb1(), 55EVP_camellia_192_cfb1(), 56EVP_camellia_256_cfb1(), 57EVP_camellia_128_cfb8(), 58EVP_camellia_192_cfb8(), 59EVP_camellia_256_cfb8(), 60EVP_camellia_128_cfb128(), 61EVP_camellia_192_cfb128(), 62EVP_camellia_256_cfb128(), 63EVP_camellia_128_ctr(), 64EVP_camellia_192_ctr(), 65EVP_camellia_256_ctr(), 66EVP_camellia_128_ecb(), 67EVP_camellia_192_ecb(), 68EVP_camellia_256_ecb(), 69EVP_camellia_128_ofb(), 70EVP_camellia_192_ofb(), 71EVP_camellia_256_ofb() 72 73Camellia for 128, 192 and 256 bit keys in the following modes: CBC, CFB with 74128-bit shift, CFB with 1-bit shift, CFB with 8-bit shift, CTR, ECB and OFB. 75 76=back 77 78=head1 RETURN VALUES 79 80These functions return an B<EVP_CIPHER> structure that contains the 81implementation of the symmetric cipher. See L<EVP_CIPHER_meth_new(3)> for 82details of the B<EVP_CIPHER> structure. 83 84=head1 SEE ALSO 85 86L<evp(7)>, 87L<EVP_EncryptInit(3)>, 88L<EVP_CIPHER_meth_new(3)> 89 90=head1 COPYRIGHT 91 92Copyright 2017-2018 The OpenSSL Project Authors. All Rights Reserved. 93 94Licensed under the OpenSSL license (the "License"). You may not use 95this file except in compliance with the License. You can obtain a copy 96in the file LICENSE in the source distribution or at 97L<https://www.openssl.org/source/license.html>. 98 99=cut 100 101