]>
Commit | Line | Data |
---|---|---|
8fa4d95e RT |
1 | =pod |
2 | ||
3 | =head1 NAME | |
4 | ||
5 | EVP_aria_128_cbc, | |
6 | EVP_aria_192_cbc, | |
7 | EVP_aria_256_cbc, | |
8 | EVP_aria_128_cfb, | |
9 | EVP_aria_192_cfb, | |
10 | EVP_aria_256_cfb, | |
11 | EVP_aria_128_cfb1, | |
12 | EVP_aria_192_cfb1, | |
13 | EVP_aria_256_cfb1, | |
14 | EVP_aria_128_cfb8, | |
15 | EVP_aria_192_cfb8, | |
16 | EVP_aria_256_cfb8, | |
17 | EVP_aria_128_ctr, | |
18 | EVP_aria_192_ctr, | |
19 | EVP_aria_256_ctr, | |
20 | EVP_aria_128_ecb, | |
21 | EVP_aria_192_ecb, | |
22 | EVP_aria_256_ecb, | |
23 | EVP_aria_128_ofb, | |
24 | EVP_aria_192_ofb, | |
25 | EVP_aria_256_ofb, | |
26 | EVP_aria_128_ccm, | |
27 | EVP_aria_192_ccm, | |
28 | EVP_aria_256_ccm, | |
29 | EVP_aria_128_gcm, | |
30 | EVP_aria_192_gcm, | |
31 | EVP_aria_256_gcm, | |
32 | - EVP AES cipher | |
33 | ||
34 | =head1 SYNOPSIS | |
35 | ||
36 | =for comment generic | |
37 | ||
38 | #include <openssl/evp.h> | |
39 | ||
40 | const EVP_CIPHER *EVP_ciphername(void) | |
41 | ||
42 | I<EVP_ciphername> is used a placeholder for any of the described cipher | |
43 | functions, such as I<EVP_aria_128_cbc>. | |
44 | ||
45 | =head1 DESCRIPTION | |
46 | ||
47 | The ARIA encryption algorithm for EVP. | |
48 | ||
49 | =over 4 | |
50 | ||
51 | =item EVP_aria_128_cbc(), | |
52 | EVP_aria_192_cbc(), | |
53 | EVP_aria_256_cbc(), | |
54 | EVP_aria_128_cfb(), | |
55 | EVP_aria_192_cfb(), | |
56 | EVP_aria_256_cfb(), | |
57 | EVP_aria_128_cfb1(), | |
58 | EVP_aria_192_cfb1(), | |
59 | EVP_aria_256_cfb1(), | |
60 | EVP_aria_128_cfb8(), | |
61 | EVP_aria_192_cfb8(), | |
62 | EVP_aria_256_cfb8(), | |
63 | EVP_aria_128_ctr(), | |
64 | EVP_aria_192_ctr(), | |
65 | EVP_aria_256_ctr(), | |
66 | EVP_aria_128_ecb(), | |
67 | EVP_aria_192_ecb(), | |
68 | EVP_aria_256_ecb(), | |
69 | EVP_aria_128_ofb(), | |
70 | EVP_aria_192_ofb(), | |
71 | EVP_aria_256_ofb() | |
72 | ||
73 | ARIA for 128, 192 and 256 bit keys in the following modes: CBC, CFB with | |
74 | 128-bit shift, CFB with 1-bit shift, CFB with 8-bit shift, CTR, ECB and OFB. | |
75 | ||
76 | =item EVP_aria_128_ccm(), | |
77 | EVP_aria_192_ccm(), | |
78 | EVP_aria_256_ccm(), | |
79 | EVP_aria_128_gcm(), | |
80 | EVP_aria_192_gcm(), | |
81 | EVP_aria_256_gcm(), | |
82 | ||
83 | ARIA for 128, 192 and 256 bit keys in CBC-MAC Mode (CCM) and Galois Counter | |
84 | Mode (GCM). These ciphers require additional control operations to function | |
85 | correctly, see the L<EVP_EncryptInit(3)/AEAD Interface> section for details. | |
86 | ||
87 | =back | |
88 | ||
89 | =head1 RETURN VALUES | |
90 | ||
91 | These functions return an B<EVP_CIPHER> structure that contains the | |
92 | implementation of the symmetric cipher. See L<EVP_CIPHER_meth_new(3)> for | |
93 | details of the B<EVP_CIPHER> structure. | |
94 | ||
95 | =head1 SEE ALSO | |
96 | ||
97 | L<evp(7)>, | |
98 | L<EVP_EncryptInit(3)>, | |
99 | L<EVP_CIPHER_meth_new(3)> | |
100 | ||
101 | =head1 COPYRIGHT | |
102 | ||
103 | Copyright 2017 The OpenSSL Project Authors. All Rights Reserved. | |
104 | ||
105 | Licensed under the OpenSSL license (the "License"). You may not use | |
106 | this file except in compliance with the License. You can obtain a copy | |
107 | in the file LICENSE in the source distribution or at | |
108 | L<https://www.openssl.org/source/license.html>. | |
109 | ||
110 | =cut | |
111 |