summaryrefslogtreecommitdiff
path: root/src/lib/libssl/src/apps/progs.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libssl/src/apps/progs.h')
-rw-r--r--src/lib/libssl/src/apps/progs.h154
1 files changed, 95 insertions, 59 deletions
diff --git a/src/lib/libssl/src/apps/progs.h b/src/lib/libssl/src/apps/progs.h
index fbc65de632..752385d3a7 100644
--- a/src/lib/libssl/src/apps/progs.h
+++ b/src/lib/libssl/src/apps/progs.h
@@ -35,6 +35,8 @@ extern int pkcs8_main(int argc,char *argv[]);
35extern int spkac_main(int argc,char *argv[]); 35extern int spkac_main(int argc,char *argv[]);
36extern int smime_main(int argc,char *argv[]); 36extern int smime_main(int argc,char *argv[]);
37extern int rand_main(int argc,char *argv[]); 37extern int rand_main(int argc,char *argv[]);
38extern int engine_main(int argc,char *argv[]);
39extern int ocsp_main(int argc,char *argv[]);
38 40
39#define FUNC_TYPE_GENERAL 1 41#define FUNC_TYPE_GENERAL 1
40#define FUNC_TYPE_MD 2 42#define FUNC_TYPE_MD 2
@@ -51,205 +53,239 @@ FUNCTION functions[] = {
51 {FUNC_TYPE_GENERAL,"asn1parse",asn1parse_main}, 53 {FUNC_TYPE_GENERAL,"asn1parse",asn1parse_main},
52 {FUNC_TYPE_GENERAL,"req",req_main}, 54 {FUNC_TYPE_GENERAL,"req",req_main},
53 {FUNC_TYPE_GENERAL,"dgst",dgst_main}, 55 {FUNC_TYPE_GENERAL,"dgst",dgst_main},
54#ifndef NO_DH 56#ifndef OPENSSL_NO_DH
55 {FUNC_TYPE_GENERAL,"dh",dh_main}, 57 {FUNC_TYPE_GENERAL,"dh",dh_main},
56#endif 58#endif
57#ifndef NO_DH 59#ifndef OPENSSL_NO_DH
58 {FUNC_TYPE_GENERAL,"dhparam",dhparam_main}, 60 {FUNC_TYPE_GENERAL,"dhparam",dhparam_main},
59#endif 61#endif
60 {FUNC_TYPE_GENERAL,"enc",enc_main}, 62 {FUNC_TYPE_GENERAL,"enc",enc_main},
61 {FUNC_TYPE_GENERAL,"passwd",passwd_main}, 63 {FUNC_TYPE_GENERAL,"passwd",passwd_main},
62#ifndef NO_DH 64#ifndef OPENSSL_NO_DH
63 {FUNC_TYPE_GENERAL,"gendh",gendh_main}, 65 {FUNC_TYPE_GENERAL,"gendh",gendh_main},
64#endif 66#endif
65 {FUNC_TYPE_GENERAL,"errstr",errstr_main}, 67 {FUNC_TYPE_GENERAL,"errstr",errstr_main},
66 {FUNC_TYPE_GENERAL,"ca",ca_main}, 68 {FUNC_TYPE_GENERAL,"ca",ca_main},
67 {FUNC_TYPE_GENERAL,"crl",crl_main}, 69 {FUNC_TYPE_GENERAL,"crl",crl_main},
68#ifndef NO_RSA 70#ifndef OPENSSL_NO_RSA
69 {FUNC_TYPE_GENERAL,"rsa",rsa_main}, 71 {FUNC_TYPE_GENERAL,"rsa",rsa_main},
70#endif 72#endif
71#ifndef NO_RSA 73#ifndef OPENSSL_NO_RSA
72 {FUNC_TYPE_GENERAL,"rsautl",rsautl_main}, 74 {FUNC_TYPE_GENERAL,"rsautl",rsautl_main},
73#endif 75#endif
74#ifndef NO_DSA 76#ifndef OPENSSL_NO_DSA
75 {FUNC_TYPE_GENERAL,"dsa",dsa_main}, 77 {FUNC_TYPE_GENERAL,"dsa",dsa_main},
76#endif 78#endif
77#ifndef NO_DSA 79#ifndef OPENSSL_NO_DSA
78 {FUNC_TYPE_GENERAL,"dsaparam",dsaparam_main}, 80 {FUNC_TYPE_GENERAL,"dsaparam",dsaparam_main},
79#endif 81#endif
80 {FUNC_TYPE_GENERAL,"x509",x509_main}, 82 {FUNC_TYPE_GENERAL,"x509",x509_main},
81#ifndef NO_RSA 83#ifndef OPENSSL_NO_RSA
82 {FUNC_TYPE_GENERAL,"genrsa",genrsa_main}, 84 {FUNC_TYPE_GENERAL,"genrsa",genrsa_main},
83#endif 85#endif
84#ifndef NO_DSA 86#ifndef OPENSSL_NO_DSA
85 {FUNC_TYPE_GENERAL,"gendsa",gendsa_main}, 87 {FUNC_TYPE_GENERAL,"gendsa",gendsa_main},
86#endif 88#endif
87#if !defined(NO_SOCK) && !(defined(NO_SSL2) && defined(NO_SSL3)) 89#if !defined(OPENSSL_NO_SOCK) && !(defined(OPENSSL_NO_SSL2) && defined(OPENSSL_NO_SSL3))
88 {FUNC_TYPE_GENERAL,"s_server",s_server_main}, 90 {FUNC_TYPE_GENERAL,"s_server",s_server_main},
89#endif 91#endif
90#if !defined(NO_SOCK) && !(defined(NO_SSL2) && defined(NO_SSL3)) 92#if !defined(OPENSSL_NO_SOCK) && !(defined(OPENSSL_NO_SSL2) && defined(OPENSSL_NO_SSL3))
91 {FUNC_TYPE_GENERAL,"s_client",s_client_main}, 93 {FUNC_TYPE_GENERAL,"s_client",s_client_main},
92#endif 94#endif
93 {FUNC_TYPE_GENERAL,"speed",speed_main}, 95 {FUNC_TYPE_GENERAL,"speed",speed_main},
94#if !defined(NO_SOCK) && !(defined(NO_SSL2) && defined(NO_SSL3)) 96#if !defined(OPENSSL_NO_SOCK) && !(defined(OPENSSL_NO_SSL2) && defined(OPENSSL_NO_SSL3))
95 {FUNC_TYPE_GENERAL,"s_time",s_time_main}, 97 {FUNC_TYPE_GENERAL,"s_time",s_time_main},
96#endif 98#endif
97 {FUNC_TYPE_GENERAL,"version",version_main}, 99 {FUNC_TYPE_GENERAL,"version",version_main},
98 {FUNC_TYPE_GENERAL,"pkcs7",pkcs7_main}, 100 {FUNC_TYPE_GENERAL,"pkcs7",pkcs7_main},
99 {FUNC_TYPE_GENERAL,"crl2pkcs7",crl2pkcs7_main}, 101 {FUNC_TYPE_GENERAL,"crl2pkcs7",crl2pkcs7_main},
100 {FUNC_TYPE_GENERAL,"sess_id",sess_id_main}, 102 {FUNC_TYPE_GENERAL,"sess_id",sess_id_main},
101#if !defined(NO_SOCK) && !(defined(NO_SSL2) && defined(NO_SSL3)) 103#if !defined(OPENSSL_NO_SOCK) && !(defined(OPENSSL_NO_SSL2) && defined(OPENSSL_NO_SSL3))
102 {FUNC_TYPE_GENERAL,"ciphers",ciphers_main}, 104 {FUNC_TYPE_GENERAL,"ciphers",ciphers_main},
103#endif 105#endif
104 {FUNC_TYPE_GENERAL,"nseq",nseq_main}, 106 {FUNC_TYPE_GENERAL,"nseq",nseq_main},
105#if !defined(NO_DES) && !defined(NO_SHA1) 107#if !defined(OPENSSL_NO_DES) && !defined(OPENSSL_NO_SHA1)
106 {FUNC_TYPE_GENERAL,"pkcs12",pkcs12_main}, 108 {FUNC_TYPE_GENERAL,"pkcs12",pkcs12_main},
107#endif 109#endif
108 {FUNC_TYPE_GENERAL,"pkcs8",pkcs8_main}, 110 {FUNC_TYPE_GENERAL,"pkcs8",pkcs8_main},
109 {FUNC_TYPE_GENERAL,"spkac",spkac_main}, 111 {FUNC_TYPE_GENERAL,"spkac",spkac_main},
110 {FUNC_TYPE_GENERAL,"smime",smime_main}, 112 {FUNC_TYPE_GENERAL,"smime",smime_main},
111 {FUNC_TYPE_GENERAL,"rand",rand_main}, 113 {FUNC_TYPE_GENERAL,"rand",rand_main},
114 {FUNC_TYPE_GENERAL,"engine",engine_main},
115 {FUNC_TYPE_GENERAL,"ocsp",ocsp_main},
116#ifndef OPENSSL_NO_MD2
112 {FUNC_TYPE_MD,"md2",dgst_main}, 117 {FUNC_TYPE_MD,"md2",dgst_main},
118#endif
119#ifndef OPENSSL_NO_MD4
113 {FUNC_TYPE_MD,"md4",dgst_main}, 120 {FUNC_TYPE_MD,"md4",dgst_main},
121#endif
122#ifndef OPENSSL_NO_MD5
114 {FUNC_TYPE_MD,"md5",dgst_main}, 123 {FUNC_TYPE_MD,"md5",dgst_main},
124#endif
125#ifndef OPENSSL_NO_SHA
115 {FUNC_TYPE_MD,"sha",dgst_main}, 126 {FUNC_TYPE_MD,"sha",dgst_main},
127#endif
128#ifndef OPENSSL_NO_SHA1
116 {FUNC_TYPE_MD,"sha1",dgst_main}, 129 {FUNC_TYPE_MD,"sha1",dgst_main},
130#endif
131#ifndef OPENSSL_NO_MDC2
117 {FUNC_TYPE_MD,"mdc2",dgst_main}, 132 {FUNC_TYPE_MD,"mdc2",dgst_main},
133#endif
134#ifndef OPENSSL_NO_RMD160
118 {FUNC_TYPE_MD,"rmd160",dgst_main}, 135 {FUNC_TYPE_MD,"rmd160",dgst_main},
136#endif
137#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
119 {FUNC_TYPE_CIPHER,"base64",enc_main}, 155 {FUNC_TYPE_CIPHER,"base64",enc_main},
120#ifndef NO_DES 156#ifndef OPENSSL_NO_DES
121 {FUNC_TYPE_CIPHER,"des",enc_main}, 157 {FUNC_TYPE_CIPHER,"des",enc_main},
122#endif 158#endif
123#ifndef NO_DES 159#ifndef OPENSSL_NO_DES
124 {FUNC_TYPE_CIPHER,"des3",enc_main}, 160 {FUNC_TYPE_CIPHER,"des3",enc_main},
125#endif 161#endif
126#ifndef NO_DES 162#ifndef OPENSSL_NO_DES
127 {FUNC_TYPE_CIPHER,"desx",enc_main}, 163 {FUNC_TYPE_CIPHER,"desx",enc_main},
128#endif 164#endif
129#ifndef NO_IDEA 165#ifndef OPENSSL_NO_IDEA
130 {FUNC_TYPE_CIPHER,"idea",enc_main}, 166 {FUNC_TYPE_CIPHER,"idea",enc_main},
131#endif 167#endif
132#ifndef NO_RC4 168#ifndef OPENSSL_NO_RC4
133 {FUNC_TYPE_CIPHER,"rc4",enc_main}, 169 {FUNC_TYPE_CIPHER,"rc4",enc_main},
134#endif 170#endif
135#ifndef NO_RC4 171#ifndef OPENSSL_NO_RC4
136 {FUNC_TYPE_CIPHER,"rc4-40",enc_main}, 172 {FUNC_TYPE_CIPHER,"rc4-40",enc_main},
137#endif 173#endif
138#ifndef NO_RC2 174#ifndef OPENSSL_NO_RC2
139 {FUNC_TYPE_CIPHER,"rc2",enc_main}, 175 {FUNC_TYPE_CIPHER,"rc2",enc_main},
140#endif 176#endif
141#ifndef NO_BF 177#ifndef OPENSSL_NO_BF
142 {FUNC_TYPE_CIPHER,"bf",enc_main}, 178 {FUNC_TYPE_CIPHER,"bf",enc_main},
143#endif 179#endif
144#ifndef NO_CAST 180#ifndef OPENSSL_NO_CAST
145 {FUNC_TYPE_CIPHER,"cast",enc_main}, 181 {FUNC_TYPE_CIPHER,"cast",enc_main},
146#endif 182#endif
147#ifndef NO_RC5 183#ifndef OPENSSL_NO_RC5
148 {FUNC_TYPE_CIPHER,"rc5",enc_main}, 184 {FUNC_TYPE_CIPHER,"rc5",enc_main},
149#endif 185#endif
150#ifndef NO_DES 186#ifndef OPENSSL_NO_DES
151 {FUNC_TYPE_CIPHER,"des-ecb",enc_main}, 187 {FUNC_TYPE_CIPHER,"des-ecb",enc_main},
152#endif 188#endif
153#ifndef NO_DES 189#ifndef OPENSSL_NO_DES
154 {FUNC_TYPE_CIPHER,"des-ede",enc_main}, 190 {FUNC_TYPE_CIPHER,"des-ede",enc_main},
155#endif 191#endif
156#ifndef NO_DES 192#ifndef OPENSSL_NO_DES
157 {FUNC_TYPE_CIPHER,"des-ede3",enc_main}, 193 {FUNC_TYPE_CIPHER,"des-ede3",enc_main},
158#endif 194#endif
159#ifndef NO_DES 195#ifndef OPENSSL_NO_DES
160 {FUNC_TYPE_CIPHER,"des-cbc",enc_main}, 196 {FUNC_TYPE_CIPHER,"des-cbc",enc_main},
161#endif 197#endif
162#ifndef NO_DES 198#ifndef OPENSSL_NO_DES
163 {FUNC_TYPE_CIPHER,"des-ede-cbc",enc_main}, 199 {FUNC_TYPE_CIPHER,"des-ede-cbc",enc_main},
164#endif 200#endif
165#ifndef NO_DES 201#ifndef OPENSSL_NO_DES
166 {FUNC_TYPE_CIPHER,"des-ede3-cbc",enc_main}, 202 {FUNC_TYPE_CIPHER,"des-ede3-cbc",enc_main},
167#endif 203#endif
168#ifndef NO_DES 204#ifndef OPENSSL_NO_DES
169 {FUNC_TYPE_CIPHER,"des-cfb",enc_main}, 205 {FUNC_TYPE_CIPHER,"des-cfb",enc_main},
170#endif 206#endif
171#ifndef NO_DES 207#ifndef OPENSSL_NO_DES
172 {FUNC_TYPE_CIPHER,"des-ede-cfb",enc_main}, 208 {FUNC_TYPE_CIPHER,"des-ede-cfb",enc_main},
173#endif 209#endif
174#ifndef NO_DES 210#ifndef OPENSSL_NO_DES
175 {FUNC_TYPE_CIPHER,"des-ede3-cfb",enc_main}, 211 {FUNC_TYPE_CIPHER,"des-ede3-cfb",enc_main},
176#endif 212#endif
177#ifndef NO_DES 213#ifndef OPENSSL_NO_DES
178 {FUNC_TYPE_CIPHER,"des-ofb",enc_main}, 214 {FUNC_TYPE_CIPHER,"des-ofb",enc_main},
179#endif 215#endif
180#ifndef NO_DES 216#ifndef OPENSSL_NO_DES
181 {FUNC_TYPE_CIPHER,"des-ede-ofb",enc_main}, 217 {FUNC_TYPE_CIPHER,"des-ede-ofb",enc_main},
182#endif 218#endif
183#ifndef NO_DES 219#ifndef OPENSSL_NO_DES
184 {FUNC_TYPE_CIPHER,"des-ede3-ofb",enc_main}, 220 {FUNC_TYPE_CIPHER,"des-ede3-ofb",enc_main},
185#endif 221#endif
186#ifndef NO_IDEA 222#ifndef OPENSSL_NO_IDEA
187 {FUNC_TYPE_CIPHER,"idea-cbc",enc_main}, 223 {FUNC_TYPE_CIPHER,"idea-cbc",enc_main},
188#endif 224#endif
189#ifndef NO_IDEA 225#ifndef OPENSSL_NO_IDEA
190 {FUNC_TYPE_CIPHER,"idea-ecb",enc_main}, 226 {FUNC_TYPE_CIPHER,"idea-ecb",enc_main},
191#endif 227#endif
192#ifndef NO_IDEA 228#ifndef OPENSSL_NO_IDEA
193 {FUNC_TYPE_CIPHER,"idea-cfb",enc_main}, 229 {FUNC_TYPE_CIPHER,"idea-cfb",enc_main},
194#endif 230#endif
195#ifndef NO_IDEA 231#ifndef OPENSSL_NO_IDEA
196 {FUNC_TYPE_CIPHER,"idea-ofb",enc_main}, 232 {FUNC_TYPE_CIPHER,"idea-ofb",enc_main},
197#endif 233#endif
198#ifndef NO_RC2 234#ifndef OPENSSL_NO_RC2
199 {FUNC_TYPE_CIPHER,"rc2-cbc",enc_main}, 235 {FUNC_TYPE_CIPHER,"rc2-cbc",enc_main},
200#endif 236#endif
201#ifndef NO_RC2 237#ifndef OPENSSL_NO_RC2
202 {FUNC_TYPE_CIPHER,"rc2-ecb",enc_main}, 238 {FUNC_TYPE_CIPHER,"rc2-ecb",enc_main},
203#endif 239#endif
204#ifndef NO_RC2 240#ifndef OPENSSL_NO_RC2
205 {FUNC_TYPE_CIPHER,"rc2-cfb",enc_main}, 241 {FUNC_TYPE_CIPHER,"rc2-cfb",enc_main},
206#endif 242#endif
207#ifndef NO_RC2 243#ifndef OPENSSL_NO_RC2
208 {FUNC_TYPE_CIPHER,"rc2-ofb",enc_main}, 244 {FUNC_TYPE_CIPHER,"rc2-ofb",enc_main},
209#endif 245#endif
210#ifndef NO_RC2 246#ifndef OPENSSL_NO_RC2
211 {FUNC_TYPE_CIPHER,"rc2-64-cbc",enc_main}, 247 {FUNC_TYPE_CIPHER,"rc2-64-cbc",enc_main},
212#endif 248#endif
213#ifndef NO_RC2 249#ifndef OPENSSL_NO_RC2
214 {FUNC_TYPE_CIPHER,"rc2-40-cbc",enc_main}, 250 {FUNC_TYPE_CIPHER,"rc2-40-cbc",enc_main},
215#endif 251#endif
216#ifndef NO_BF 252#ifndef OPENSSL_NO_BF
217 {FUNC_TYPE_CIPHER,"bf-cbc",enc_main}, 253 {FUNC_TYPE_CIPHER,"bf-cbc",enc_main},
218#endif 254#endif
219#ifndef NO_BF 255#ifndef OPENSSL_NO_BF
220 {FUNC_TYPE_CIPHER,"bf-ecb",enc_main}, 256 {FUNC_TYPE_CIPHER,"bf-ecb",enc_main},
221#endif 257#endif
222#ifndef NO_BF 258#ifndef OPENSSL_NO_BF
223 {FUNC_TYPE_CIPHER,"bf-cfb",enc_main}, 259 {FUNC_TYPE_CIPHER,"bf-cfb",enc_main},
224#endif 260#endif
225#ifndef NO_BF 261#ifndef OPENSSL_NO_BF
226 {FUNC_TYPE_CIPHER,"bf-ofb",enc_main}, 262 {FUNC_TYPE_CIPHER,"bf-ofb",enc_main},
227#endif 263#endif
228#ifndef NO_CAST 264#ifndef OPENSSL_NO_CAST
229 {FUNC_TYPE_CIPHER,"cast5-cbc",enc_main}, 265 {FUNC_TYPE_CIPHER,"cast5-cbc",enc_main},
230#endif 266#endif
231#ifndef NO_CAST 267#ifndef OPENSSL_NO_CAST
232 {FUNC_TYPE_CIPHER,"cast5-ecb",enc_main}, 268 {FUNC_TYPE_CIPHER,"cast5-ecb",enc_main},
233#endif 269#endif
234#ifndef NO_CAST 270#ifndef OPENSSL_NO_CAST
235 {FUNC_TYPE_CIPHER,"cast5-cfb",enc_main}, 271 {FUNC_TYPE_CIPHER,"cast5-cfb",enc_main},
236#endif 272#endif
237#ifndef NO_CAST 273#ifndef OPENSSL_NO_CAST
238 {FUNC_TYPE_CIPHER,"cast5-ofb",enc_main}, 274 {FUNC_TYPE_CIPHER,"cast5-ofb",enc_main},
239#endif 275#endif
240#ifndef NO_CAST 276#ifndef OPENSSL_NO_CAST
241 {FUNC_TYPE_CIPHER,"cast-cbc",enc_main}, 277 {FUNC_TYPE_CIPHER,"cast-cbc",enc_main},
242#endif 278#endif
243#ifndef NO_RC5 279#ifndef OPENSSL_NO_RC5
244 {FUNC_TYPE_CIPHER,"rc5-cbc",enc_main}, 280 {FUNC_TYPE_CIPHER,"rc5-cbc",enc_main},
245#endif 281#endif
246#ifndef NO_RC5 282#ifndef OPENSSL_NO_RC5
247 {FUNC_TYPE_CIPHER,"rc5-ecb",enc_main}, 283 {FUNC_TYPE_CIPHER,"rc5-ecb",enc_main},
248#endif 284#endif
249#ifndef NO_RC5 285#ifndef OPENSSL_NO_RC5
250 {FUNC_TYPE_CIPHER,"rc5-cfb",enc_main}, 286 {FUNC_TYPE_CIPHER,"rc5-cfb",enc_main},
251#endif 287#endif
252#ifndef NO_RC5 288#ifndef OPENSSL_NO_RC5
253 {FUNC_TYPE_CIPHER,"rc5-ofb",enc_main}, 289 {FUNC_TYPE_CIPHER,"rc5-ofb",enc_main},
254#endif 290#endif
255 {0,NULL,NULL} 291 {0,NULL,NULL}