OLD | NEW |
1 /* apps/progs.h */ | 1 /* apps/progs.h */ |
2 /* automatically generated by progs.pl for openssl.c */ | 2 /* automatically generated by progs.pl for openssl.c */ |
3 | 3 |
4 extern int verify_main(int argc,char *argv[]); | 4 extern int verify_main(int argc,char *argv[]); |
5 extern int asn1parse_main(int argc,char *argv[]); | 5 extern int asn1parse_main(int argc,char *argv[]); |
6 extern int req_main(int argc,char *argv[]); | 6 extern int req_main(int argc,char *argv[]); |
7 extern int dgst_main(int argc,char *argv[]); | 7 extern int dgst_main(int argc,char *argv[]); |
8 extern int dh_main(int argc,char *argv[]); | 8 extern int dh_main(int argc,char *argv[]); |
9 extern int dhparam_main(int argc,char *argv[]); | 9 extern int dhparam_main(int argc,char *argv[]); |
10 extern int enc_main(int argc,char *argv[]); | 10 extern int enc_main(int argc,char *argv[]); |
11 extern int passwd_main(int argc,char *argv[]); | 11 extern int passwd_main(int argc,char *argv[]); |
12 extern int gendh_main(int argc,char *argv[]); | 12 extern int gendh_main(int argc,char *argv[]); |
13 extern int errstr_main(int argc,char *argv[]); | 13 extern int errstr_main(int argc,char *argv[]); |
14 extern int ca_main(int argc,char *argv[]); | 14 extern int ca_main(int argc,char *argv[]); |
15 extern int crl_main(int argc,char *argv[]); | 15 extern int crl_main(int argc,char *argv[]); |
16 extern int rsa_main(int argc,char *argv[]); | 16 extern int rsa_main(int argc,char *argv[]); |
17 extern int rsautl_main(int argc,char *argv[]); | 17 extern int rsautl_main(int argc,char *argv[]); |
18 extern int dsa_main(int argc,char *argv[]); | 18 extern int dsa_main(int argc,char *argv[]); |
19 extern int dsaparam_main(int argc,char *argv[]); | 19 extern int dsaparam_main(int argc,char *argv[]); |
20 extern int ec_main(int argc,char *argv[]); | 20 extern int ec_main(int argc,char *argv[]); |
21 extern int ecparam_main(int argc,char *argv[]); | 21 extern int ecparam_main(int argc,char *argv[]); |
22 extern int x509_main(int argc,char *argv[]); | 22 extern int x509_main(int argc,char *argv[]); |
23 extern int genrsa_main(int argc,char *argv[]); | 23 extern int genrsa_main(int argc,char *argv[]); |
24 extern int gendsa_main(int argc,char *argv[]); | 24 extern int gendsa_main(int argc,char *argv[]); |
| 25 extern int genpkey_main(int argc,char *argv[]); |
25 extern int s_server_main(int argc,char *argv[]); | 26 extern int s_server_main(int argc,char *argv[]); |
26 extern int s_client_main(int argc,char *argv[]); | 27 extern int s_client_main(int argc,char *argv[]); |
27 extern int speed_main(int argc,char *argv[]); | 28 extern int speed_main(int argc,char *argv[]); |
28 extern int s_time_main(int argc,char *argv[]); | 29 extern int s_time_main(int argc,char *argv[]); |
29 extern int version_main(int argc,char *argv[]); | 30 extern int version_main(int argc,char *argv[]); |
30 extern int pkcs7_main(int argc,char *argv[]); | 31 extern int pkcs7_main(int argc,char *argv[]); |
31 extern int cms_main(int argc,char *argv[]); | 32 extern int cms_main(int argc,char *argv[]); |
32 extern int crl2pkcs7_main(int argc,char *argv[]); | 33 extern int crl2pkcs7_main(int argc,char *argv[]); |
33 extern int sess_id_main(int argc,char *argv[]); | 34 extern int sess_id_main(int argc,char *argv[]); |
34 extern int ciphers_main(int argc,char *argv[]); | 35 extern int ciphers_main(int argc,char *argv[]); |
35 extern int nseq_main(int argc,char *argv[]); | 36 extern int nseq_main(int argc,char *argv[]); |
36 extern int pkcs12_main(int argc,char *argv[]); | 37 extern int pkcs12_main(int argc,char *argv[]); |
37 extern int pkcs8_main(int argc,char *argv[]); | 38 extern int pkcs8_main(int argc,char *argv[]); |
| 39 extern int pkey_main(int argc,char *argv[]); |
| 40 extern int pkeyparam_main(int argc,char *argv[]); |
| 41 extern int pkeyutl_main(int argc,char *argv[]); |
38 extern int spkac_main(int argc,char *argv[]); | 42 extern int spkac_main(int argc,char *argv[]); |
39 extern int smime_main(int argc,char *argv[]); | 43 extern int smime_main(int argc,char *argv[]); |
40 extern int rand_main(int argc,char *argv[]); | 44 extern int rand_main(int argc,char *argv[]); |
41 extern int engine_main(int argc,char *argv[]); | 45 extern int engine_main(int argc,char *argv[]); |
42 extern int ocsp_main(int argc,char *argv[]); | 46 extern int ocsp_main(int argc,char *argv[]); |
43 extern int prime_main(int argc,char *argv[]); | 47 extern int prime_main(int argc,char *argv[]); |
| 48 extern int ts_main(int argc,char *argv[]); |
44 | 49 |
45 #define FUNC_TYPE_GENERAL 1 | 50 #define FUNC_TYPE_GENERAL 1 |
46 #define FUNC_TYPE_MD 2 | 51 #define FUNC_TYPE_MD 2 |
47 #define FUNC_TYPE_CIPHER 3 | 52 #define FUNC_TYPE_CIPHER 3 |
| 53 #define FUNC_TYPE_PKEY 4 |
| 54 #define FUNC_TYPE_MD_ALG 5 |
| 55 #define FUNC_TYPE_CIPHER_ALG 6 |
48 | 56 |
49 typedef struct { | 57 typedef struct { |
50 int type; | 58 int type; |
51 const char *name; | 59 const char *name; |
52 int (*func)(int argc,char *argv[]); | 60 int (*func)(int argc,char *argv[]); |
53 } FUNCTION; | 61 } FUNCTION; |
| 62 DECLARE_LHASH_OF(FUNCTION); |
54 | 63 |
55 FUNCTION functions[] = { | 64 FUNCTION functions[] = { |
56 {FUNC_TYPE_GENERAL,"verify",verify_main}, | 65 {FUNC_TYPE_GENERAL,"verify",verify_main}, |
57 {FUNC_TYPE_GENERAL,"asn1parse",asn1parse_main}, | 66 {FUNC_TYPE_GENERAL,"asn1parse",asn1parse_main}, |
58 {FUNC_TYPE_GENERAL,"req",req_main}, | 67 {FUNC_TYPE_GENERAL,"req",req_main}, |
59 {FUNC_TYPE_GENERAL,"dgst",dgst_main}, | 68 {FUNC_TYPE_GENERAL,"dgst",dgst_main}, |
60 #ifndef OPENSSL_NO_DH | 69 #ifndef OPENSSL_NO_DH |
61 {FUNC_TYPE_GENERAL,"dh",dh_main}, | 70 {FUNC_TYPE_GENERAL,"dh",dh_main}, |
62 #endif | 71 #endif |
63 #ifndef OPENSSL_NO_DH | 72 #ifndef OPENSSL_NO_DH |
(...skipping 25 matching lines...) Expand all Loading... |
89 #ifndef OPENSSL_NO_EC | 98 #ifndef OPENSSL_NO_EC |
90 {FUNC_TYPE_GENERAL,"ecparam",ecparam_main}, | 99 {FUNC_TYPE_GENERAL,"ecparam",ecparam_main}, |
91 #endif | 100 #endif |
92 {FUNC_TYPE_GENERAL,"x509",x509_main}, | 101 {FUNC_TYPE_GENERAL,"x509",x509_main}, |
93 #ifndef OPENSSL_NO_RSA | 102 #ifndef OPENSSL_NO_RSA |
94 {FUNC_TYPE_GENERAL,"genrsa",genrsa_main}, | 103 {FUNC_TYPE_GENERAL,"genrsa",genrsa_main}, |
95 #endif | 104 #endif |
96 #ifndef OPENSSL_NO_DSA | 105 #ifndef OPENSSL_NO_DSA |
97 {FUNC_TYPE_GENERAL,"gendsa",gendsa_main}, | 106 {FUNC_TYPE_GENERAL,"gendsa",gendsa_main}, |
98 #endif | 107 #endif |
| 108 {FUNC_TYPE_GENERAL,"genpkey",genpkey_main}, |
99 #if !defined(OPENSSL_NO_SOCK) && !(defined(OPENSSL_NO_SSL2) && defined(OPENSSL_N
O_SSL3)) | 109 #if !defined(OPENSSL_NO_SOCK) && !(defined(OPENSSL_NO_SSL2) && defined(OPENSSL_N
O_SSL3)) |
100 {FUNC_TYPE_GENERAL,"s_server",s_server_main}, | 110 {FUNC_TYPE_GENERAL,"s_server",s_server_main}, |
101 #endif | 111 #endif |
102 #if !defined(OPENSSL_NO_SOCK) && !(defined(OPENSSL_NO_SSL2) && defined(OPENSSL_N
O_SSL3)) | 112 #if !defined(OPENSSL_NO_SOCK) && !(defined(OPENSSL_NO_SSL2) && defined(OPENSSL_N
O_SSL3)) |
103 {FUNC_TYPE_GENERAL,"s_client",s_client_main}, | 113 {FUNC_TYPE_GENERAL,"s_client",s_client_main}, |
104 #endif | 114 #endif |
105 #ifndef OPENSSL_NO_SPEED | 115 #ifndef OPENSSL_NO_SPEED |
106 {FUNC_TYPE_GENERAL,"speed",speed_main}, | 116 {FUNC_TYPE_GENERAL,"speed",speed_main}, |
107 #endif | 117 #endif |
108 #if !defined(OPENSSL_NO_SOCK) && !(defined(OPENSSL_NO_SSL2) && defined(OPENSSL_N
O_SSL3)) | 118 #if !defined(OPENSSL_NO_SOCK) && !(defined(OPENSSL_NO_SSL2) && defined(OPENSSL_N
O_SSL3)) |
109 {FUNC_TYPE_GENERAL,"s_time",s_time_main}, | 119 {FUNC_TYPE_GENERAL,"s_time",s_time_main}, |
110 #endif | 120 #endif |
111 {FUNC_TYPE_GENERAL,"version",version_main}, | 121 {FUNC_TYPE_GENERAL,"version",version_main}, |
112 {FUNC_TYPE_GENERAL,"pkcs7",pkcs7_main}, | 122 {FUNC_TYPE_GENERAL,"pkcs7",pkcs7_main}, |
113 #ifndef OPENSSL_NO_CMS | 123 #ifndef OPENSSL_NO_CMS |
114 {FUNC_TYPE_GENERAL,"cms",cms_main}, | 124 {FUNC_TYPE_GENERAL,"cms",cms_main}, |
115 #endif | 125 #endif |
116 {FUNC_TYPE_GENERAL,"crl2pkcs7",crl2pkcs7_main}, | 126 {FUNC_TYPE_GENERAL,"crl2pkcs7",crl2pkcs7_main}, |
117 {FUNC_TYPE_GENERAL,"sess_id",sess_id_main}, | 127 {FUNC_TYPE_GENERAL,"sess_id",sess_id_main}, |
118 #if !defined(OPENSSL_NO_SOCK) && !(defined(OPENSSL_NO_SSL2) && defined(OPENSSL_N
O_SSL3)) | 128 #if !defined(OPENSSL_NO_SOCK) && !(defined(OPENSSL_NO_SSL2) && defined(OPENSSL_N
O_SSL3)) |
119 {FUNC_TYPE_GENERAL,"ciphers",ciphers_main}, | 129 {FUNC_TYPE_GENERAL,"ciphers",ciphers_main}, |
120 #endif | 130 #endif |
121 {FUNC_TYPE_GENERAL,"nseq",nseq_main}, | 131 {FUNC_TYPE_GENERAL,"nseq",nseq_main}, |
122 #if !defined(OPENSSL_NO_DES) && !defined(OPENSSL_NO_SHA1) | 132 #if !defined(OPENSSL_NO_DES) && !defined(OPENSSL_NO_SHA1) |
123 {FUNC_TYPE_GENERAL,"pkcs12",pkcs12_main}, | 133 {FUNC_TYPE_GENERAL,"pkcs12",pkcs12_main}, |
124 #endif | 134 #endif |
125 {FUNC_TYPE_GENERAL,"pkcs8",pkcs8_main}, | 135 {FUNC_TYPE_GENERAL,"pkcs8",pkcs8_main}, |
| 136 {FUNC_TYPE_GENERAL,"pkey",pkey_main}, |
| 137 {FUNC_TYPE_GENERAL,"pkeyparam",pkeyparam_main}, |
| 138 {FUNC_TYPE_GENERAL,"pkeyutl",pkeyutl_main}, |
126 {FUNC_TYPE_GENERAL,"spkac",spkac_main}, | 139 {FUNC_TYPE_GENERAL,"spkac",spkac_main}, |
127 {FUNC_TYPE_GENERAL,"smime",smime_main}, | 140 {FUNC_TYPE_GENERAL,"smime",smime_main}, |
128 {FUNC_TYPE_GENERAL,"rand",rand_main}, | 141 {FUNC_TYPE_GENERAL,"rand",rand_main}, |
129 #ifndef OPENSSL_NO_ENGINE | 142 #ifndef OPENSSL_NO_ENGINE |
130 {FUNC_TYPE_GENERAL,"engine",engine_main}, | 143 {FUNC_TYPE_GENERAL,"engine",engine_main}, |
131 #endif | 144 #endif |
| 145 #ifndef OPENSSL_NO_OCSP |
132 {FUNC_TYPE_GENERAL,"ocsp",ocsp_main}, | 146 {FUNC_TYPE_GENERAL,"ocsp",ocsp_main}, |
| 147 #endif |
133 {FUNC_TYPE_GENERAL,"prime",prime_main}, | 148 {FUNC_TYPE_GENERAL,"prime",prime_main}, |
| 149 #if 0 /* ANDROID */ |
| 150 {FUNC_TYPE_GENERAL,"ts",ts_main}, |
| 151 #endif |
134 #ifndef OPENSSL_NO_MD2 | 152 #ifndef OPENSSL_NO_MD2 |
135 {FUNC_TYPE_MD,"md2",dgst_main}, | 153 {FUNC_TYPE_MD,"md2",dgst_main}, |
136 #endif | 154 #endif |
137 #ifndef OPENSSL_NO_MD4 | 155 #ifndef OPENSSL_NO_MD4 |
138 {FUNC_TYPE_MD,"md4",dgst_main}, | 156 {FUNC_TYPE_MD,"md4",dgst_main}, |
139 #endif | 157 #endif |
140 #ifndef OPENSSL_NO_MD5 | 158 #ifndef OPENSSL_NO_MD5 |
141 {FUNC_TYPE_MD,"md5",dgst_main}, | 159 {FUNC_TYPE_MD,"md5",dgst_main}, |
142 #endif | 160 #endif |
143 #ifndef OPENSSL_NO_SHA | 161 #ifndef OPENSSL_NO_SHA |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
182 #ifndef OPENSSL_NO_CAMELLIA | 200 #ifndef OPENSSL_NO_CAMELLIA |
183 {FUNC_TYPE_CIPHER,"camellia-192-ecb",enc_main}, | 201 {FUNC_TYPE_CIPHER,"camellia-192-ecb",enc_main}, |
184 #endif | 202 #endif |
185 #ifndef OPENSSL_NO_CAMELLIA | 203 #ifndef OPENSSL_NO_CAMELLIA |
186 {FUNC_TYPE_CIPHER,"camellia-256-cbc",enc_main}, | 204 {FUNC_TYPE_CIPHER,"camellia-256-cbc",enc_main}, |
187 #endif | 205 #endif |
188 #ifndef OPENSSL_NO_CAMELLIA | 206 #ifndef OPENSSL_NO_CAMELLIA |
189 {FUNC_TYPE_CIPHER,"camellia-256-ecb",enc_main}, | 207 {FUNC_TYPE_CIPHER,"camellia-256-ecb",enc_main}, |
190 #endif | 208 #endif |
191 {FUNC_TYPE_CIPHER,"base64",enc_main}, | 209 {FUNC_TYPE_CIPHER,"base64",enc_main}, |
| 210 #ifdef ZLIB |
| 211 {FUNC_TYPE_CIPHER,"zlib",enc_main}, |
| 212 #endif |
192 #ifndef OPENSSL_NO_DES | 213 #ifndef OPENSSL_NO_DES |
193 {FUNC_TYPE_CIPHER,"des",enc_main}, | 214 {FUNC_TYPE_CIPHER,"des",enc_main}, |
194 #endif | 215 #endif |
195 #ifndef OPENSSL_NO_DES | 216 #ifndef OPENSSL_NO_DES |
196 {FUNC_TYPE_CIPHER,"des3",enc_main}, | 217 {FUNC_TYPE_CIPHER,"des3",enc_main}, |
197 #endif | 218 #endif |
198 #ifndef OPENSSL_NO_DES | 219 #ifndef OPENSSL_NO_DES |
199 {FUNC_TYPE_CIPHER,"desx",enc_main}, | 220 {FUNC_TYPE_CIPHER,"desx",enc_main}, |
200 #endif | 221 #endif |
201 #ifndef OPENSSL_NO_IDEA | 222 #ifndef OPENSSL_NO_IDEA |
(...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
334 {FUNC_TYPE_CIPHER,"rc5-ecb",enc_main}, | 355 {FUNC_TYPE_CIPHER,"rc5-ecb",enc_main}, |
335 #endif | 356 #endif |
336 #ifndef OPENSSL_NO_RC5 | 357 #ifndef OPENSSL_NO_RC5 |
337 {FUNC_TYPE_CIPHER,"rc5-cfb",enc_main}, | 358 {FUNC_TYPE_CIPHER,"rc5-cfb",enc_main}, |
338 #endif | 359 #endif |
339 #ifndef OPENSSL_NO_RC5 | 360 #ifndef OPENSSL_NO_RC5 |
340 {FUNC_TYPE_CIPHER,"rc5-ofb",enc_main}, | 361 {FUNC_TYPE_CIPHER,"rc5-ofb",enc_main}, |
341 #endif | 362 #endif |
342 {0,NULL,NULL} | 363 {0,NULL,NULL} |
343 }; | 364 }; |
OLD | NEW |