blob: 752385d3a735440a629c54f8db9ebc5bb464df85 [file] [log] [blame]
Bodo Möller29a28ee2000-02-05 21:28:09 +00001/* apps/progs.h */
2/* automatically generated by progs.pl for openssl.c */
Bodo Möllerc1cf1ee1999-04-14 23:47:41 +00003
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +00004extern int verify_main(int argc,char *argv[]);
5extern int asn1parse_main(int argc,char *argv[]);
6extern int req_main(int argc,char *argv[]);
7extern int dgst_main(int argc,char *argv[]);
8extern int dh_main(int argc,char *argv[]);
Dr. Stephen Henson09483c52000-01-22 13:58:29 +00009extern int dhparam_main(int argc,char *argv[]);
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +000010extern int enc_main(int argc,char *argv[]);
Bodo Möllerbb325c72000-02-10 21:50:52 +000011extern int passwd_main(int argc,char *argv[]);
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +000012extern int gendh_main(int argc,char *argv[]);
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +000013extern int errstr_main(int argc,char *argv[]);
14extern int ca_main(int argc,char *argv[]);
15extern int crl_main(int argc,char *argv[]);
16extern int rsa_main(int argc,char *argv[]);
Dr. Stephen Hensonbd08a2b2000-09-03 23:13:48 +000017extern int rsautl_main(int argc,char *argv[]);
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +000018extern int dsa_main(int argc,char *argv[]);
19extern int dsaparam_main(int argc,char *argv[]);
20extern int x509_main(int argc,char *argv[]);
21extern int genrsa_main(int argc,char *argv[]);
Dr. Stephen Henson7f9b7b01999-01-09 17:29:34 +000022extern int gendsa_main(int argc,char *argv[]);
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +000023extern int s_server_main(int argc,char *argv[]);
24extern int s_client_main(int argc,char *argv[]);
25extern int speed_main(int argc,char *argv[]);
26extern int s_time_main(int argc,char *argv[]);
27extern int version_main(int argc,char *argv[]);
28extern int pkcs7_main(int argc,char *argv[]);
29extern int crl2pkcs7_main(int argc,char *argv[]);
30extern int sess_id_main(int argc,char *argv[]);
31extern int ciphers_main(int argc,char *argv[]);
Dr. Stephen Henson79dfa971999-01-29 23:34:19 +000032extern int nseq_main(int argc,char *argv[]);
Dr. Stephen Hensonee0508d1999-03-29 17:50:26 +000033extern int pkcs12_main(int argc,char *argv[]);
Dr. Stephen Henson600dec11999-06-05 00:32:16 +000034extern int pkcs8_main(int argc,char *argv[]);
Dr. Stephen Henson8ce97161999-09-03 01:08:34 +000035extern int spkac_main(int argc,char *argv[]);
Dr. Stephen Henson5a9a4b21999-12-05 00:40:59 +000036extern int smime_main(int argc,char *argv[]);
Bodo Möller27b78272000-02-29 23:47:01 +000037extern int rand_main(int argc,char *argv[]);
Richard Levitte14c6d272000-11-01 02:57:35 +000038extern int engine_main(int argc,char *argv[]);
Dr. Stephen Henson5782ceb2001-01-13 01:48:38 +000039extern int ocsp_main(int argc,char *argv[]);
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +000040
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +000041#define FUNC_TYPE_GENERAL 1
42#define FUNC_TYPE_MD 2
43#define FUNC_TYPE_CIPHER 3
44
45typedef struct {
46 int type;
47 char *name;
48 int (*func)();
49 } FUNCTION;
50
51FUNCTION functions[] = {
52 {FUNC_TYPE_GENERAL,"verify",verify_main},
53 {FUNC_TYPE_GENERAL,"asn1parse",asn1parse_main},
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +000054 {FUNC_TYPE_GENERAL,"req",req_main},
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +000055 {FUNC_TYPE_GENERAL,"dgst",dgst_main},
Richard Levittecf1b7d92001-02-19 16:06:34 +000056#ifndef OPENSSL_NO_DH
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +000057 {FUNC_TYPE_GENERAL,"dh",dh_main},
58#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +000059#ifndef OPENSSL_NO_DH
Dr. Stephen Henson09483c52000-01-22 13:58:29 +000060 {FUNC_TYPE_GENERAL,"dhparam",dhparam_main},
61#endif
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +000062 {FUNC_TYPE_GENERAL,"enc",enc_main},
Bodo Möllerbb325c72000-02-10 21:50:52 +000063 {FUNC_TYPE_GENERAL,"passwd",passwd_main},
Richard Levittecf1b7d92001-02-19 16:06:34 +000064#ifndef OPENSSL_NO_DH
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +000065 {FUNC_TYPE_GENERAL,"gendh",gendh_main},
66#endif
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +000067 {FUNC_TYPE_GENERAL,"errstr",errstr_main},
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +000068 {FUNC_TYPE_GENERAL,"ca",ca_main},
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +000069 {FUNC_TYPE_GENERAL,"crl",crl_main},
Richard Levittecf1b7d92001-02-19 16:06:34 +000070#ifndef OPENSSL_NO_RSA
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +000071 {FUNC_TYPE_GENERAL,"rsa",rsa_main},
72#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +000073#ifndef OPENSSL_NO_RSA
Dr. Stephen Hensonbd08a2b2000-09-03 23:13:48 +000074 {FUNC_TYPE_GENERAL,"rsautl",rsautl_main},
75#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +000076#ifndef OPENSSL_NO_DSA
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +000077 {FUNC_TYPE_GENERAL,"dsa",dsa_main},
78#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +000079#ifndef OPENSSL_NO_DSA
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +000080 {FUNC_TYPE_GENERAL,"dsaparam",dsaparam_main},
81#endif
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +000082 {FUNC_TYPE_GENERAL,"x509",x509_main},
Richard Levittecf1b7d92001-02-19 16:06:34 +000083#ifndef OPENSSL_NO_RSA
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +000084 {FUNC_TYPE_GENERAL,"genrsa",genrsa_main},
85#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +000086#ifndef OPENSSL_NO_DSA
Dr. Stephen Henson7f9b7b01999-01-09 17:29:34 +000087 {FUNC_TYPE_GENERAL,"gendsa",gendsa_main},
88#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +000089#if !defined(OPENSSL_NO_SOCK) && !(defined(OPENSSL_NO_SSL2) && defined(OPENSSL_NO_SSL3))
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +000090 {FUNC_TYPE_GENERAL,"s_server",s_server_main},
91#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +000092#if !defined(OPENSSL_NO_SOCK) && !(defined(OPENSSL_NO_SSL2) && defined(OPENSSL_NO_SSL3))
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +000093 {FUNC_TYPE_GENERAL,"s_client",s_client_main},
94#endif
95 {FUNC_TYPE_GENERAL,"speed",speed_main},
Richard Levittecf1b7d92001-02-19 16:06:34 +000096#if !defined(OPENSSL_NO_SOCK) && !(defined(OPENSSL_NO_SSL2) && defined(OPENSSL_NO_SSL3))
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +000097 {FUNC_TYPE_GENERAL,"s_time",s_time_main},
98#endif
99 {FUNC_TYPE_GENERAL,"version",version_main},
100 {FUNC_TYPE_GENERAL,"pkcs7",pkcs7_main},
101 {FUNC_TYPE_GENERAL,"crl2pkcs7",crl2pkcs7_main},
102 {FUNC_TYPE_GENERAL,"sess_id",sess_id_main},
Richard Levittecf1b7d92001-02-19 16:06:34 +0000103#if !defined(OPENSSL_NO_SOCK) && !(defined(OPENSSL_NO_SSL2) && defined(OPENSSL_NO_SSL3))
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000104 {FUNC_TYPE_GENERAL,"ciphers",ciphers_main},
105#endif
Dr. Stephen Henson79dfa971999-01-29 23:34:19 +0000106 {FUNC_TYPE_GENERAL,"nseq",nseq_main},
Richard Levittecf1b7d92001-02-19 16:06:34 +0000107#if !defined(OPENSSL_NO_DES) && !defined(OPENSSL_NO_SHA1)
Dr. Stephen Hensonee0508d1999-03-29 17:50:26 +0000108 {FUNC_TYPE_GENERAL,"pkcs12",pkcs12_main},
Bodo Möllera8515441999-08-02 21:44:49 +0000109#endif
Dr. Stephen Henson600dec11999-06-05 00:32:16 +0000110 {FUNC_TYPE_GENERAL,"pkcs8",pkcs8_main},
Dr. Stephen Henson8ce97161999-09-03 01:08:34 +0000111 {FUNC_TYPE_GENERAL,"spkac",spkac_main},
Dr. Stephen Henson5a9a4b21999-12-05 00:40:59 +0000112 {FUNC_TYPE_GENERAL,"smime",smime_main},
Bodo Möller27b78272000-02-29 23:47:01 +0000113 {FUNC_TYPE_GENERAL,"rand",rand_main},
Richard Levitte14c6d272000-11-01 02:57:35 +0000114 {FUNC_TYPE_GENERAL,"engine",engine_main},
Dr. Stephen Henson5782ceb2001-01-13 01:48:38 +0000115 {FUNC_TYPE_GENERAL,"ocsp",ocsp_main},
Bodo Möllera52c2fb2001-09-10 17:18:56 +0000116#ifndef OPENSSL_NO_MD2
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000117 {FUNC_TYPE_MD,"md2",dgst_main},
Bodo Möllera52c2fb2001-09-10 17:18:56 +0000118#endif
119#ifndef OPENSSL_NO_MD4
Richard Levitte30094582000-08-14 14:05:53 +0000120 {FUNC_TYPE_MD,"md4",dgst_main},
Bodo Möllera52c2fb2001-09-10 17:18:56 +0000121#endif
122#ifndef OPENSSL_NO_MD5
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000123 {FUNC_TYPE_MD,"md5",dgst_main},
Bodo Möllera52c2fb2001-09-10 17:18:56 +0000124#endif
125#ifndef OPENSSL_NO_SHA
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000126 {FUNC_TYPE_MD,"sha",dgst_main},
Bodo Möllera52c2fb2001-09-10 17:18:56 +0000127#endif
128#ifndef OPENSSL_NO_SHA1
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000129 {FUNC_TYPE_MD,"sha1",dgst_main},
Bodo Möllera52c2fb2001-09-10 17:18:56 +0000130#endif
131#ifndef OPENSSL_NO_MDC2
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000132 {FUNC_TYPE_MD,"mdc2",dgst_main},
Bodo Möllera52c2fb2001-09-10 17:18:56 +0000133#endif
134#ifndef OPENSSL_NO_RMD160
Ralf S. Engelschalldfeab061998-12-21 11:00:56 +0000135 {FUNC_TYPE_MD,"rmd160",dgst_main},
Bodo Möllera52c2fb2001-09-10 17:18:56 +0000136#endif
Bodo Möller41450b22001-09-10 17:12:31 +0000137#ifndef OPENSSL_NO_AES
138 {FUNC_TYPE_CIPHER,"aes-128-cbc",enc_main},
139#endif
140#ifndef OPENSSL_NO_AES
141 {FUNC_TYPE_CIPHER,"aes-128-ecb",enc_main},
142#endif
143#ifndef OPENSSL_NO_AES
144 {FUNC_TYPE_CIPHER,"aes-192-cbc",enc_main},
145#endif
146#ifndef OPENSSL_NO_AES
147 {FUNC_TYPE_CIPHER,"aes-192-ecb",enc_main},
148#endif
149#ifndef OPENSSL_NO_AES
150 {FUNC_TYPE_CIPHER,"aes-256-cbc",enc_main},
151#endif
152#ifndef OPENSSL_NO_AES
153 {FUNC_TYPE_CIPHER,"aes-256-ecb",enc_main},
154#endif
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000155 {FUNC_TYPE_CIPHER,"base64",enc_main},
Richard Levittecf1b7d92001-02-19 16:06:34 +0000156#ifndef OPENSSL_NO_DES
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000157 {FUNC_TYPE_CIPHER,"des",enc_main},
158#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000159#ifndef OPENSSL_NO_DES
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000160 {FUNC_TYPE_CIPHER,"des3",enc_main},
161#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000162#ifndef OPENSSL_NO_DES
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000163 {FUNC_TYPE_CIPHER,"desx",enc_main},
164#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000165#ifndef OPENSSL_NO_IDEA
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000166 {FUNC_TYPE_CIPHER,"idea",enc_main},
167#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000168#ifndef OPENSSL_NO_RC4
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000169 {FUNC_TYPE_CIPHER,"rc4",enc_main},
170#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000171#ifndef OPENSSL_NO_RC4
Dr. Stephen Hensona0e9f521999-11-14 03:23:17 +0000172 {FUNC_TYPE_CIPHER,"rc4-40",enc_main},
173#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000174#ifndef OPENSSL_NO_RC2
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000175 {FUNC_TYPE_CIPHER,"rc2",enc_main},
176#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000177#ifndef OPENSSL_NO_BF
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000178 {FUNC_TYPE_CIPHER,"bf",enc_main},
179#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000180#ifndef OPENSSL_NO_CAST
Ralf S. Engelschall58964a41998-12-21 10:56:39 +0000181 {FUNC_TYPE_CIPHER,"cast",enc_main},
182#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000183#ifndef OPENSSL_NO_RC5
Ralf S. Engelschall58964a41998-12-21 10:56:39 +0000184 {FUNC_TYPE_CIPHER,"rc5",enc_main},
185#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000186#ifndef OPENSSL_NO_DES
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000187 {FUNC_TYPE_CIPHER,"des-ecb",enc_main},
188#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000189#ifndef OPENSSL_NO_DES
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000190 {FUNC_TYPE_CIPHER,"des-ede",enc_main},
191#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000192#ifndef OPENSSL_NO_DES
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000193 {FUNC_TYPE_CIPHER,"des-ede3",enc_main},
194#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000195#ifndef OPENSSL_NO_DES
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000196 {FUNC_TYPE_CIPHER,"des-cbc",enc_main},
197#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000198#ifndef OPENSSL_NO_DES
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000199 {FUNC_TYPE_CIPHER,"des-ede-cbc",enc_main},
200#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000201#ifndef OPENSSL_NO_DES
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000202 {FUNC_TYPE_CIPHER,"des-ede3-cbc",enc_main},
203#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000204#ifndef OPENSSL_NO_DES
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000205 {FUNC_TYPE_CIPHER,"des-cfb",enc_main},
206#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000207#ifndef OPENSSL_NO_DES
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000208 {FUNC_TYPE_CIPHER,"des-ede-cfb",enc_main},
209#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000210#ifndef OPENSSL_NO_DES
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000211 {FUNC_TYPE_CIPHER,"des-ede3-cfb",enc_main},
212#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000213#ifndef OPENSSL_NO_DES
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000214 {FUNC_TYPE_CIPHER,"des-ofb",enc_main},
215#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000216#ifndef OPENSSL_NO_DES
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000217 {FUNC_TYPE_CIPHER,"des-ede-ofb",enc_main},
218#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000219#ifndef OPENSSL_NO_DES
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000220 {FUNC_TYPE_CIPHER,"des-ede3-ofb",enc_main},
221#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000222#ifndef OPENSSL_NO_IDEA
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000223 {FUNC_TYPE_CIPHER,"idea-cbc",enc_main},
224#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000225#ifndef OPENSSL_NO_IDEA
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000226 {FUNC_TYPE_CIPHER,"idea-ecb",enc_main},
227#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000228#ifndef OPENSSL_NO_IDEA
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000229 {FUNC_TYPE_CIPHER,"idea-cfb",enc_main},
230#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000231#ifndef OPENSSL_NO_IDEA
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000232 {FUNC_TYPE_CIPHER,"idea-ofb",enc_main},
233#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000234#ifndef OPENSSL_NO_RC2
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000235 {FUNC_TYPE_CIPHER,"rc2-cbc",enc_main},
236#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000237#ifndef OPENSSL_NO_RC2
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000238 {FUNC_TYPE_CIPHER,"rc2-ecb",enc_main},
239#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000240#ifndef OPENSSL_NO_RC2
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000241 {FUNC_TYPE_CIPHER,"rc2-cfb",enc_main},
242#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000243#ifndef OPENSSL_NO_RC2
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000244 {FUNC_TYPE_CIPHER,"rc2-ofb",enc_main},
245#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000246#ifndef OPENSSL_NO_RC2
Dr. Stephen Hensona0e9f521999-11-14 03:23:17 +0000247 {FUNC_TYPE_CIPHER,"rc2-64-cbc",enc_main},
248#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000249#ifndef OPENSSL_NO_RC2
Dr. Stephen Hensona0e9f521999-11-14 03:23:17 +0000250 {FUNC_TYPE_CIPHER,"rc2-40-cbc",enc_main},
251#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000252#ifndef OPENSSL_NO_BF
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000253 {FUNC_TYPE_CIPHER,"bf-cbc",enc_main},
254#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000255#ifndef OPENSSL_NO_BF
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000256 {FUNC_TYPE_CIPHER,"bf-ecb",enc_main},
257#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000258#ifndef OPENSSL_NO_BF
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000259 {FUNC_TYPE_CIPHER,"bf-cfb",enc_main},
260#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000261#ifndef OPENSSL_NO_BF
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000262 {FUNC_TYPE_CIPHER,"bf-ofb",enc_main},
263#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000264#ifndef OPENSSL_NO_CAST
Ralf S. Engelschall58964a41998-12-21 10:56:39 +0000265 {FUNC_TYPE_CIPHER,"cast5-cbc",enc_main},
266#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000267#ifndef OPENSSL_NO_CAST
Ralf S. Engelschall58964a41998-12-21 10:56:39 +0000268 {FUNC_TYPE_CIPHER,"cast5-ecb",enc_main},
269#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000270#ifndef OPENSSL_NO_CAST
Ralf S. Engelschall58964a41998-12-21 10:56:39 +0000271 {FUNC_TYPE_CIPHER,"cast5-cfb",enc_main},
272#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000273#ifndef OPENSSL_NO_CAST
Ralf S. Engelschall58964a41998-12-21 10:56:39 +0000274 {FUNC_TYPE_CIPHER,"cast5-ofb",enc_main},
275#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000276#ifndef OPENSSL_NO_CAST
Ralf S. Engelschall58964a41998-12-21 10:56:39 +0000277 {FUNC_TYPE_CIPHER,"cast-cbc",enc_main},
278#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000279#ifndef OPENSSL_NO_RC5
Ralf S. Engelschall58964a41998-12-21 10:56:39 +0000280 {FUNC_TYPE_CIPHER,"rc5-cbc",enc_main},
281#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000282#ifndef OPENSSL_NO_RC5
Ralf S. Engelschall58964a41998-12-21 10:56:39 +0000283 {FUNC_TYPE_CIPHER,"rc5-ecb",enc_main},
284#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000285#ifndef OPENSSL_NO_RC5
Ralf S. Engelschall58964a41998-12-21 10:56:39 +0000286 {FUNC_TYPE_CIPHER,"rc5-cfb",enc_main},
287#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000288#ifndef OPENSSL_NO_RC5
Ralf S. Engelschall58964a41998-12-21 10:56:39 +0000289 {FUNC_TYPE_CIPHER,"rc5-ofb",enc_main},
290#endif
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000291 {0,NULL,NULL}
292 };