1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/os/ossrv/ssl/tsrc/topenssl/inc/progs.h Fri Jun 15 03:10:57 2012 +0200
1.3 @@ -0,0 +1,321 @@
1.4 +/* apps/progs.h */
1.5 +/* automatically generated by progs.pl for openssl.c */
1.6 +
1.7 +extern int verify_main(int argc,char *argv[]);
1.8 +extern int asn1parse_main(int argc,char *argv[]);
1.9 +extern int req_main(int argc,char *argv[]);
1.10 +extern int dgst_main(int argc,char *argv[]);
1.11 +extern int dh_main(int argc,char *argv[]);
1.12 +extern int dhparam_main(int argc,char *argv[]);
1.13 +extern int enc_main(int argc,char *argv[]);
1.14 +extern int passwd_main(int argc,char *argv[]);
1.15 +extern int gendh_main(int argc,char *argv[]);
1.16 +extern int errstr_main(int argc,char *argv[]);
1.17 +extern int ca_main(int argc,char *argv[]);
1.18 +extern int crl_main(int argc,char *argv[]);
1.19 +extern int rsa_main(int argc,char *argv[]);
1.20 +extern int rsautl_main(int argc,char *argv[]);
1.21 +extern int dsa_main(int argc,char *argv[]);
1.22 +extern int dsaparam_main(int argc,char *argv[]);
1.23 +extern int ec_main(int argc,char *argv[]);
1.24 +extern int ecparam_main(int argc,char *argv[]);
1.25 +extern int x509_main(int argc,char *argv[]);
1.26 +extern int genrsa_main(int argc,char *argv[]);
1.27 +extern int gendsa_main(int argc,char *argv[]);
1.28 +extern int s_server_main(int argc,char *argv[]);
1.29 +extern int s_client_main(int argc,char *argv[]);
1.30 +extern int speed_main(int argc,char *argv[]);
1.31 +extern int s_time_main(int argc,char *argv[]);
1.32 +extern int version_main(int argc,char *argv[]);
1.33 +extern int pkcs7_main(int argc,char *argv[]);
1.34 +extern int crl2pkcs7_main(int argc,char *argv[]);
1.35 +extern int sess_id_main(int argc,char *argv[]);
1.36 +extern int ciphers_main(int argc,char *argv[]);
1.37 +extern int nseq_main(int argc,char *argv[]);
1.38 +extern int pkcs12_main(int argc,char *argv[]);
1.39 +extern int pkcs8_main(int argc,char *argv[]);
1.40 +extern int spkac_main(int argc,char *argv[]);
1.41 +extern int smime_main(int argc,char *argv[]);
1.42 +extern int rand_main(int argc,char *argv[]);
1.43 +extern int engine_main(int argc,char *argv[]);
1.44 +extern int ocsp_main(int argc,char *argv[]);
1.45 +extern int prime_main(int argc,char *argv[]);
1.46 +
1.47 +#define FUNC_TYPE_GENERAL 1
1.48 +#define FUNC_TYPE_MD 2
1.49 +#define FUNC_TYPE_CIPHER 3
1.50 +
1.51 +typedef struct {
1.52 + int type;
1.53 + const char *name;
1.54 + int (*func)(int argc,char *argv[]);
1.55 + } FUNCTION;
1.56 +
1.57 +FUNCTION functions[] = {
1.58 + {FUNC_TYPE_GENERAL,"verify",verify_main},
1.59 + {FUNC_TYPE_GENERAL,"asn1parse",asn1parse_main},
1.60 + {FUNC_TYPE_GENERAL,"req",req_main},
1.61 + {FUNC_TYPE_GENERAL,"dgst",dgst_main},
1.62 +#ifndef OPENSSL_NO_DH
1.63 + {FUNC_TYPE_GENERAL,"dh",dh_main},
1.64 +#endif
1.65 +#ifndef OPENSSL_NO_DH
1.66 + {FUNC_TYPE_GENERAL,"dhparam",dhparam_main},
1.67 +#endif
1.68 + {FUNC_TYPE_GENERAL,"enc",enc_main},
1.69 + {FUNC_TYPE_GENERAL,"passwd",passwd_main},
1.70 +#ifndef OPENSSL_NO_DH
1.71 + {FUNC_TYPE_GENERAL,"gendh",gendh_main},
1.72 +#endif
1.73 + {FUNC_TYPE_GENERAL,"errstr",errstr_main},
1.74 + {FUNC_TYPE_GENERAL,"ca",ca_main},
1.75 + {FUNC_TYPE_GENERAL,"crl",crl_main},
1.76 +#ifndef OPENSSL_NO_RSA
1.77 + {FUNC_TYPE_GENERAL,"rsa",rsa_main},
1.78 +#endif
1.79 +#ifndef OPENSSL_NO_RSA
1.80 + {FUNC_TYPE_GENERAL,"rsautl",rsautl_main},
1.81 +#endif
1.82 +#ifndef OPENSSL_NO_DSA
1.83 + {FUNC_TYPE_GENERAL,"dsa",dsa_main},
1.84 +#endif
1.85 +#ifndef OPENSSL_NO_DSA
1.86 + {FUNC_TYPE_GENERAL,"dsaparam",dsaparam_main},
1.87 +#endif
1.88 +#ifndef OPENSSL_NO_EC
1.89 + {FUNC_TYPE_GENERAL,"ec",ec_main},
1.90 +#endif
1.91 +#ifndef OPENSSL_NO_EC
1.92 + {FUNC_TYPE_GENERAL,"ecparam",ecparam_main},
1.93 +#endif
1.94 + {FUNC_TYPE_GENERAL,"x509",x509_main},
1.95 +#ifndef OPENSSL_NO_RSA
1.96 + {FUNC_TYPE_GENERAL,"genrsa",genrsa_main},
1.97 +#endif
1.98 +#ifndef OPENSSL_NO_DSA
1.99 + {FUNC_TYPE_GENERAL,"gendsa",gendsa_main},
1.100 +#endif
1.101 +#if !defined(OPENSSL_NO_SOCK) && !(defined(OPENSSL_NO_SSL2) && defined(OPENSSL_NO_SSL3))
1.102 + {FUNC_TYPE_GENERAL,"s_server",s_server_main},
1.103 +#endif
1.104 +#if !defined(OPENSSL_NO_SOCK) && !(defined(OPENSSL_NO_SSL2) && defined(OPENSSL_NO_SSL3))
1.105 + {FUNC_TYPE_GENERAL,"s_client",s_client_main},
1.106 +#endif
1.107 +#ifndef OPENSSL_NO_SPEED
1.108 + {FUNC_TYPE_GENERAL,"speed",speed_main},
1.109 +#endif
1.110 +#if !defined(OPENSSL_NO_SOCK) && !(defined(OPENSSL_NO_SSL2) && defined(OPENSSL_NO_SSL3))
1.111 + {FUNC_TYPE_GENERAL,"s_time",s_time_main},
1.112 +#endif
1.113 + {FUNC_TYPE_GENERAL,"version",version_main},
1.114 + {FUNC_TYPE_GENERAL,"pkcs7",pkcs7_main},
1.115 + {FUNC_TYPE_GENERAL,"crl2pkcs7",crl2pkcs7_main},
1.116 + {FUNC_TYPE_GENERAL,"sess_id",sess_id_main},
1.117 +#if !defined(OPENSSL_NO_SOCK) && !(defined(OPENSSL_NO_SSL2) && defined(OPENSSL_NO_SSL3))
1.118 + {FUNC_TYPE_GENERAL,"ciphers",ciphers_main},
1.119 +#endif
1.120 + {FUNC_TYPE_GENERAL,"nseq",nseq_main},
1.121 +#if !defined(OPENSSL_NO_DES) && !defined(OPENSSL_NO_SHA1)
1.122 + {FUNC_TYPE_GENERAL,"pkcs12",pkcs12_main},
1.123 +#endif
1.124 + {FUNC_TYPE_GENERAL,"pkcs8",pkcs8_main},
1.125 + {FUNC_TYPE_GENERAL,"spkac",spkac_main},
1.126 + {FUNC_TYPE_GENERAL,"smime",smime_main},
1.127 + {FUNC_TYPE_GENERAL,"rand",rand_main},
1.128 +#ifndef OPENSSL_NO_ENGINE
1.129 + {FUNC_TYPE_GENERAL,"engine",engine_main},
1.130 +#endif
1.131 + {FUNC_TYPE_GENERAL,"ocsp",ocsp_main},
1.132 + {FUNC_TYPE_GENERAL,"prime",prime_main},
1.133 +#ifndef OPENSSL_NO_MD2
1.134 + {FUNC_TYPE_MD,"md2",dgst_main},
1.135 +#endif
1.136 +#ifndef OPENSSL_NO_MD4
1.137 + {FUNC_TYPE_MD,"md4",dgst_main},
1.138 +#endif
1.139 +#ifndef OPENSSL_NO_MD5
1.140 + {FUNC_TYPE_MD,"md5",dgst_main},
1.141 +#endif
1.142 +#ifndef OPENSSL_NO_SHA
1.143 + {FUNC_TYPE_MD,"sha",dgst_main},
1.144 +#endif
1.145 +#ifndef OPENSSL_NO_SHA1
1.146 + {FUNC_TYPE_MD,"sha1",dgst_main},
1.147 +#endif
1.148 +#ifndef OPENSSL_NO_MDC2
1.149 + {FUNC_TYPE_MD,"mdc2",dgst_main},
1.150 +#endif
1.151 +#ifndef OPENSSL_NO_RMD160
1.152 + {FUNC_TYPE_MD,"rmd160",dgst_main},
1.153 +#endif
1.154 +#ifndef OPENSSL_NO_AES
1.155 + {FUNC_TYPE_CIPHER,"aes-128-cbc",enc_main},
1.156 +#endif
1.157 +#ifndef OPENSSL_NO_AES
1.158 + {FUNC_TYPE_CIPHER,"aes-128-ecb",enc_main},
1.159 +#endif
1.160 +#ifndef OPENSSL_NO_AES
1.161 + {FUNC_TYPE_CIPHER,"aes-192-cbc",enc_main},
1.162 +#endif
1.163 +#ifndef OPENSSL_NO_AES
1.164 + {FUNC_TYPE_CIPHER,"aes-192-ecb",enc_main},
1.165 +#endif
1.166 +#ifndef OPENSSL_NO_AES
1.167 + {FUNC_TYPE_CIPHER,"aes-256-cbc",enc_main},
1.168 +#endif
1.169 +#ifndef OPENSSL_NO_AES
1.170 + {FUNC_TYPE_CIPHER,"aes-256-ecb",enc_main},
1.171 +#endif
1.172 + {FUNC_TYPE_CIPHER,"base64",enc_main},
1.173 +#ifndef OPENSSL_NO_DES
1.174 + {FUNC_TYPE_CIPHER,"des",enc_main},
1.175 +#endif
1.176 +#ifndef OPENSSL_NO_DES
1.177 + {FUNC_TYPE_CIPHER,"des3",enc_main},
1.178 +#endif
1.179 +#ifndef OPENSSL_NO_DES
1.180 + {FUNC_TYPE_CIPHER,"desx",enc_main},
1.181 +#endif
1.182 +#ifndef OPENSSL_NO_IDEA
1.183 + {FUNC_TYPE_CIPHER,"idea",enc_main},
1.184 +#endif
1.185 +#ifndef OPENSSL_NO_SEED
1.186 + {FUNC_TYPE_CIPHER,"seed",enc_main},
1.187 +#endif
1.188 +#ifndef OPENSSL_NO_RC4
1.189 + {FUNC_TYPE_CIPHER,"rc4",enc_main},
1.190 +#endif
1.191 +#ifndef OPENSSL_NO_RC4
1.192 + {FUNC_TYPE_CIPHER,"rc4-40",enc_main},
1.193 +#endif
1.194 +#ifndef OPENSSL_NO_RC2
1.195 + {FUNC_TYPE_CIPHER,"rc2",enc_main},
1.196 +#endif
1.197 +#ifndef OPENSSL_NO_BF
1.198 + {FUNC_TYPE_CIPHER,"bf",enc_main},
1.199 +#endif
1.200 +#ifndef OPENSSL_NO_CAST
1.201 + {FUNC_TYPE_CIPHER,"cast",enc_main},
1.202 +#endif
1.203 +#ifndef OPENSSL_NO_RC5
1.204 + {FUNC_TYPE_CIPHER,"rc5",enc_main},
1.205 +#endif
1.206 +#ifndef OPENSSL_NO_DES
1.207 + {FUNC_TYPE_CIPHER,"des-ecb",enc_main},
1.208 +#endif
1.209 +#ifndef OPENSSL_NO_DES
1.210 + {FUNC_TYPE_CIPHER,"des-ede",enc_main},
1.211 +#endif
1.212 +#ifndef OPENSSL_NO_DES
1.213 + {FUNC_TYPE_CIPHER,"des-ede3",enc_main},
1.214 +#endif
1.215 +#ifndef OPENSSL_NO_DES
1.216 + {FUNC_TYPE_CIPHER,"des-cbc",enc_main},
1.217 +#endif
1.218 +#ifndef OPENSSL_NO_DES
1.219 + {FUNC_TYPE_CIPHER,"des-ede-cbc",enc_main},
1.220 +#endif
1.221 +#ifndef OPENSSL_NO_DES
1.222 + {FUNC_TYPE_CIPHER,"des-ede3-cbc",enc_main},
1.223 +#endif
1.224 +#ifndef OPENSSL_NO_DES
1.225 + {FUNC_TYPE_CIPHER,"des-cfb",enc_main},
1.226 +#endif
1.227 +#ifndef OPENSSL_NO_DES
1.228 + {FUNC_TYPE_CIPHER,"des-ede-cfb",enc_main},
1.229 +#endif
1.230 +#ifndef OPENSSL_NO_DES
1.231 + {FUNC_TYPE_CIPHER,"des-ede3-cfb",enc_main},
1.232 +#endif
1.233 +#ifndef OPENSSL_NO_DES
1.234 + {FUNC_TYPE_CIPHER,"des-ofb",enc_main},
1.235 +#endif
1.236 +#ifndef OPENSSL_NO_DES
1.237 + {FUNC_TYPE_CIPHER,"des-ede-ofb",enc_main},
1.238 +#endif
1.239 +#ifndef OPENSSL_NO_DES
1.240 + {FUNC_TYPE_CIPHER,"des-ede3-ofb",enc_main},
1.241 +#endif
1.242 +#ifndef OPENSSL_NO_IDEA
1.243 + {FUNC_TYPE_CIPHER,"idea-cbc",enc_main},
1.244 +#endif
1.245 +#ifndef OPENSSL_NO_IDEA
1.246 + {FUNC_TYPE_CIPHER,"idea-ecb",enc_main},
1.247 +#endif
1.248 +#ifndef OPENSSL_NO_IDEA
1.249 + {FUNC_TYPE_CIPHER,"idea-cfb",enc_main},
1.250 +#endif
1.251 +#ifndef OPENSSL_NO_IDEA
1.252 + {FUNC_TYPE_CIPHER,"idea-ofb",enc_main},
1.253 +#endif
1.254 +#ifndef OPENSSL_NO_SEED
1.255 + {FUNC_TYPE_CIPHER,"seed-cbc",enc_main},
1.256 +#endif
1.257 +#ifndef OPENSSL_NO_SEED
1.258 + {FUNC_TYPE_CIPHER,"seed-ecb",enc_main},
1.259 +#endif
1.260 +#ifndef OPENSSL_NO_SEED
1.261 + {FUNC_TYPE_CIPHER,"seed-cfb",enc_main},
1.262 +#endif
1.263 +#ifndef OPENSSL_NO_SEED
1.264 + {FUNC_TYPE_CIPHER,"seed-ofb",enc_main},
1.265 +#endif
1.266 +#ifndef OPENSSL_NO_RC2
1.267 + {FUNC_TYPE_CIPHER,"rc2-cbc",enc_main},
1.268 +#endif
1.269 +#ifndef OPENSSL_NO_RC2
1.270 + {FUNC_TYPE_CIPHER,"rc2-ecb",enc_main},
1.271 +#endif
1.272 +#ifndef OPENSSL_NO_RC2
1.273 + {FUNC_TYPE_CIPHER,"rc2-cfb",enc_main},
1.274 +#endif
1.275 +#ifndef OPENSSL_NO_RC2
1.276 + {FUNC_TYPE_CIPHER,"rc2-ofb",enc_main},
1.277 +#endif
1.278 +#ifndef OPENSSL_NO_RC2
1.279 + {FUNC_TYPE_CIPHER,"rc2-64-cbc",enc_main},
1.280 +#endif
1.281 +#ifndef OPENSSL_NO_RC2
1.282 + {FUNC_TYPE_CIPHER,"rc2-40-cbc",enc_main},
1.283 +#endif
1.284 +#ifndef OPENSSL_NO_BF
1.285 + {FUNC_TYPE_CIPHER,"bf-cbc",enc_main},
1.286 +#endif
1.287 +#ifndef OPENSSL_NO_BF
1.288 + {FUNC_TYPE_CIPHER,"bf-ecb",enc_main},
1.289 +#endif
1.290 +#ifndef OPENSSL_NO_BF
1.291 + {FUNC_TYPE_CIPHER,"bf-cfb",enc_main},
1.292 +#endif
1.293 +#ifndef OPENSSL_NO_BF
1.294 + {FUNC_TYPE_CIPHER,"bf-ofb",enc_main},
1.295 +#endif
1.296 +#ifndef OPENSSL_NO_CAST
1.297 + {FUNC_TYPE_CIPHER,"cast5-cbc",enc_main},
1.298 +#endif
1.299 +#ifndef OPENSSL_NO_CAST
1.300 + {FUNC_TYPE_CIPHER,"cast5-ecb",enc_main},
1.301 +#endif
1.302 +#ifndef OPENSSL_NO_CAST
1.303 + {FUNC_TYPE_CIPHER,"cast5-cfb",enc_main},
1.304 +#endif
1.305 +#ifndef OPENSSL_NO_CAST
1.306 + {FUNC_TYPE_CIPHER,"cast5-ofb",enc_main},
1.307 +#endif
1.308 +#ifndef OPENSSL_NO_CAST
1.309 + {FUNC_TYPE_CIPHER,"cast-cbc",enc_main},
1.310 +#endif
1.311 +#ifndef OPENSSL_NO_RC5
1.312 + {FUNC_TYPE_CIPHER,"rc5-cbc",enc_main},
1.313 +#endif
1.314 +#ifndef OPENSSL_NO_RC5
1.315 + {FUNC_TYPE_CIPHER,"rc5-ecb",enc_main},
1.316 +#endif
1.317 +#ifndef OPENSSL_NO_RC5
1.318 + {FUNC_TYPE_CIPHER,"rc5-cfb",enc_main},
1.319 +#endif
1.320 +#ifndef OPENSSL_NO_RC5
1.321 + {FUNC_TYPE_CIPHER,"rc5-ofb",enc_main},
1.322 +#endif
1.323 + {0,NULL,NULL}
1.324 + };