diff options
Diffstat (limited to 'src/lib/libssl/src/apps/progs.h')
-rw-r--r-- | src/lib/libssl/src/apps/progs.h | 55 |
1 files changed, 49 insertions, 6 deletions
diff --git a/src/lib/libssl/src/apps/progs.h b/src/lib/libssl/src/apps/progs.h index 0493257bde..aafd800bdf 100644 --- a/src/lib/libssl/src/apps/progs.h +++ b/src/lib/libssl/src/apps/progs.h | |||
@@ -17,6 +17,8 @@ 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[]); | ||
21 | extern int ecparam_main(int argc,char *argv[]); | ||
20 | extern int x509_main(int argc,char *argv[]); | 22 | extern int x509_main(int argc,char *argv[]); |
21 | extern int genrsa_main(int argc,char *argv[]); | 23 | extern int genrsa_main(int argc,char *argv[]); |
22 | extern int gendsa_main(int argc,char *argv[]); | 24 | extern int gendsa_main(int argc,char *argv[]); |
@@ -26,6 +28,7 @@ extern int speed_main(int argc,char *argv[]); | |||
26 | extern int s_time_main(int argc,char *argv[]); | 28 | extern int s_time_main(int argc,char *argv[]); |
27 | extern int version_main(int argc,char *argv[]); | 29 | extern int version_main(int argc,char *argv[]); |
28 | extern int pkcs7_main(int argc,char *argv[]); | 30 | extern int pkcs7_main(int argc,char *argv[]); |
31 | extern int cms_main(int argc,char *argv[]); | ||
29 | extern int crl2pkcs7_main(int argc,char *argv[]); | 32 | extern int crl2pkcs7_main(int argc,char *argv[]); |
30 | extern int sess_id_main(int argc,char *argv[]); | 33 | extern int sess_id_main(int argc,char *argv[]); |
31 | extern int ciphers_main(int argc,char *argv[]); | 34 | extern int ciphers_main(int argc,char *argv[]); |
@@ -35,11 +38,9 @@ extern int pkcs8_main(int argc,char *argv[]); | |||
35 | extern int spkac_main(int argc,char *argv[]); | 38 | extern int spkac_main(int argc,char *argv[]); |
36 | extern int smime_main(int argc,char *argv[]); | 39 | extern int smime_main(int argc,char *argv[]); |
37 | extern int rand_main(int argc,char *argv[]); | 40 | extern int rand_main(int argc,char *argv[]); |
38 | extern int prime_main(int argc,char *argv[]); | ||
39 | #ifndef OPENSSL_NO_ENGINE | ||
40 | extern int engine_main(int argc,char *argv[]); | 41 | extern int engine_main(int argc,char *argv[]); |
41 | #endif | ||
42 | extern int ocsp_main(int argc,char *argv[]); | 42 | extern int ocsp_main(int argc,char *argv[]); |
43 | extern int prime_main(int argc,char *argv[]); | ||
43 | 44 | ||
44 | #define FUNC_TYPE_GENERAL 1 | 45 | #define FUNC_TYPE_GENERAL 1 |
45 | #define FUNC_TYPE_MD 2 | 46 | #define FUNC_TYPE_MD 2 |
@@ -47,8 +48,8 @@ extern int ocsp_main(int argc,char *argv[]); | |||
47 | 48 | ||
48 | typedef struct { | 49 | typedef struct { |
49 | int type; | 50 | int type; |
50 | char *name; | 51 | const char *name; |
51 | int (*func)(); | 52 | int (*func)(int argc,char *argv[]); |
52 | } FUNCTION; | 53 | } FUNCTION; |
53 | 54 | ||
54 | FUNCTION functions[] = { | 55 | FUNCTION functions[] = { |
@@ -82,6 +83,12 @@ FUNCTION functions[] = { | |||
82 | #ifndef OPENSSL_NO_DSA | 83 | #ifndef OPENSSL_NO_DSA |
83 | {FUNC_TYPE_GENERAL,"dsaparam",dsaparam_main}, | 84 | {FUNC_TYPE_GENERAL,"dsaparam",dsaparam_main}, |
84 | #endif | 85 | #endif |
86 | #ifndef OPENSSL_NO_EC | ||
87 | {FUNC_TYPE_GENERAL,"ec",ec_main}, | ||
88 | #endif | ||
89 | #ifndef OPENSSL_NO_EC | ||
90 | {FUNC_TYPE_GENERAL,"ecparam",ecparam_main}, | ||
91 | #endif | ||
85 | {FUNC_TYPE_GENERAL,"x509",x509_main}, | 92 | {FUNC_TYPE_GENERAL,"x509",x509_main}, |
86 | #ifndef OPENSSL_NO_RSA | 93 | #ifndef OPENSSL_NO_RSA |
87 | {FUNC_TYPE_GENERAL,"genrsa",genrsa_main}, | 94 | {FUNC_TYPE_GENERAL,"genrsa",genrsa_main}, |
@@ -103,6 +110,9 @@ FUNCTION functions[] = { | |||
103 | #endif | 110 | #endif |
104 | {FUNC_TYPE_GENERAL,"version",version_main}, | 111 | {FUNC_TYPE_GENERAL,"version",version_main}, |
105 | {FUNC_TYPE_GENERAL,"pkcs7",pkcs7_main}, | 112 | {FUNC_TYPE_GENERAL,"pkcs7",pkcs7_main}, |
113 | #ifndef OPENSSL_NO_CMS | ||
114 | {FUNC_TYPE_GENERAL,"cms",cms_main}, | ||
115 | #endif | ||
106 | {FUNC_TYPE_GENERAL,"crl2pkcs7",crl2pkcs7_main}, | 116 | {FUNC_TYPE_GENERAL,"crl2pkcs7",crl2pkcs7_main}, |
107 | {FUNC_TYPE_GENERAL,"sess_id",sess_id_main}, | 117 | {FUNC_TYPE_GENERAL,"sess_id",sess_id_main}, |
108 | #if !defined(OPENSSL_NO_SOCK) && !(defined(OPENSSL_NO_SSL2) && defined(OPENSSL_NO_SSL3)) | 118 | #if !defined(OPENSSL_NO_SOCK) && !(defined(OPENSSL_NO_SSL2) && defined(OPENSSL_NO_SSL3)) |
@@ -116,11 +126,11 @@ FUNCTION functions[] = { | |||
116 | {FUNC_TYPE_GENERAL,"spkac",spkac_main}, | 126 | {FUNC_TYPE_GENERAL,"spkac",spkac_main}, |
117 | {FUNC_TYPE_GENERAL,"smime",smime_main}, | 127 | {FUNC_TYPE_GENERAL,"smime",smime_main}, |
118 | {FUNC_TYPE_GENERAL,"rand",rand_main}, | 128 | {FUNC_TYPE_GENERAL,"rand",rand_main}, |
119 | {FUNC_TYPE_GENERAL,"prime",prime_main}, | ||
120 | #ifndef OPENSSL_NO_ENGINE | 129 | #ifndef OPENSSL_NO_ENGINE |
121 | {FUNC_TYPE_GENERAL,"engine",engine_main}, | 130 | {FUNC_TYPE_GENERAL,"engine",engine_main}, |
122 | #endif | 131 | #endif |
123 | {FUNC_TYPE_GENERAL,"ocsp",ocsp_main}, | 132 | {FUNC_TYPE_GENERAL,"ocsp",ocsp_main}, |
133 | {FUNC_TYPE_GENERAL,"prime",prime_main}, | ||
124 | #ifndef OPENSSL_NO_MD2 | 134 | #ifndef OPENSSL_NO_MD2 |
125 | {FUNC_TYPE_MD,"md2",dgst_main}, | 135 | {FUNC_TYPE_MD,"md2",dgst_main}, |
126 | #endif | 136 | #endif |
@@ -160,6 +170,24 @@ FUNCTION functions[] = { | |||
160 | #ifndef OPENSSL_NO_AES | 170 | #ifndef OPENSSL_NO_AES |
161 | {FUNC_TYPE_CIPHER,"aes-256-ecb",enc_main}, | 171 | {FUNC_TYPE_CIPHER,"aes-256-ecb",enc_main}, |
162 | #endif | 172 | #endif |
173 | #ifndef OPENSSL_NO_CAMELLIA | ||
174 | {FUNC_TYPE_CIPHER,"camellia-128-cbc",enc_main}, | ||
175 | #endif | ||
176 | #ifndef OPENSSL_NO_CAMELLIA | ||
177 | {FUNC_TYPE_CIPHER,"camellia-128-ecb",enc_main}, | ||
178 | #endif | ||
179 | #ifndef OPENSSL_NO_CAMELLIA | ||
180 | {FUNC_TYPE_CIPHER,"camellia-192-cbc",enc_main}, | ||
181 | #endif | ||
182 | #ifndef OPENSSL_NO_CAMELLIA | ||
183 | {FUNC_TYPE_CIPHER,"camellia-192-ecb",enc_main}, | ||
184 | #endif | ||
185 | #ifndef OPENSSL_NO_CAMELLIA | ||
186 | {FUNC_TYPE_CIPHER,"camellia-256-cbc",enc_main}, | ||
187 | #endif | ||
188 | #ifndef OPENSSL_NO_CAMELLIA | ||
189 | {FUNC_TYPE_CIPHER,"camellia-256-ecb",enc_main}, | ||
190 | #endif | ||
163 | {FUNC_TYPE_CIPHER,"base64",enc_main}, | 191 | {FUNC_TYPE_CIPHER,"base64",enc_main}, |
164 | #ifndef OPENSSL_NO_DES | 192 | #ifndef OPENSSL_NO_DES |
165 | {FUNC_TYPE_CIPHER,"des",enc_main}, | 193 | {FUNC_TYPE_CIPHER,"des",enc_main}, |
@@ -173,6 +201,9 @@ FUNCTION functions[] = { | |||
173 | #ifndef OPENSSL_NO_IDEA | 201 | #ifndef OPENSSL_NO_IDEA |
174 | {FUNC_TYPE_CIPHER,"idea",enc_main}, | 202 | {FUNC_TYPE_CIPHER,"idea",enc_main}, |
175 | #endif | 203 | #endif |
204 | #ifndef OPENSSL_NO_SEED | ||
205 | {FUNC_TYPE_CIPHER,"seed",enc_main}, | ||
206 | #endif | ||
176 | #ifndef OPENSSL_NO_RC4 | 207 | #ifndef OPENSSL_NO_RC4 |
177 | {FUNC_TYPE_CIPHER,"rc4",enc_main}, | 208 | {FUNC_TYPE_CIPHER,"rc4",enc_main}, |
178 | #endif | 209 | #endif |
@@ -239,6 +270,18 @@ FUNCTION functions[] = { | |||
239 | #ifndef OPENSSL_NO_IDEA | 270 | #ifndef OPENSSL_NO_IDEA |
240 | {FUNC_TYPE_CIPHER,"idea-ofb",enc_main}, | 271 | {FUNC_TYPE_CIPHER,"idea-ofb",enc_main}, |
241 | #endif | 272 | #endif |
273 | #ifndef OPENSSL_NO_SEED | ||
274 | {FUNC_TYPE_CIPHER,"seed-cbc",enc_main}, | ||
275 | #endif | ||
276 | #ifndef OPENSSL_NO_SEED | ||
277 | {FUNC_TYPE_CIPHER,"seed-ecb",enc_main}, | ||
278 | #endif | ||
279 | #ifndef OPENSSL_NO_SEED | ||
280 | {FUNC_TYPE_CIPHER,"seed-cfb",enc_main}, | ||
281 | #endif | ||
282 | #ifndef OPENSSL_NO_SEED | ||
283 | {FUNC_TYPE_CIPHER,"seed-ofb",enc_main}, | ||
284 | #endif | ||
242 | #ifndef OPENSSL_NO_RC2 | 285 | #ifndef OPENSSL_NO_RC2 |
243 | {FUNC_TYPE_CIPHER,"rc2-cbc",enc_main}, | 286 | {FUNC_TYPE_CIPHER,"rc2-cbc",enc_main}, |
244 | #endif | 287 | #endif |