blob: 10dec90d24bf50dbc6ce7fe5ab2d4b487e68de63 [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},
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000116 {FUNC_TYPE_MD,"md2",dgst_main},
Richard Levitte30094582000-08-14 14:05:53 +0000117 {FUNC_TYPE_MD,"md4",dgst_main},
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000118 {FUNC_TYPE_MD,"md5",dgst_main},
119 {FUNC_TYPE_MD,"sha",dgst_main},
120 {FUNC_TYPE_MD,"sha1",dgst_main},
121 {FUNC_TYPE_MD,"mdc2",dgst_main},
Ralf S. Engelschalldfeab061998-12-21 11:00:56 +0000122 {FUNC_TYPE_MD,"rmd160",dgst_main},
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000123 {FUNC_TYPE_CIPHER,"base64",enc_main},
Richard Levittecf1b7d92001-02-19 16:06:34 +0000124#ifndef OPENSSL_NO_DES
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000125 {FUNC_TYPE_CIPHER,"des",enc_main},
126#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000127#ifndef OPENSSL_NO_DES
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000128 {FUNC_TYPE_CIPHER,"des3",enc_main},
129#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000130#ifndef OPENSSL_NO_DES
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000131 {FUNC_TYPE_CIPHER,"desx",enc_main},
132#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000133#ifndef OPENSSL_NO_IDEA
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000134 {FUNC_TYPE_CIPHER,"idea",enc_main},
135#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000136#ifndef OPENSSL_NO_RC4
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000137 {FUNC_TYPE_CIPHER,"rc4",enc_main},
138#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000139#ifndef OPENSSL_NO_RC4
Dr. Stephen Hensona0e9f521999-11-14 03:23:17 +0000140 {FUNC_TYPE_CIPHER,"rc4-40",enc_main},
141#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000142#ifndef OPENSSL_NO_RC2
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000143 {FUNC_TYPE_CIPHER,"rc2",enc_main},
144#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000145#ifndef OPENSSL_NO_BF
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000146 {FUNC_TYPE_CIPHER,"bf",enc_main},
147#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000148#ifndef OPENSSL_NO_CAST
Ralf S. Engelschall58964a41998-12-21 10:56:39 +0000149 {FUNC_TYPE_CIPHER,"cast",enc_main},
150#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000151#ifndef OPENSSL_NO_RC5
Ralf S. Engelschall58964a41998-12-21 10:56:39 +0000152 {FUNC_TYPE_CIPHER,"rc5",enc_main},
153#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000154#ifndef OPENSSL_NO_DES
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000155 {FUNC_TYPE_CIPHER,"des-ecb",enc_main},
156#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000157#ifndef OPENSSL_NO_DES
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000158 {FUNC_TYPE_CIPHER,"des-ede",enc_main},
159#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000160#ifndef OPENSSL_NO_DES
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000161 {FUNC_TYPE_CIPHER,"des-ede3",enc_main},
162#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000163#ifndef OPENSSL_NO_DES
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000164 {FUNC_TYPE_CIPHER,"des-cbc",enc_main},
165#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000166#ifndef OPENSSL_NO_DES
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000167 {FUNC_TYPE_CIPHER,"des-ede-cbc",enc_main},
168#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000169#ifndef OPENSSL_NO_DES
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000170 {FUNC_TYPE_CIPHER,"des-ede3-cbc",enc_main},
171#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000172#ifndef OPENSSL_NO_DES
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000173 {FUNC_TYPE_CIPHER,"des-cfb",enc_main},
174#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000175#ifndef OPENSSL_NO_DES
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000176 {FUNC_TYPE_CIPHER,"des-ede-cfb",enc_main},
177#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000178#ifndef OPENSSL_NO_DES
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000179 {FUNC_TYPE_CIPHER,"des-ede3-cfb",enc_main},
180#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000181#ifndef OPENSSL_NO_DES
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000182 {FUNC_TYPE_CIPHER,"des-ofb",enc_main},
183#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000184#ifndef OPENSSL_NO_DES
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000185 {FUNC_TYPE_CIPHER,"des-ede-ofb",enc_main},
186#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000187#ifndef OPENSSL_NO_DES
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000188 {FUNC_TYPE_CIPHER,"des-ede3-ofb",enc_main},
189#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000190#ifndef OPENSSL_NO_IDEA
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000191 {FUNC_TYPE_CIPHER,"idea-cbc",enc_main},
192#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000193#ifndef OPENSSL_NO_IDEA
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000194 {FUNC_TYPE_CIPHER,"idea-ecb",enc_main},
195#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000196#ifndef OPENSSL_NO_IDEA
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000197 {FUNC_TYPE_CIPHER,"idea-cfb",enc_main},
198#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000199#ifndef OPENSSL_NO_IDEA
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000200 {FUNC_TYPE_CIPHER,"idea-ofb",enc_main},
201#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000202#ifndef OPENSSL_NO_RC2
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000203 {FUNC_TYPE_CIPHER,"rc2-cbc",enc_main},
204#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000205#ifndef OPENSSL_NO_RC2
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000206 {FUNC_TYPE_CIPHER,"rc2-ecb",enc_main},
207#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000208#ifndef OPENSSL_NO_RC2
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000209 {FUNC_TYPE_CIPHER,"rc2-cfb",enc_main},
210#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000211#ifndef OPENSSL_NO_RC2
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000212 {FUNC_TYPE_CIPHER,"rc2-ofb",enc_main},
213#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000214#ifndef OPENSSL_NO_RC2
Dr. Stephen Hensona0e9f521999-11-14 03:23:17 +0000215 {FUNC_TYPE_CIPHER,"rc2-64-cbc",enc_main},
216#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000217#ifndef OPENSSL_NO_RC2
Dr. Stephen Hensona0e9f521999-11-14 03:23:17 +0000218 {FUNC_TYPE_CIPHER,"rc2-40-cbc",enc_main},
219#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000220#ifndef OPENSSL_NO_BF
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000221 {FUNC_TYPE_CIPHER,"bf-cbc",enc_main},
222#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000223#ifndef OPENSSL_NO_BF
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000224 {FUNC_TYPE_CIPHER,"bf-ecb",enc_main},
225#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000226#ifndef OPENSSL_NO_BF
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000227 {FUNC_TYPE_CIPHER,"bf-cfb",enc_main},
228#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000229#ifndef OPENSSL_NO_BF
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000230 {FUNC_TYPE_CIPHER,"bf-ofb",enc_main},
231#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000232#ifndef OPENSSL_NO_CAST
Ralf S. Engelschall58964a41998-12-21 10:56:39 +0000233 {FUNC_TYPE_CIPHER,"cast5-cbc",enc_main},
234#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000235#ifndef OPENSSL_NO_CAST
Ralf S. Engelschall58964a41998-12-21 10:56:39 +0000236 {FUNC_TYPE_CIPHER,"cast5-ecb",enc_main},
237#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000238#ifndef OPENSSL_NO_CAST
Ralf S. Engelschall58964a41998-12-21 10:56:39 +0000239 {FUNC_TYPE_CIPHER,"cast5-cfb",enc_main},
240#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000241#ifndef OPENSSL_NO_CAST
Ralf S. Engelschall58964a41998-12-21 10:56:39 +0000242 {FUNC_TYPE_CIPHER,"cast5-ofb",enc_main},
243#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000244#ifndef OPENSSL_NO_CAST
Ralf S. Engelschall58964a41998-12-21 10:56:39 +0000245 {FUNC_TYPE_CIPHER,"cast-cbc",enc_main},
246#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000247#ifndef OPENSSL_NO_RC5
Ralf S. Engelschall58964a41998-12-21 10:56:39 +0000248 {FUNC_TYPE_CIPHER,"rc5-cbc",enc_main},
249#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000250#ifndef OPENSSL_NO_RC5
Ralf S. Engelschall58964a41998-12-21 10:56:39 +0000251 {FUNC_TYPE_CIPHER,"rc5-ecb",enc_main},
252#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000253#ifndef OPENSSL_NO_RC5
Ralf S. Engelschall58964a41998-12-21 10:56:39 +0000254 {FUNC_TYPE_CIPHER,"rc5-cfb",enc_main},
255#endif
Richard Levittecf1b7d92001-02-19 16:06:34 +0000256#ifndef OPENSSL_NO_RC5
Ralf S. Engelschall58964a41998-12-21 10:56:39 +0000257 {FUNC_TYPE_CIPHER,"rc5-ofb",enc_main},
258#endif
Ralf S. Engelschalld02b48c1998-12-21 10:52:47 +0000259 {0,NULL,NULL}
260 };