ssl/tsrc/topenssl/inc/progs.h
changeset 0 e4d67989cc36
equal deleted inserted replaced
-1:000000000000 0:e4d67989cc36
       
     1 /* apps/progs.h */
       
     2 /* automatically generated by progs.pl for openssl.c */
       
     3 
       
     4 extern int verify_main(int argc,char *argv[]);
       
     5 extern int asn1parse_main(int argc,char *argv[]);
       
     6 extern int req_main(int argc,char *argv[]);
       
     7 extern int dgst_main(int argc,char *argv[]);
       
     8 extern int dh_main(int argc,char *argv[]);
       
     9 extern int dhparam_main(int argc,char *argv[]);
       
    10 extern int enc_main(int argc,char *argv[]);
       
    11 extern int passwd_main(int argc,char *argv[]);
       
    12 extern int gendh_main(int argc,char *argv[]);
       
    13 extern int errstr_main(int argc,char *argv[]);
       
    14 extern int ca_main(int argc,char *argv[]);
       
    15 extern int crl_main(int argc,char *argv[]);
       
    16 extern int rsa_main(int argc,char *argv[]);
       
    17 extern int rsautl_main(int argc,char *argv[]);
       
    18 extern int dsa_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[]);
       
    22 extern int x509_main(int argc,char *argv[]);
       
    23 extern int genrsa_main(int argc,char *argv[]);
       
    24 extern int gendsa_main(int argc,char *argv[]);
       
    25 extern int s_server_main(int argc,char *argv[]);
       
    26 extern int s_client_main(int argc,char *argv[]);
       
    27 extern int speed_main(int argc,char *argv[]);
       
    28 extern int s_time_main(int argc,char *argv[]);
       
    29 extern int version_main(int argc,char *argv[]);
       
    30 extern int pkcs7_main(int argc,char *argv[]);
       
    31 extern int crl2pkcs7_main(int argc,char *argv[]);
       
    32 extern int sess_id_main(int argc,char *argv[]);
       
    33 extern int ciphers_main(int argc,char *argv[]);
       
    34 extern int nseq_main(int argc,char *argv[]);
       
    35 extern int pkcs12_main(int argc,char *argv[]);
       
    36 extern int pkcs8_main(int argc,char *argv[]);
       
    37 extern int spkac_main(int argc,char *argv[]);
       
    38 extern int smime_main(int argc,char *argv[]);
       
    39 extern int rand_main(int argc,char *argv[]);
       
    40 extern int engine_main(int argc,char *argv[]);
       
    41 extern int ocsp_main(int argc,char *argv[]);
       
    42 extern int prime_main(int argc,char *argv[]);
       
    43 
       
    44 #define FUNC_TYPE_GENERAL	1
       
    45 #define FUNC_TYPE_MD		2
       
    46 #define FUNC_TYPE_CIPHER	3
       
    47 
       
    48 typedef struct {
       
    49 	int type;
       
    50 	const char *name;
       
    51 	int (*func)(int argc,char *argv[]);
       
    52 	} FUNCTION;
       
    53 
       
    54 FUNCTION functions[] = {
       
    55 	{FUNC_TYPE_GENERAL,"verify",verify_main},
       
    56 	{FUNC_TYPE_GENERAL,"asn1parse",asn1parse_main},
       
    57 	{FUNC_TYPE_GENERAL,"req",req_main},
       
    58 	{FUNC_TYPE_GENERAL,"dgst",dgst_main},
       
    59 #ifndef OPENSSL_NO_DH
       
    60 	{FUNC_TYPE_GENERAL,"dh",dh_main},
       
    61 #endif
       
    62 #ifndef OPENSSL_NO_DH
       
    63 	{FUNC_TYPE_GENERAL,"dhparam",dhparam_main},
       
    64 #endif
       
    65 	{FUNC_TYPE_GENERAL,"enc",enc_main},
       
    66 	{FUNC_TYPE_GENERAL,"passwd",passwd_main},
       
    67 #ifndef OPENSSL_NO_DH
       
    68 	{FUNC_TYPE_GENERAL,"gendh",gendh_main},
       
    69 #endif
       
    70 	{FUNC_TYPE_GENERAL,"errstr",errstr_main},
       
    71 	{FUNC_TYPE_GENERAL,"ca",ca_main},
       
    72 	{FUNC_TYPE_GENERAL,"crl",crl_main},
       
    73 #ifndef OPENSSL_NO_RSA
       
    74 	{FUNC_TYPE_GENERAL,"rsa",rsa_main},
       
    75 #endif
       
    76 #ifndef OPENSSL_NO_RSA
       
    77 	{FUNC_TYPE_GENERAL,"rsautl",rsautl_main},
       
    78 #endif
       
    79 #ifndef OPENSSL_NO_DSA
       
    80 	{FUNC_TYPE_GENERAL,"dsa",dsa_main},
       
    81 #endif
       
    82 #ifndef OPENSSL_NO_DSA
       
    83 	{FUNC_TYPE_GENERAL,"dsaparam",dsaparam_main},
       
    84 #endif
       
    85 #ifndef OPENSSL_NO_EC
       
    86 	{FUNC_TYPE_GENERAL,"ec",ec_main},
       
    87 #endif
       
    88 #ifndef OPENSSL_NO_EC
       
    89 	{FUNC_TYPE_GENERAL,"ecparam",ecparam_main},
       
    90 #endif
       
    91 	{FUNC_TYPE_GENERAL,"x509",x509_main},
       
    92 #ifndef OPENSSL_NO_RSA
       
    93 	{FUNC_TYPE_GENERAL,"genrsa",genrsa_main},
       
    94 #endif
       
    95 #ifndef OPENSSL_NO_DSA
       
    96 	{FUNC_TYPE_GENERAL,"gendsa",gendsa_main},
       
    97 #endif
       
    98 #if !defined(OPENSSL_NO_SOCK) && !(defined(OPENSSL_NO_SSL2) && defined(OPENSSL_NO_SSL3))
       
    99 	{FUNC_TYPE_GENERAL,"s_server",s_server_main},
       
   100 #endif
       
   101 #if !defined(OPENSSL_NO_SOCK) && !(defined(OPENSSL_NO_SSL2) && defined(OPENSSL_NO_SSL3))
       
   102 	{FUNC_TYPE_GENERAL,"s_client",s_client_main},
       
   103 #endif
       
   104 #ifndef OPENSSL_NO_SPEED
       
   105 	{FUNC_TYPE_GENERAL,"speed",speed_main},
       
   106 #endif
       
   107 #if !defined(OPENSSL_NO_SOCK) && !(defined(OPENSSL_NO_SSL2) && defined(OPENSSL_NO_SSL3))
       
   108 	{FUNC_TYPE_GENERAL,"s_time",s_time_main},
       
   109 #endif
       
   110 	{FUNC_TYPE_GENERAL,"version",version_main},
       
   111 	{FUNC_TYPE_GENERAL,"pkcs7",pkcs7_main},
       
   112 	{FUNC_TYPE_GENERAL,"crl2pkcs7",crl2pkcs7_main},
       
   113 	{FUNC_TYPE_GENERAL,"sess_id",sess_id_main},
       
   114 #if !defined(OPENSSL_NO_SOCK) && !(defined(OPENSSL_NO_SSL2) && defined(OPENSSL_NO_SSL3))
       
   115 	{FUNC_TYPE_GENERAL,"ciphers",ciphers_main},
       
   116 #endif
       
   117 	{FUNC_TYPE_GENERAL,"nseq",nseq_main},
       
   118 #if !defined(OPENSSL_NO_DES) && !defined(OPENSSL_NO_SHA1)
       
   119 	{FUNC_TYPE_GENERAL,"pkcs12",pkcs12_main},
       
   120 #endif
       
   121 	{FUNC_TYPE_GENERAL,"pkcs8",pkcs8_main},
       
   122 	{FUNC_TYPE_GENERAL,"spkac",spkac_main},
       
   123 	{FUNC_TYPE_GENERAL,"smime",smime_main},
       
   124 	{FUNC_TYPE_GENERAL,"rand",rand_main},
       
   125 #ifndef OPENSSL_NO_ENGINE
       
   126 	{FUNC_TYPE_GENERAL,"engine",engine_main},
       
   127 #endif
       
   128 	{FUNC_TYPE_GENERAL,"ocsp",ocsp_main},
       
   129 	{FUNC_TYPE_GENERAL,"prime",prime_main},
       
   130 #ifndef OPENSSL_NO_MD2
       
   131 	{FUNC_TYPE_MD,"md2",dgst_main},
       
   132 #endif
       
   133 #ifndef OPENSSL_NO_MD4
       
   134 	{FUNC_TYPE_MD,"md4",dgst_main},
       
   135 #endif
       
   136 #ifndef OPENSSL_NO_MD5
       
   137 	{FUNC_TYPE_MD,"md5",dgst_main},
       
   138 #endif
       
   139 #ifndef OPENSSL_NO_SHA
       
   140 	{FUNC_TYPE_MD,"sha",dgst_main},
       
   141 #endif
       
   142 #ifndef OPENSSL_NO_SHA1
       
   143 	{FUNC_TYPE_MD,"sha1",dgst_main},
       
   144 #endif
       
   145 #ifndef OPENSSL_NO_MDC2
       
   146 	{FUNC_TYPE_MD,"mdc2",dgst_main},
       
   147 #endif
       
   148 #ifndef OPENSSL_NO_RMD160
       
   149 	{FUNC_TYPE_MD,"rmd160",dgst_main},
       
   150 #endif
       
   151 #ifndef OPENSSL_NO_AES
       
   152 	{FUNC_TYPE_CIPHER,"aes-128-cbc",enc_main},
       
   153 #endif
       
   154 #ifndef OPENSSL_NO_AES
       
   155 	{FUNC_TYPE_CIPHER,"aes-128-ecb",enc_main},
       
   156 #endif
       
   157 #ifndef OPENSSL_NO_AES
       
   158 	{FUNC_TYPE_CIPHER,"aes-192-cbc",enc_main},
       
   159 #endif
       
   160 #ifndef OPENSSL_NO_AES
       
   161 	{FUNC_TYPE_CIPHER,"aes-192-ecb",enc_main},
       
   162 #endif
       
   163 #ifndef OPENSSL_NO_AES
       
   164 	{FUNC_TYPE_CIPHER,"aes-256-cbc",enc_main},
       
   165 #endif
       
   166 #ifndef OPENSSL_NO_AES
       
   167 	{FUNC_TYPE_CIPHER,"aes-256-ecb",enc_main},
       
   168 #endif
       
   169 	{FUNC_TYPE_CIPHER,"base64",enc_main},
       
   170 #ifndef OPENSSL_NO_DES
       
   171 	{FUNC_TYPE_CIPHER,"des",enc_main},
       
   172 #endif
       
   173 #ifndef OPENSSL_NO_DES
       
   174 	{FUNC_TYPE_CIPHER,"des3",enc_main},
       
   175 #endif
       
   176 #ifndef OPENSSL_NO_DES
       
   177 	{FUNC_TYPE_CIPHER,"desx",enc_main},
       
   178 #endif
       
   179 #ifndef OPENSSL_NO_IDEA
       
   180 	{FUNC_TYPE_CIPHER,"idea",enc_main},
       
   181 #endif
       
   182 #ifndef OPENSSL_NO_SEED
       
   183 	{FUNC_TYPE_CIPHER,"seed",enc_main},
       
   184 #endif
       
   185 #ifndef OPENSSL_NO_RC4
       
   186 	{FUNC_TYPE_CIPHER,"rc4",enc_main},
       
   187 #endif
       
   188 #ifndef OPENSSL_NO_RC4
       
   189 	{FUNC_TYPE_CIPHER,"rc4-40",enc_main},
       
   190 #endif
       
   191 #ifndef OPENSSL_NO_RC2
       
   192 	{FUNC_TYPE_CIPHER,"rc2",enc_main},
       
   193 #endif
       
   194 #ifndef OPENSSL_NO_BF
       
   195 	{FUNC_TYPE_CIPHER,"bf",enc_main},
       
   196 #endif
       
   197 #ifndef OPENSSL_NO_CAST
       
   198 	{FUNC_TYPE_CIPHER,"cast",enc_main},
       
   199 #endif
       
   200 #ifndef OPENSSL_NO_RC5
       
   201 	{FUNC_TYPE_CIPHER,"rc5",enc_main},
       
   202 #endif
       
   203 #ifndef OPENSSL_NO_DES
       
   204 	{FUNC_TYPE_CIPHER,"des-ecb",enc_main},
       
   205 #endif
       
   206 #ifndef OPENSSL_NO_DES
       
   207 	{FUNC_TYPE_CIPHER,"des-ede",enc_main},
       
   208 #endif
       
   209 #ifndef OPENSSL_NO_DES
       
   210 	{FUNC_TYPE_CIPHER,"des-ede3",enc_main},
       
   211 #endif
       
   212 #ifndef OPENSSL_NO_DES
       
   213 	{FUNC_TYPE_CIPHER,"des-cbc",enc_main},
       
   214 #endif
       
   215 #ifndef OPENSSL_NO_DES
       
   216 	{FUNC_TYPE_CIPHER,"des-ede-cbc",enc_main},
       
   217 #endif
       
   218 #ifndef OPENSSL_NO_DES
       
   219 	{FUNC_TYPE_CIPHER,"des-ede3-cbc",enc_main},
       
   220 #endif
       
   221 #ifndef OPENSSL_NO_DES
       
   222 	{FUNC_TYPE_CIPHER,"des-cfb",enc_main},
       
   223 #endif
       
   224 #ifndef OPENSSL_NO_DES
       
   225 	{FUNC_TYPE_CIPHER,"des-ede-cfb",enc_main},
       
   226 #endif
       
   227 #ifndef OPENSSL_NO_DES
       
   228 	{FUNC_TYPE_CIPHER,"des-ede3-cfb",enc_main},
       
   229 #endif
       
   230 #ifndef OPENSSL_NO_DES
       
   231 	{FUNC_TYPE_CIPHER,"des-ofb",enc_main},
       
   232 #endif
       
   233 #ifndef OPENSSL_NO_DES
       
   234 	{FUNC_TYPE_CIPHER,"des-ede-ofb",enc_main},
       
   235 #endif
       
   236 #ifndef OPENSSL_NO_DES
       
   237 	{FUNC_TYPE_CIPHER,"des-ede3-ofb",enc_main},
       
   238 #endif
       
   239 #ifndef OPENSSL_NO_IDEA
       
   240 	{FUNC_TYPE_CIPHER,"idea-cbc",enc_main},
       
   241 #endif
       
   242 #ifndef OPENSSL_NO_IDEA
       
   243 	{FUNC_TYPE_CIPHER,"idea-ecb",enc_main},
       
   244 #endif
       
   245 #ifndef OPENSSL_NO_IDEA
       
   246 	{FUNC_TYPE_CIPHER,"idea-cfb",enc_main},
       
   247 #endif
       
   248 #ifndef OPENSSL_NO_IDEA
       
   249 	{FUNC_TYPE_CIPHER,"idea-ofb",enc_main},
       
   250 #endif
       
   251 #ifndef OPENSSL_NO_SEED
       
   252 	{FUNC_TYPE_CIPHER,"seed-cbc",enc_main},
       
   253 #endif
       
   254 #ifndef OPENSSL_NO_SEED
       
   255 	{FUNC_TYPE_CIPHER,"seed-ecb",enc_main},
       
   256 #endif
       
   257 #ifndef OPENSSL_NO_SEED
       
   258 	{FUNC_TYPE_CIPHER,"seed-cfb",enc_main},
       
   259 #endif
       
   260 #ifndef OPENSSL_NO_SEED
       
   261 	{FUNC_TYPE_CIPHER,"seed-ofb",enc_main},
       
   262 #endif
       
   263 #ifndef OPENSSL_NO_RC2
       
   264 	{FUNC_TYPE_CIPHER,"rc2-cbc",enc_main},
       
   265 #endif
       
   266 #ifndef OPENSSL_NO_RC2
       
   267 	{FUNC_TYPE_CIPHER,"rc2-ecb",enc_main},
       
   268 #endif
       
   269 #ifndef OPENSSL_NO_RC2
       
   270 	{FUNC_TYPE_CIPHER,"rc2-cfb",enc_main},
       
   271 #endif
       
   272 #ifndef OPENSSL_NO_RC2
       
   273 	{FUNC_TYPE_CIPHER,"rc2-ofb",enc_main},
       
   274 #endif
       
   275 #ifndef OPENSSL_NO_RC2
       
   276 	{FUNC_TYPE_CIPHER,"rc2-64-cbc",enc_main},
       
   277 #endif
       
   278 #ifndef OPENSSL_NO_RC2
       
   279 	{FUNC_TYPE_CIPHER,"rc2-40-cbc",enc_main},
       
   280 #endif
       
   281 #ifndef OPENSSL_NO_BF
       
   282 	{FUNC_TYPE_CIPHER,"bf-cbc",enc_main},
       
   283 #endif
       
   284 #ifndef OPENSSL_NO_BF
       
   285 	{FUNC_TYPE_CIPHER,"bf-ecb",enc_main},
       
   286 #endif
       
   287 #ifndef OPENSSL_NO_BF
       
   288 	{FUNC_TYPE_CIPHER,"bf-cfb",enc_main},
       
   289 #endif
       
   290 #ifndef OPENSSL_NO_BF
       
   291 	{FUNC_TYPE_CIPHER,"bf-ofb",enc_main},
       
   292 #endif
       
   293 #ifndef OPENSSL_NO_CAST
       
   294 	{FUNC_TYPE_CIPHER,"cast5-cbc",enc_main},
       
   295 #endif
       
   296 #ifndef OPENSSL_NO_CAST
       
   297 	{FUNC_TYPE_CIPHER,"cast5-ecb",enc_main},
       
   298 #endif
       
   299 #ifndef OPENSSL_NO_CAST
       
   300 	{FUNC_TYPE_CIPHER,"cast5-cfb",enc_main},
       
   301 #endif
       
   302 #ifndef OPENSSL_NO_CAST
       
   303 	{FUNC_TYPE_CIPHER,"cast5-ofb",enc_main},
       
   304 #endif
       
   305 #ifndef OPENSSL_NO_CAST
       
   306 	{FUNC_TYPE_CIPHER,"cast-cbc",enc_main},
       
   307 #endif
       
   308 #ifndef OPENSSL_NO_RC5
       
   309 	{FUNC_TYPE_CIPHER,"rc5-cbc",enc_main},
       
   310 #endif
       
   311 #ifndef OPENSSL_NO_RC5
       
   312 	{FUNC_TYPE_CIPHER,"rc5-ecb",enc_main},
       
   313 #endif
       
   314 #ifndef OPENSSL_NO_RC5
       
   315 	{FUNC_TYPE_CIPHER,"rc5-cfb",enc_main},
       
   316 #endif
       
   317 #ifndef OPENSSL_NO_RC5
       
   318 	{FUNC_TYPE_CIPHER,"rc5-ofb",enc_main},
       
   319 #endif
       
   320 	{0,NULL,NULL}
       
   321 	};