summaryrefslogtreecommitdiff
path: root/src/usr.bin/openssl/progs.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr.bin/openssl/progs.h')
-rw-r--r--src/usr.bin/openssl/progs.h196
1 files changed, 1 insertions, 195 deletions
diff --git a/src/usr.bin/openssl/progs.h b/src/usr.bin/openssl/progs.h
index 9efac556a3..1f2cfb0ba4 100644
--- a/src/usr.bin/openssl/progs.h
+++ b/src/usr.bin/openssl/progs.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: progs.h,v 1.4 2015/06/20 13:51:52 jsing Exp $ */ 1/* $OpenBSD: progs.h,v 1.5 2015/08/19 18:25:31 deraadt Exp $ */
2/* Public domain */ 2/* Public domain */
3 3
4extern int asn1parse_main(int argc, char *argv[]); 4extern int asn1parse_main(int argc, char *argv[]);
@@ -61,197 +61,3 @@ typedef struct {
61 int (*func)(int argc, char *argv[]); 61 int (*func)(int argc, char *argv[]);
62} FUNCTION; 62} FUNCTION;
63DECLARE_LHASH_OF(FUNCTION); 63DECLARE_LHASH_OF(FUNCTION);
64
65FUNCTION functions[] = {
66
67 /* General functions. */
68 { FUNC_TYPE_GENERAL, "asn1parse", asn1parse_main },
69 { FUNC_TYPE_GENERAL, "ca", ca_main },
70 { FUNC_TYPE_GENERAL, "certhash", certhash_main },
71 { FUNC_TYPE_GENERAL, "ciphers", ciphers_main },
72#ifndef OPENSSL_NO_CMS
73 { FUNC_TYPE_GENERAL, "cms", cms_main },
74#endif
75 { FUNC_TYPE_GENERAL, "crl2pkcs7", crl2pkcs7_main },
76 { FUNC_TYPE_GENERAL, "crl", crl_main },
77 { FUNC_TYPE_GENERAL, "dgst", dgst_main },
78 { FUNC_TYPE_GENERAL, "enc", enc_main },
79#ifndef OPENSSL_NO_ENGINE
80 { FUNC_TYPE_GENERAL, "engine", engine_main },
81#endif
82 { FUNC_TYPE_GENERAL, "errstr", errstr_main },
83 { FUNC_TYPE_GENERAL, "genpkey", genpkey_main },
84 { FUNC_TYPE_GENERAL, "nseq", nseq_main },
85#ifndef OPENSSL_NO_OCSP
86 { FUNC_TYPE_GENERAL, "ocsp", ocsp_main },
87#endif
88 { FUNC_TYPE_GENERAL, "passwd", passwd_main },
89 { FUNC_TYPE_GENERAL, "pkcs7", pkcs7_main },
90 { FUNC_TYPE_GENERAL, "pkcs8", pkcs8_main },
91#if !defined(OPENSSL_NO_DES) && !defined(OPENSSL_NO_SHA1)
92 { FUNC_TYPE_GENERAL, "pkcs12", pkcs12_main },
93#endif
94 { FUNC_TYPE_GENERAL, "pkey", pkey_main },
95 { FUNC_TYPE_GENERAL, "pkeyparam", pkeyparam_main },
96 { FUNC_TYPE_GENERAL, "pkeyutl", pkeyutl_main },
97 { FUNC_TYPE_GENERAL, "prime", prime_main },
98 { FUNC_TYPE_GENERAL, "rand", rand_main },
99 { FUNC_TYPE_GENERAL, "req", req_main },
100 { FUNC_TYPE_GENERAL, "s_client", s_client_main },
101 { FUNC_TYPE_GENERAL, "s_server", s_server_main },
102 { FUNC_TYPE_GENERAL, "s_time", s_time_main },
103 { FUNC_TYPE_GENERAL, "sess_id", sess_id_main },
104 { FUNC_TYPE_GENERAL, "smime", smime_main },
105#ifndef OPENSSL_NO_SPEED
106 { FUNC_TYPE_GENERAL, "speed", speed_main },
107#endif
108 { FUNC_TYPE_GENERAL, "spkac", spkac_main },
109 { FUNC_TYPE_GENERAL, "ts", ts_main },
110 { FUNC_TYPE_GENERAL, "verify", verify_main },
111 { FUNC_TYPE_GENERAL, "version", version_main },
112 { FUNC_TYPE_GENERAL, "x509", x509_main },
113
114#ifndef OPENSSL_NO_DH
115 { FUNC_TYPE_GENERAL, "dh", dh_main },
116 { FUNC_TYPE_GENERAL, "dhparam", dhparam_main },
117 { FUNC_TYPE_GENERAL, "gendh", gendh_main },
118#endif
119#ifndef OPENSSL_NO_DSA
120 { FUNC_TYPE_GENERAL, "dsa", dsa_main },
121 { FUNC_TYPE_GENERAL, "dsaparam", dsaparam_main },
122 { FUNC_TYPE_GENERAL, "gendsa", gendsa_main },
123#endif
124#ifndef OPENSSL_NO_EC
125 { FUNC_TYPE_GENERAL, "ec", ec_main },
126 { FUNC_TYPE_GENERAL, "ecparam", ecparam_main },
127#endif
128#ifndef OPENSSL_NO_RSA
129 { FUNC_TYPE_GENERAL, "genrsa", genrsa_main },
130 { FUNC_TYPE_GENERAL, "rsa", rsa_main },
131 { FUNC_TYPE_GENERAL, "rsautl", rsautl_main },
132#endif
133
134 /* Message Digests. */
135#ifndef OPENSSL_NO_GOST
136 { FUNC_TYPE_MD, "gost-mac", dgst_main },
137 { FUNC_TYPE_MD, "md_gost94", dgst_main },
138 { FUNC_TYPE_MD, "streebog256", dgst_main },
139 { FUNC_TYPE_MD, "streebog512", dgst_main },
140#endif
141#ifndef OPENSSL_NO_MD4
142 { FUNC_TYPE_MD, "md4", dgst_main },
143#endif
144#ifndef OPENSSL_NO_MD5
145 { FUNC_TYPE_MD, "md5", dgst_main },
146#endif
147#ifndef OPENSSL_NO_RIPEMD160
148 { FUNC_TYPE_MD, "ripemd160", dgst_main },
149#endif
150#ifndef OPENSSL_NO_SHA
151 { FUNC_TYPE_MD, "sha", dgst_main },
152#endif
153#ifndef OPENSSL_NO_SHA1
154 { FUNC_TYPE_MD, "sha1", dgst_main },
155#endif
156#ifndef OPENSSL_NO_SHA224
157 { FUNC_TYPE_MD, "sha224", dgst_main },
158#endif
159#ifndef OPENSSL_NO_SHA256
160 { FUNC_TYPE_MD, "sha256", dgst_main },
161#endif
162#ifndef OPENSSL_NO_SHA384
163 { FUNC_TYPE_MD, "sha384", dgst_main },
164#endif
165#ifndef OPENSSL_NO_SHA512
166 { FUNC_TYPE_MD, "sha512", dgst_main },
167#endif
168#ifndef OPENSSL_NO_WHIRLPOOL
169 { FUNC_TYPE_MD, "whirlpool", dgst_main },
170#endif
171
172 /* Ciphers. */
173 { FUNC_TYPE_CIPHER, "base64", enc_main },
174#ifndef OPENSSL_NO_AES
175 { FUNC_TYPE_CIPHER, "aes-128-cbc", enc_main },
176 { FUNC_TYPE_CIPHER, "aes-128-ecb", enc_main },
177 { FUNC_TYPE_CIPHER, "aes-192-cbc", enc_main },
178 { FUNC_TYPE_CIPHER, "aes-192-ecb", enc_main },
179 { FUNC_TYPE_CIPHER, "aes-256-cbc", enc_main },
180 { FUNC_TYPE_CIPHER, "aes-256-ecb", enc_main },
181#endif
182#ifndef OPENSSL_NO_BF
183 { FUNC_TYPE_CIPHER, "bf", enc_main },
184 { FUNC_TYPE_CIPHER, "bf-cbc", enc_main },
185 { FUNC_TYPE_CIPHER, "bf-ecb", enc_main },
186 { FUNC_TYPE_CIPHER, "bf-cfb", enc_main },
187 { FUNC_TYPE_CIPHER, "bf-ofb", enc_main },
188#endif
189#ifndef OPENSSL_NO_CAMELLIA
190 { FUNC_TYPE_CIPHER, "camellia-128-cbc", enc_main },
191 { FUNC_TYPE_CIPHER, "camellia-128-ecb", enc_main },
192 { FUNC_TYPE_CIPHER, "camellia-192-cbc", enc_main },
193 { FUNC_TYPE_CIPHER, "camellia-192-ecb", enc_main },
194 { FUNC_TYPE_CIPHER, "camellia-256-cbc", enc_main },
195 { FUNC_TYPE_CIPHER, "camellia-256-ecb", enc_main },
196#endif
197#ifndef OPENSSL_NO_CAST
198 { FUNC_TYPE_CIPHER, "cast", enc_main },
199 { FUNC_TYPE_CIPHER, "cast5-cbc", enc_main },
200 { FUNC_TYPE_CIPHER, "cast5-ecb", enc_main },
201 { FUNC_TYPE_CIPHER, "cast5-cfb", enc_main },
202 { FUNC_TYPE_CIPHER, "cast5-ofb", enc_main },
203 { FUNC_TYPE_CIPHER, "cast-cbc", enc_main },
204#endif
205#ifndef OPENSSL_NO_CHACHA
206 { FUNC_TYPE_CIPHER, "chacha", enc_main },
207#endif
208#ifndef OPENSSL_NO_DES
209 { FUNC_TYPE_CIPHER, "des", enc_main },
210 { FUNC_TYPE_CIPHER, "des3", enc_main },
211 { FUNC_TYPE_CIPHER, "desx", enc_main },
212 { FUNC_TYPE_CIPHER, "des-ecb", enc_main },
213 { FUNC_TYPE_CIPHER, "des-ede", enc_main },
214 { FUNC_TYPE_CIPHER, "des-ede3", enc_main },
215 { FUNC_TYPE_CIPHER, "des-cbc", enc_main },
216 { FUNC_TYPE_CIPHER, "des-ede-cbc", enc_main },
217 { FUNC_TYPE_CIPHER, "des-ede3-cbc", enc_main },
218 { FUNC_TYPE_CIPHER, "des-cfb", enc_main },
219 { FUNC_TYPE_CIPHER, "des-ede-cfb", enc_main },
220 { FUNC_TYPE_CIPHER, "des-ede3-cfb", enc_main },
221 { FUNC_TYPE_CIPHER, "des-ofb", enc_main },
222 { FUNC_TYPE_CIPHER, "des-ede-ofb", enc_main },
223 { FUNC_TYPE_CIPHER, "des-ede3-ofb", enc_main },
224#endif
225#ifndef OPENSSL_NO_IDEA
226 { FUNC_TYPE_CIPHER, "idea", enc_main },
227 { FUNC_TYPE_CIPHER, "idea-cbc", enc_main },
228 { FUNC_TYPE_CIPHER, "idea-ecb", enc_main },
229 { FUNC_TYPE_CIPHER, "idea-cfb", enc_main },
230 { FUNC_TYPE_CIPHER, "idea-ofb", enc_main },
231#endif
232#ifndef OPENSSL_NO_RC2
233 { FUNC_TYPE_CIPHER, "rc2", enc_main },
234 { FUNC_TYPE_CIPHER, "rc2-cbc", enc_main },
235 { FUNC_TYPE_CIPHER, "rc2-ecb", enc_main },
236 { FUNC_TYPE_CIPHER, "rc2-cfb", enc_main },
237 { FUNC_TYPE_CIPHER, "rc2-ofb", enc_main },
238 { FUNC_TYPE_CIPHER, "rc2-64-cbc", enc_main },
239 { FUNC_TYPE_CIPHER, "rc2-40-cbc", enc_main },
240#endif
241#ifndef OPENSSL_NO_RC4
242 { FUNC_TYPE_CIPHER, "rc4", enc_main },
243 { FUNC_TYPE_CIPHER, "rc4-40", enc_main },
244#endif
245#ifndef OPENSSL_NO_RC5
246 { FUNC_TYPE_CIPHER, "rc5", enc_main },
247 { FUNC_TYPE_CIPHER, "rc5-cbc", enc_main },
248 { FUNC_TYPE_CIPHER, "rc5-ecb", enc_main },
249 { FUNC_TYPE_CIPHER, "rc5-cfb", enc_main },
250 { FUNC_TYPE_CIPHER, "rc5-ofb", enc_main },
251#endif
252#ifdef ZLIB
253 { FUNC_TYPE_CIPHER, "zlib", enc_main },
254#endif
255
256 { 0, NULL, NULL }
257};