Annotation of src/usr.bin/openssl/progs.h, Revision 1.5
1.5 ! deraadt 1: /* $OpenBSD: progs.h,v 1.4 2015/06/20 13:51:52 jsing Exp $ */
1.1 jsing 2: /* Public domain */
3:
4: extern int asn1parse_main(int argc, char *argv[]);
5: extern int ca_main(int argc, char *argv[]);
1.2 jsing 6: extern int certhash_main(int argc, char *argv[]);
1.1 jsing 7: extern int ciphers_main(int argc, char *argv[]);
8: extern int cms_main(int argc, char *argv[]);
9: extern int crl2pkcs7_main(int argc, char *argv[]);
10: extern int crl_main(int argc, char *argv[]);
11: extern int dgst_main(int argc, char *argv[]);
12: extern int dh_main(int argc, char *argv[]);
13: extern int dhparam_main(int argc, char *argv[]);
14: extern int dsa_main(int argc, char *argv[]);
15: extern int dsaparam_main(int argc, char *argv[]);
16: extern int ec_main(int argc, char *argv[]);
17: extern int ecparam_main(int argc, char *argv[]);
18: extern int enc_main(int argc, char *argv[]);
19: extern int engine_main(int argc, char *argv[]);
20: extern int errstr_main(int argc, char *argv[]);
21: extern int gendh_main(int argc, char *argv[]);
22: extern int gendsa_main(int argc, char *argv[]);
23: extern int genpkey_main(int argc, char *argv[]);
24: extern int genrsa_main(int argc, char *argv[]);
25: extern int nseq_main(int argc, char *argv[]);
26: extern int ocsp_main(int argc, char *argv[]);
27: extern int passwd_main(int argc, char *argv[]);
28: extern int pkcs7_main(int argc, char *argv[]);
29: extern int pkcs8_main(int argc, char *argv[]);
30: extern int pkcs12_main(int argc, char *argv[]);
31: extern int pkey_main(int argc, char *argv[]);
32: extern int pkeyparam_main(int argc, char *argv[]);
33: extern int pkeyutl_main(int argc, char *argv[]);
34: extern int prime_main(int argc, char *argv[]);
35: extern int rand_main(int argc, char *argv[]);
36: extern int req_main(int argc, char *argv[]);
37: extern int rsa_main(int argc, char *argv[]);
38: extern int rsautl_main(int argc, char *argv[]);
39: extern int s_client_main(int argc, char *argv[]);
40: extern int s_server_main(int argc, char *argv[]);
41: extern int s_time_main(int argc, char *argv[]);
42: extern int sess_id_main(int argc, char *argv[]);
43: extern int smime_main(int argc, char *argv[]);
44: extern int speed_main(int argc, char *argv[]);
45: extern int spkac_main(int argc, char *argv[]);
46: extern int ts_main(int argc, char *argv[]);
47: extern int verify_main(int argc, char *argv[]);
48: extern int version_main(int argc, char *argv[]);
49: extern int x509_main(int argc, char *argv[]);
50:
51: #define FUNC_TYPE_GENERAL 1
52: #define FUNC_TYPE_MD 2
53: #define FUNC_TYPE_CIPHER 3
54: #define FUNC_TYPE_PKEY 4
55: #define FUNC_TYPE_MD_ALG 5
56: #define FUNC_TYPE_CIPHER_ALG 6
57:
58: typedef struct {
59: int type;
60: const char *name;
61: int (*func)(int argc, char *argv[]);
62: } FUNCTION;
63: DECLARE_LHASH_OF(FUNCTION);