xref: /freebsd/crypto/openssl/apps/progs.c (revision b077aed33b7b6aefca7b17ddb250cf521f938613)
1*b077aed3SPierre Pronchery /*
2*b077aed3SPierre Pronchery  * WARNING: do not edit!
3*b077aed3SPierre Pronchery  * Generated by apps/progs.pl
4*b077aed3SPierre Pronchery  *
5*b077aed3SPierre Pronchery  * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved.
6*b077aed3SPierre Pronchery  *
7*b077aed3SPierre Pronchery  * Licensed under the Apache License 2.0 (the "License").  You may not use
8*b077aed3SPierre Pronchery  * this file except in compliance with the License.  You can obtain a copy
9*b077aed3SPierre Pronchery  * in the file LICENSE in the source distribution or at
10*b077aed3SPierre Pronchery  * https://www.openssl.org/source/license.html
11*b077aed3SPierre Pronchery  */
12*b077aed3SPierre Pronchery 
13*b077aed3SPierre Pronchery #include "progs.h"
14*b077aed3SPierre Pronchery 
15*b077aed3SPierre Pronchery FUNCTION functions[] = {
16*b077aed3SPierre Pronchery     {FT_general, "asn1parse", asn1parse_main, asn1parse_options, NULL, NULL},
17*b077aed3SPierre Pronchery     {FT_general, "ca", ca_main, ca_options, NULL, NULL},
18*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_SOCK
19*b077aed3SPierre Pronchery     {FT_general, "ciphers", ciphers_main, ciphers_options, NULL, NULL},
20*b077aed3SPierre Pronchery #endif
21*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_CMP
22*b077aed3SPierre Pronchery     {FT_general, "cmp", cmp_main, cmp_options, NULL, NULL},
23*b077aed3SPierre Pronchery #endif
24*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_CMS
25*b077aed3SPierre Pronchery     {FT_general, "cms", cms_main, cms_options, NULL, NULL},
26*b077aed3SPierre Pronchery #endif
27*b077aed3SPierre Pronchery     {FT_general, "crl", crl_main, crl_options, NULL, NULL},
28*b077aed3SPierre Pronchery     {FT_general, "crl2pkcs7", crl2pkcs7_main, crl2pkcs7_options, NULL, NULL},
29*b077aed3SPierre Pronchery     {FT_general, "dgst", dgst_main, dgst_options, NULL, NULL},
30*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_DH
31*b077aed3SPierre Pronchery     {FT_general, "dhparam", dhparam_main, dhparam_options, NULL, NULL},
32*b077aed3SPierre Pronchery #endif
33*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_DSA
34*b077aed3SPierre Pronchery     {FT_general, "dsa", dsa_main, dsa_options, NULL, NULL},
35*b077aed3SPierre Pronchery #endif
36*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_DSA
37*b077aed3SPierre Pronchery     {FT_general, "dsaparam", dsaparam_main, dsaparam_options, NULL, NULL},
38*b077aed3SPierre Pronchery #endif
39*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_EC
40*b077aed3SPierre Pronchery     {FT_general, "ec", ec_main, ec_options, NULL, NULL},
41*b077aed3SPierre Pronchery #endif
42*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_EC
43*b077aed3SPierre Pronchery     {FT_general, "ecparam", ecparam_main, ecparam_options, NULL, NULL},
44*b077aed3SPierre Pronchery #endif
45*b077aed3SPierre Pronchery     {FT_general, "enc", enc_main, enc_options, NULL, NULL},
46*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ENGINE
47*b077aed3SPierre Pronchery     {FT_general, "engine", engine_main, engine_options, NULL, NULL},
48*b077aed3SPierre Pronchery #endif
49*b077aed3SPierre Pronchery     {FT_general, "errstr", errstr_main, errstr_options, NULL, NULL},
50*b077aed3SPierre Pronchery     {FT_general, "fipsinstall", fipsinstall_main, fipsinstall_options, NULL, NULL},
51*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_DSA
52*b077aed3SPierre Pronchery     {FT_general, "gendsa", gendsa_main, gendsa_options, NULL, NULL},
53*b077aed3SPierre Pronchery #endif
54*b077aed3SPierre Pronchery     {FT_general, "genpkey", genpkey_main, genpkey_options, NULL, NULL},
55*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_RSA
56*b077aed3SPierre Pronchery     {FT_general, "genrsa", genrsa_main, genrsa_options, NULL, NULL},
57*b077aed3SPierre Pronchery #endif
58*b077aed3SPierre Pronchery     {FT_general, "help", help_main, help_options, NULL, NULL},
59*b077aed3SPierre Pronchery     {FT_general, "info", info_main, info_options, NULL, NULL},
60*b077aed3SPierre Pronchery     {FT_general, "kdf", kdf_main, kdf_options, NULL, NULL},
61*b077aed3SPierre Pronchery     {FT_general, "list", list_main, list_options, NULL, NULL},
62*b077aed3SPierre Pronchery     {FT_general, "mac", mac_main, mac_options, NULL, NULL},
63*b077aed3SPierre Pronchery     {FT_general, "nseq", nseq_main, nseq_options, NULL, NULL},
64*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_OCSP
65*b077aed3SPierre Pronchery     {FT_general, "ocsp", ocsp_main, ocsp_options, NULL, NULL},
66*b077aed3SPierre Pronchery #endif
67*b077aed3SPierre Pronchery     {FT_general, "passwd", passwd_main, passwd_options, NULL, NULL},
68*b077aed3SPierre Pronchery     {FT_general, "pkcs12", pkcs12_main, pkcs12_options, NULL, NULL},
69*b077aed3SPierre Pronchery     {FT_general, "pkcs7", pkcs7_main, pkcs7_options, NULL, NULL},
70*b077aed3SPierre Pronchery     {FT_general, "pkcs8", pkcs8_main, pkcs8_options, NULL, NULL},
71*b077aed3SPierre Pronchery     {FT_general, "pkey", pkey_main, pkey_options, NULL, NULL},
72*b077aed3SPierre Pronchery     {FT_general, "pkeyparam", pkeyparam_main, pkeyparam_options, NULL, NULL},
73*b077aed3SPierre Pronchery     {FT_general, "pkeyutl", pkeyutl_main, pkeyutl_options, NULL, NULL},
74*b077aed3SPierre Pronchery     {FT_general, "prime", prime_main, prime_options, NULL, NULL},
75*b077aed3SPierre Pronchery     {FT_general, "rand", rand_main, rand_options, NULL, NULL},
76*b077aed3SPierre Pronchery     {FT_general, "rehash", rehash_main, rehash_options, NULL, NULL},
77*b077aed3SPierre Pronchery     {FT_general, "req", req_main, req_options, NULL, NULL},
78*b077aed3SPierre Pronchery     {FT_general, "rsa", rsa_main, rsa_options, NULL, NULL},
79*b077aed3SPierre Pronchery #if !defined(OPENSSL_NO_DEPRECATED_3_0) && !defined(OPENSSL_NO_RSA)
80*b077aed3SPierre Pronchery     {FT_general, "rsautl", rsautl_main, rsautl_options, "pkeyutl", "3.0"},
81*b077aed3SPierre Pronchery #endif
82*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_SOCK
83*b077aed3SPierre Pronchery     {FT_general, "s_client", s_client_main, s_client_options, NULL, NULL},
84*b077aed3SPierre Pronchery #endif
85*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_SOCK
86*b077aed3SPierre Pronchery     {FT_general, "s_server", s_server_main, s_server_options, NULL, NULL},
87*b077aed3SPierre Pronchery #endif
88*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_SOCK
89*b077aed3SPierre Pronchery     {FT_general, "s_time", s_time_main, s_time_options, NULL, NULL},
90*b077aed3SPierre Pronchery #endif
91*b077aed3SPierre Pronchery     {FT_general, "sess_id", sess_id_main, sess_id_options, NULL, NULL},
92*b077aed3SPierre Pronchery     {FT_general, "smime", smime_main, smime_options, NULL, NULL},
93*b077aed3SPierre Pronchery     {FT_general, "speed", speed_main, speed_options, NULL, NULL},
94*b077aed3SPierre Pronchery     {FT_general, "spkac", spkac_main, spkac_options, NULL, NULL},
95*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_SRP
96*b077aed3SPierre Pronchery     {FT_general, "srp", srp_main, srp_options, NULL, NULL},
97*b077aed3SPierre Pronchery #endif
98*b077aed3SPierre Pronchery     {FT_general, "storeutl", storeutl_main, storeutl_options, NULL, NULL},
99*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_TS
100*b077aed3SPierre Pronchery     {FT_general, "ts", ts_main, ts_options, NULL, NULL},
101*b077aed3SPierre Pronchery #endif
102*b077aed3SPierre Pronchery     {FT_general, "verify", verify_main, verify_options, NULL, NULL},
103*b077aed3SPierre Pronchery     {FT_general, "version", version_main, version_options, NULL, NULL},
104*b077aed3SPierre Pronchery     {FT_general, "x509", x509_main, x509_options, NULL, NULL},
105*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_MD2
106*b077aed3SPierre Pronchery     {FT_md, "md2", dgst_main, NULL, NULL},
107*b077aed3SPierre Pronchery #endif
108*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_MD4
109*b077aed3SPierre Pronchery     {FT_md, "md4", dgst_main, NULL, NULL},
110*b077aed3SPierre Pronchery #endif
111*b077aed3SPierre Pronchery     {FT_md, "md5", dgst_main, NULL, NULL},
112*b077aed3SPierre Pronchery     {FT_md, "sha1", dgst_main, NULL, NULL},
113*b077aed3SPierre Pronchery     {FT_md, "sha224", dgst_main, NULL, NULL},
114*b077aed3SPierre Pronchery     {FT_md, "sha256", dgst_main, NULL, NULL},
115*b077aed3SPierre Pronchery     {FT_md, "sha384", dgst_main, NULL, NULL},
116*b077aed3SPierre Pronchery     {FT_md, "sha512", dgst_main, NULL, NULL},
117*b077aed3SPierre Pronchery     {FT_md, "sha512-224", dgst_main, NULL, NULL},
118*b077aed3SPierre Pronchery     {FT_md, "sha512-256", dgst_main, NULL, NULL},
119*b077aed3SPierre Pronchery     {FT_md, "sha3-224", dgst_main, NULL, NULL},
120*b077aed3SPierre Pronchery     {FT_md, "sha3-256", dgst_main, NULL, NULL},
121*b077aed3SPierre Pronchery     {FT_md, "sha3-384", dgst_main, NULL, NULL},
122*b077aed3SPierre Pronchery     {FT_md, "sha3-512", dgst_main, NULL, NULL},
123*b077aed3SPierre Pronchery     {FT_md, "shake128", dgst_main, NULL, NULL},
124*b077aed3SPierre Pronchery     {FT_md, "shake256", dgst_main, NULL, NULL},
125*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_MDC2
126*b077aed3SPierre Pronchery     {FT_md, "mdc2", dgst_main, NULL, NULL},
127*b077aed3SPierre Pronchery #endif
128*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_RMD160
129*b077aed3SPierre Pronchery     {FT_md, "rmd160", dgst_main, NULL, NULL},
130*b077aed3SPierre Pronchery #endif
131*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_BLAKE2
132*b077aed3SPierre Pronchery     {FT_md, "blake2b512", dgst_main, NULL, NULL},
133*b077aed3SPierre Pronchery #endif
134*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_BLAKE2
135*b077aed3SPierre Pronchery     {FT_md, "blake2s256", dgst_main, NULL, NULL},
136*b077aed3SPierre Pronchery #endif
137*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_SM3
138*b077aed3SPierre Pronchery     {FT_md, "sm3", dgst_main, NULL, NULL},
139*b077aed3SPierre Pronchery #endif
140*b077aed3SPierre Pronchery     {FT_cipher, "aes-128-cbc", enc_main, enc_options, NULL},
141*b077aed3SPierre Pronchery     {FT_cipher, "aes-128-ecb", enc_main, enc_options, NULL},
142*b077aed3SPierre Pronchery     {FT_cipher, "aes-192-cbc", enc_main, enc_options, NULL},
143*b077aed3SPierre Pronchery     {FT_cipher, "aes-192-ecb", enc_main, enc_options, NULL},
144*b077aed3SPierre Pronchery     {FT_cipher, "aes-256-cbc", enc_main, enc_options, NULL},
145*b077aed3SPierre Pronchery     {FT_cipher, "aes-256-ecb", enc_main, enc_options, NULL},
146*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA
147*b077aed3SPierre Pronchery     {FT_cipher, "aria-128-cbc", enc_main, enc_options, NULL},
148*b077aed3SPierre Pronchery #endif
149*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA
150*b077aed3SPierre Pronchery     {FT_cipher, "aria-128-cfb", enc_main, enc_options, NULL},
151*b077aed3SPierre Pronchery #endif
152*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA
153*b077aed3SPierre Pronchery     {FT_cipher, "aria-128-ctr", enc_main, enc_options, NULL},
154*b077aed3SPierre Pronchery #endif
155*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA
156*b077aed3SPierre Pronchery     {FT_cipher, "aria-128-ecb", enc_main, enc_options, NULL},
157*b077aed3SPierre Pronchery #endif
158*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA
159*b077aed3SPierre Pronchery     {FT_cipher, "aria-128-ofb", enc_main, enc_options, NULL},
160*b077aed3SPierre Pronchery #endif
161*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA
162*b077aed3SPierre Pronchery     {FT_cipher, "aria-128-cfb1", enc_main, enc_options, NULL},
163*b077aed3SPierre Pronchery #endif
164*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA
165*b077aed3SPierre Pronchery     {FT_cipher, "aria-128-cfb8", enc_main, enc_options, NULL},
166*b077aed3SPierre Pronchery #endif
167*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA
168*b077aed3SPierre Pronchery     {FT_cipher, "aria-192-cbc", enc_main, enc_options, NULL},
169*b077aed3SPierre Pronchery #endif
170*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA
171*b077aed3SPierre Pronchery     {FT_cipher, "aria-192-cfb", enc_main, enc_options, NULL},
172*b077aed3SPierre Pronchery #endif
173*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA
174*b077aed3SPierre Pronchery     {FT_cipher, "aria-192-ctr", enc_main, enc_options, NULL},
175*b077aed3SPierre Pronchery #endif
176*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA
177*b077aed3SPierre Pronchery     {FT_cipher, "aria-192-ecb", enc_main, enc_options, NULL},
178*b077aed3SPierre Pronchery #endif
179*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA
180*b077aed3SPierre Pronchery     {FT_cipher, "aria-192-ofb", enc_main, enc_options, NULL},
181*b077aed3SPierre Pronchery #endif
182*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA
183*b077aed3SPierre Pronchery     {FT_cipher, "aria-192-cfb1", enc_main, enc_options, NULL},
184*b077aed3SPierre Pronchery #endif
185*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA
186*b077aed3SPierre Pronchery     {FT_cipher, "aria-192-cfb8", enc_main, enc_options, NULL},
187*b077aed3SPierre Pronchery #endif
188*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA
189*b077aed3SPierre Pronchery     {FT_cipher, "aria-256-cbc", enc_main, enc_options, NULL},
190*b077aed3SPierre Pronchery #endif
191*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA
192*b077aed3SPierre Pronchery     {FT_cipher, "aria-256-cfb", enc_main, enc_options, NULL},
193*b077aed3SPierre Pronchery #endif
194*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA
195*b077aed3SPierre Pronchery     {FT_cipher, "aria-256-ctr", enc_main, enc_options, NULL},
196*b077aed3SPierre Pronchery #endif
197*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA
198*b077aed3SPierre Pronchery     {FT_cipher, "aria-256-ecb", enc_main, enc_options, NULL},
199*b077aed3SPierre Pronchery #endif
200*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA
201*b077aed3SPierre Pronchery     {FT_cipher, "aria-256-ofb", enc_main, enc_options, NULL},
202*b077aed3SPierre Pronchery #endif
203*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA
204*b077aed3SPierre Pronchery     {FT_cipher, "aria-256-cfb1", enc_main, enc_options, NULL},
205*b077aed3SPierre Pronchery #endif
206*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA
207*b077aed3SPierre Pronchery     {FT_cipher, "aria-256-cfb8", enc_main, enc_options, NULL},
208*b077aed3SPierre Pronchery #endif
209*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_CAMELLIA
210*b077aed3SPierre Pronchery     {FT_cipher, "camellia-128-cbc", enc_main, enc_options, NULL},
211*b077aed3SPierre Pronchery #endif
212*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_CAMELLIA
213*b077aed3SPierre Pronchery     {FT_cipher, "camellia-128-ecb", enc_main, enc_options, NULL},
214*b077aed3SPierre Pronchery #endif
215*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_CAMELLIA
216*b077aed3SPierre Pronchery     {FT_cipher, "camellia-192-cbc", enc_main, enc_options, NULL},
217*b077aed3SPierre Pronchery #endif
218*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_CAMELLIA
219*b077aed3SPierre Pronchery     {FT_cipher, "camellia-192-ecb", enc_main, enc_options, NULL},
220*b077aed3SPierre Pronchery #endif
221*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_CAMELLIA
222*b077aed3SPierre Pronchery     {FT_cipher, "camellia-256-cbc", enc_main, enc_options, NULL},
223*b077aed3SPierre Pronchery #endif
224*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_CAMELLIA
225*b077aed3SPierre Pronchery     {FT_cipher, "camellia-256-ecb", enc_main, enc_options, NULL},
226*b077aed3SPierre Pronchery #endif
227*b077aed3SPierre Pronchery     {FT_cipher, "base64", enc_main, enc_options, NULL},
228*b077aed3SPierre Pronchery #ifdef ZLIB
229*b077aed3SPierre Pronchery     {FT_cipher, "zlib", enc_main, enc_options, NULL},
230*b077aed3SPierre Pronchery #endif
231*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_DES
232*b077aed3SPierre Pronchery     {FT_cipher, "des", enc_main, enc_options, NULL},
233*b077aed3SPierre Pronchery #endif
234*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_DES
235*b077aed3SPierre Pronchery     {FT_cipher, "des3", enc_main, enc_options, NULL},
236*b077aed3SPierre Pronchery #endif
237*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_DES
238*b077aed3SPierre Pronchery     {FT_cipher, "desx", enc_main, enc_options, NULL},
239*b077aed3SPierre Pronchery #endif
240*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_IDEA
241*b077aed3SPierre Pronchery     {FT_cipher, "idea", enc_main, enc_options, NULL},
242*b077aed3SPierre Pronchery #endif
243*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_SEED
244*b077aed3SPierre Pronchery     {FT_cipher, "seed", enc_main, enc_options, NULL},
245*b077aed3SPierre Pronchery #endif
246*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_RC4
247*b077aed3SPierre Pronchery     {FT_cipher, "rc4", enc_main, enc_options, NULL},
248*b077aed3SPierre Pronchery #endif
249*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_RC4
250*b077aed3SPierre Pronchery     {FT_cipher, "rc4-40", enc_main, enc_options, NULL},
251*b077aed3SPierre Pronchery #endif
252*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_RC2
253*b077aed3SPierre Pronchery     {FT_cipher, "rc2", enc_main, enc_options, NULL},
254*b077aed3SPierre Pronchery #endif
255*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_BF
256*b077aed3SPierre Pronchery     {FT_cipher, "bf", enc_main, enc_options, NULL},
257*b077aed3SPierre Pronchery #endif
258*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_CAST
259*b077aed3SPierre Pronchery     {FT_cipher, "cast", enc_main, enc_options, NULL},
260*b077aed3SPierre Pronchery #endif
261*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_RC5
262*b077aed3SPierre Pronchery     {FT_cipher, "rc5", enc_main, enc_options, NULL},
263*b077aed3SPierre Pronchery #endif
264*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_DES
265*b077aed3SPierre Pronchery     {FT_cipher, "des-ecb", enc_main, enc_options, NULL},
266*b077aed3SPierre Pronchery #endif
267*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_DES
268*b077aed3SPierre Pronchery     {FT_cipher, "des-ede", enc_main, enc_options, NULL},
269*b077aed3SPierre Pronchery #endif
270*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_DES
271*b077aed3SPierre Pronchery     {FT_cipher, "des-ede3", enc_main, enc_options, NULL},
272*b077aed3SPierre Pronchery #endif
273*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_DES
274*b077aed3SPierre Pronchery     {FT_cipher, "des-cbc", enc_main, enc_options, NULL},
275*b077aed3SPierre Pronchery #endif
276*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_DES
277*b077aed3SPierre Pronchery     {FT_cipher, "des-ede-cbc", enc_main, enc_options, NULL},
278*b077aed3SPierre Pronchery #endif
279*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_DES
280*b077aed3SPierre Pronchery     {FT_cipher, "des-ede3-cbc", enc_main, enc_options, NULL},
281*b077aed3SPierre Pronchery #endif
282*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_DES
283*b077aed3SPierre Pronchery     {FT_cipher, "des-cfb", enc_main, enc_options, NULL},
284*b077aed3SPierre Pronchery #endif
285*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_DES
286*b077aed3SPierre Pronchery     {FT_cipher, "des-ede-cfb", enc_main, enc_options, NULL},
287*b077aed3SPierre Pronchery #endif
288*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_DES
289*b077aed3SPierre Pronchery     {FT_cipher, "des-ede3-cfb", enc_main, enc_options, NULL},
290*b077aed3SPierre Pronchery #endif
291*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_DES
292*b077aed3SPierre Pronchery     {FT_cipher, "des-ofb", enc_main, enc_options, NULL},
293*b077aed3SPierre Pronchery #endif
294*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_DES
295*b077aed3SPierre Pronchery     {FT_cipher, "des-ede-ofb", enc_main, enc_options, NULL},
296*b077aed3SPierre Pronchery #endif
297*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_DES
298*b077aed3SPierre Pronchery     {FT_cipher, "des-ede3-ofb", enc_main, enc_options, NULL},
299*b077aed3SPierre Pronchery #endif
300*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_IDEA
301*b077aed3SPierre Pronchery     {FT_cipher, "idea-cbc", enc_main, enc_options, NULL},
302*b077aed3SPierre Pronchery #endif
303*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_IDEA
304*b077aed3SPierre Pronchery     {FT_cipher, "idea-ecb", enc_main, enc_options, NULL},
305*b077aed3SPierre Pronchery #endif
306*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_IDEA
307*b077aed3SPierre Pronchery     {FT_cipher, "idea-cfb", enc_main, enc_options, NULL},
308*b077aed3SPierre Pronchery #endif
309*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_IDEA
310*b077aed3SPierre Pronchery     {FT_cipher, "idea-ofb", enc_main, enc_options, NULL},
311*b077aed3SPierre Pronchery #endif
312*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_SEED
313*b077aed3SPierre Pronchery     {FT_cipher, "seed-cbc", enc_main, enc_options, NULL},
314*b077aed3SPierre Pronchery #endif
315*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_SEED
316*b077aed3SPierre Pronchery     {FT_cipher, "seed-ecb", enc_main, enc_options, NULL},
317*b077aed3SPierre Pronchery #endif
318*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_SEED
319*b077aed3SPierre Pronchery     {FT_cipher, "seed-cfb", enc_main, enc_options, NULL},
320*b077aed3SPierre Pronchery #endif
321*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_SEED
322*b077aed3SPierre Pronchery     {FT_cipher, "seed-ofb", enc_main, enc_options, NULL},
323*b077aed3SPierre Pronchery #endif
324*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_RC2
325*b077aed3SPierre Pronchery     {FT_cipher, "rc2-cbc", enc_main, enc_options, NULL},
326*b077aed3SPierre Pronchery #endif
327*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_RC2
328*b077aed3SPierre Pronchery     {FT_cipher, "rc2-ecb", enc_main, enc_options, NULL},
329*b077aed3SPierre Pronchery #endif
330*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_RC2
331*b077aed3SPierre Pronchery     {FT_cipher, "rc2-cfb", enc_main, enc_options, NULL},
332*b077aed3SPierre Pronchery #endif
333*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_RC2
334*b077aed3SPierre Pronchery     {FT_cipher, "rc2-ofb", enc_main, enc_options, NULL},
335*b077aed3SPierre Pronchery #endif
336*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_RC2
337*b077aed3SPierre Pronchery     {FT_cipher, "rc2-64-cbc", enc_main, enc_options, NULL},
338*b077aed3SPierre Pronchery #endif
339*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_RC2
340*b077aed3SPierre Pronchery     {FT_cipher, "rc2-40-cbc", enc_main, enc_options, NULL},
341*b077aed3SPierre Pronchery #endif
342*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_BF
343*b077aed3SPierre Pronchery     {FT_cipher, "bf-cbc", enc_main, enc_options, NULL},
344*b077aed3SPierre Pronchery #endif
345*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_BF
346*b077aed3SPierre Pronchery     {FT_cipher, "bf-ecb", enc_main, enc_options, NULL},
347*b077aed3SPierre Pronchery #endif
348*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_BF
349*b077aed3SPierre Pronchery     {FT_cipher, "bf-cfb", enc_main, enc_options, NULL},
350*b077aed3SPierre Pronchery #endif
351*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_BF
352*b077aed3SPierre Pronchery     {FT_cipher, "bf-ofb", enc_main, enc_options, NULL},
353*b077aed3SPierre Pronchery #endif
354*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_CAST
355*b077aed3SPierre Pronchery     {FT_cipher, "cast5-cbc", enc_main, enc_options, NULL},
356*b077aed3SPierre Pronchery #endif
357*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_CAST
358*b077aed3SPierre Pronchery     {FT_cipher, "cast5-ecb", enc_main, enc_options, NULL},
359*b077aed3SPierre Pronchery #endif
360*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_CAST
361*b077aed3SPierre Pronchery     {FT_cipher, "cast5-cfb", enc_main, enc_options, NULL},
362*b077aed3SPierre Pronchery #endif
363*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_CAST
364*b077aed3SPierre Pronchery     {FT_cipher, "cast5-ofb", enc_main, enc_options, NULL},
365*b077aed3SPierre Pronchery #endif
366*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_CAST
367*b077aed3SPierre Pronchery     {FT_cipher, "cast-cbc", enc_main, enc_options, NULL},
368*b077aed3SPierre Pronchery #endif
369*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_RC5
370*b077aed3SPierre Pronchery     {FT_cipher, "rc5-cbc", enc_main, enc_options, NULL},
371*b077aed3SPierre Pronchery #endif
372*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_RC5
373*b077aed3SPierre Pronchery     {FT_cipher, "rc5-ecb", enc_main, enc_options, NULL},
374*b077aed3SPierre Pronchery #endif
375*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_RC5
376*b077aed3SPierre Pronchery     {FT_cipher, "rc5-cfb", enc_main, enc_options, NULL},
377*b077aed3SPierre Pronchery #endif
378*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_RC5
379*b077aed3SPierre Pronchery     {FT_cipher, "rc5-ofb", enc_main, enc_options, NULL},
380*b077aed3SPierre Pronchery #endif
381*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_SM4
382*b077aed3SPierre Pronchery     {FT_cipher, "sm4-cbc", enc_main, enc_options, NULL},
383*b077aed3SPierre Pronchery #endif
384*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_SM4
385*b077aed3SPierre Pronchery     {FT_cipher, "sm4-ecb", enc_main, enc_options, NULL},
386*b077aed3SPierre Pronchery #endif
387*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_SM4
388*b077aed3SPierre Pronchery     {FT_cipher, "sm4-cfb", enc_main, enc_options, NULL},
389*b077aed3SPierre Pronchery #endif
390*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_SM4
391*b077aed3SPierre Pronchery     {FT_cipher, "sm4-ofb", enc_main, enc_options, NULL},
392*b077aed3SPierre Pronchery #endif
393*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_SM4
394*b077aed3SPierre Pronchery     {FT_cipher, "sm4-ctr", enc_main, enc_options, NULL},
395*b077aed3SPierre Pronchery #endif
396*b077aed3SPierre Pronchery     {0, NULL, NULL, NULL, NULL}
397*b077aed3SPierre Pronchery };
398