1*b077aed3SPierre Pronchery /* 2*b077aed3SPierre Pronchery * WARNING: do not edit! 3*b077aed3SPierre Pronchery * Generated by apps/progs.pl 4*b077aed3SPierre Pronchery * 5*b077aed3SPierre Pronchery * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved. 6*b077aed3SPierre Pronchery * 7*b077aed3SPierre Pronchery * Licensed under the Apache License 2.0 (the "License"). You may not use 8*b077aed3SPierre Pronchery * this file except in compliance with the License. You can obtain a copy 9*b077aed3SPierre Pronchery * in the file LICENSE in the source distribution or at 10*b077aed3SPierre Pronchery * https://www.openssl.org/source/license.html 11*b077aed3SPierre Pronchery */ 12*b077aed3SPierre Pronchery 13*b077aed3SPierre Pronchery #include "progs.h" 14*b077aed3SPierre Pronchery 15*b077aed3SPierre Pronchery FUNCTION functions[] = { 16*b077aed3SPierre Pronchery {FT_general, "asn1parse", asn1parse_main, asn1parse_options, NULL, NULL}, 17*b077aed3SPierre Pronchery {FT_general, "ca", ca_main, ca_options, NULL, NULL}, 18*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_SOCK 19*b077aed3SPierre Pronchery {FT_general, "ciphers", ciphers_main, ciphers_options, NULL, NULL}, 20*b077aed3SPierre Pronchery #endif 21*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_CMP 22*b077aed3SPierre Pronchery {FT_general, "cmp", cmp_main, cmp_options, NULL, NULL}, 23*b077aed3SPierre Pronchery #endif 24*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_CMS 25*b077aed3SPierre Pronchery {FT_general, "cms", cms_main, cms_options, NULL, NULL}, 26*b077aed3SPierre Pronchery #endif 27*b077aed3SPierre Pronchery {FT_general, "crl", crl_main, crl_options, NULL, NULL}, 28*b077aed3SPierre Pronchery {FT_general, "crl2pkcs7", crl2pkcs7_main, crl2pkcs7_options, NULL, NULL}, 29*b077aed3SPierre Pronchery {FT_general, "dgst", dgst_main, dgst_options, NULL, NULL}, 30*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_DH 31*b077aed3SPierre Pronchery {FT_general, "dhparam", dhparam_main, dhparam_options, NULL, NULL}, 32*b077aed3SPierre Pronchery #endif 33*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_DSA 34*b077aed3SPierre Pronchery {FT_general, "dsa", dsa_main, dsa_options, NULL, NULL}, 35*b077aed3SPierre Pronchery #endif 36*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_DSA 37*b077aed3SPierre Pronchery {FT_general, "dsaparam", dsaparam_main, dsaparam_options, NULL, NULL}, 38*b077aed3SPierre Pronchery #endif 39*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_EC 40*b077aed3SPierre Pronchery {FT_general, "ec", ec_main, ec_options, NULL, NULL}, 41*b077aed3SPierre Pronchery #endif 42*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_EC 43*b077aed3SPierre Pronchery {FT_general, "ecparam", ecparam_main, ecparam_options, NULL, NULL}, 44*b077aed3SPierre Pronchery #endif 45*b077aed3SPierre Pronchery {FT_general, "enc", enc_main, enc_options, NULL, NULL}, 46*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ENGINE 47*b077aed3SPierre Pronchery {FT_general, "engine", engine_main, engine_options, NULL, NULL}, 48*b077aed3SPierre Pronchery #endif 49*b077aed3SPierre Pronchery {FT_general, "errstr", errstr_main, errstr_options, NULL, NULL}, 50*b077aed3SPierre Pronchery {FT_general, "fipsinstall", fipsinstall_main, fipsinstall_options, NULL, NULL}, 51*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_DSA 52*b077aed3SPierre Pronchery {FT_general, "gendsa", gendsa_main, gendsa_options, NULL, NULL}, 53*b077aed3SPierre Pronchery #endif 54*b077aed3SPierre Pronchery {FT_general, "genpkey", genpkey_main, genpkey_options, NULL, NULL}, 55*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_RSA 56*b077aed3SPierre Pronchery {FT_general, "genrsa", genrsa_main, genrsa_options, NULL, NULL}, 57*b077aed3SPierre Pronchery #endif 58*b077aed3SPierre Pronchery {FT_general, "help", help_main, help_options, NULL, NULL}, 59*b077aed3SPierre Pronchery {FT_general, "info", info_main, info_options, NULL, NULL}, 60*b077aed3SPierre Pronchery {FT_general, "kdf", kdf_main, kdf_options, NULL, NULL}, 61*b077aed3SPierre Pronchery {FT_general, "list", list_main, list_options, NULL, NULL}, 62*b077aed3SPierre Pronchery {FT_general, "mac", mac_main, mac_options, NULL, NULL}, 63*b077aed3SPierre Pronchery {FT_general, "nseq", nseq_main, nseq_options, NULL, NULL}, 64*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_OCSP 65*b077aed3SPierre Pronchery {FT_general, "ocsp", ocsp_main, ocsp_options, NULL, NULL}, 66*b077aed3SPierre Pronchery #endif 67*b077aed3SPierre Pronchery {FT_general, "passwd", passwd_main, passwd_options, NULL, NULL}, 68*b077aed3SPierre Pronchery {FT_general, "pkcs12", pkcs12_main, pkcs12_options, NULL, NULL}, 69*b077aed3SPierre Pronchery {FT_general, "pkcs7", pkcs7_main, pkcs7_options, NULL, NULL}, 70*b077aed3SPierre Pronchery {FT_general, "pkcs8", pkcs8_main, pkcs8_options, NULL, NULL}, 71*b077aed3SPierre Pronchery {FT_general, "pkey", pkey_main, pkey_options, NULL, NULL}, 72*b077aed3SPierre Pronchery {FT_general, "pkeyparam", pkeyparam_main, pkeyparam_options, NULL, NULL}, 73*b077aed3SPierre Pronchery {FT_general, "pkeyutl", pkeyutl_main, pkeyutl_options, NULL, NULL}, 74*b077aed3SPierre Pronchery {FT_general, "prime", prime_main, prime_options, NULL, NULL}, 75*b077aed3SPierre Pronchery {FT_general, "rand", rand_main, rand_options, NULL, NULL}, 76*b077aed3SPierre Pronchery {FT_general, "rehash", rehash_main, rehash_options, NULL, NULL}, 77*b077aed3SPierre Pronchery {FT_general, "req", req_main, req_options, NULL, NULL}, 78*b077aed3SPierre Pronchery {FT_general, "rsa", rsa_main, rsa_options, NULL, NULL}, 79*b077aed3SPierre Pronchery #if !defined(OPENSSL_NO_DEPRECATED_3_0) && !defined(OPENSSL_NO_RSA) 80*b077aed3SPierre Pronchery {FT_general, "rsautl", rsautl_main, rsautl_options, "pkeyutl", "3.0"}, 81*b077aed3SPierre Pronchery #endif 82*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_SOCK 83*b077aed3SPierre Pronchery {FT_general, "s_client", s_client_main, s_client_options, NULL, NULL}, 84*b077aed3SPierre Pronchery #endif 85*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_SOCK 86*b077aed3SPierre Pronchery {FT_general, "s_server", s_server_main, s_server_options, NULL, NULL}, 87*b077aed3SPierre Pronchery #endif 88*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_SOCK 89*b077aed3SPierre Pronchery {FT_general, "s_time", s_time_main, s_time_options, NULL, NULL}, 90*b077aed3SPierre Pronchery #endif 91*b077aed3SPierre Pronchery {FT_general, "sess_id", sess_id_main, sess_id_options, NULL, NULL}, 92*b077aed3SPierre Pronchery {FT_general, "smime", smime_main, smime_options, NULL, NULL}, 93*b077aed3SPierre Pronchery {FT_general, "speed", speed_main, speed_options, NULL, NULL}, 94*b077aed3SPierre Pronchery {FT_general, "spkac", spkac_main, spkac_options, NULL, NULL}, 95*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_SRP 96*b077aed3SPierre Pronchery {FT_general, "srp", srp_main, srp_options, NULL, NULL}, 97*b077aed3SPierre Pronchery #endif 98*b077aed3SPierre Pronchery {FT_general, "storeutl", storeutl_main, storeutl_options, NULL, NULL}, 99*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_TS 100*b077aed3SPierre Pronchery {FT_general, "ts", ts_main, ts_options, NULL, NULL}, 101*b077aed3SPierre Pronchery #endif 102*b077aed3SPierre Pronchery {FT_general, "verify", verify_main, verify_options, NULL, NULL}, 103*b077aed3SPierre Pronchery {FT_general, "version", version_main, version_options, NULL, NULL}, 104*b077aed3SPierre Pronchery {FT_general, "x509", x509_main, x509_options, NULL, NULL}, 105*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_MD2 106*b077aed3SPierre Pronchery {FT_md, "md2", dgst_main, NULL, NULL}, 107*b077aed3SPierre Pronchery #endif 108*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_MD4 109*b077aed3SPierre Pronchery {FT_md, "md4", dgst_main, NULL, NULL}, 110*b077aed3SPierre Pronchery #endif 111*b077aed3SPierre Pronchery {FT_md, "md5", dgst_main, NULL, NULL}, 112*b077aed3SPierre Pronchery {FT_md, "sha1", dgst_main, NULL, NULL}, 113*b077aed3SPierre Pronchery {FT_md, "sha224", dgst_main, NULL, NULL}, 114*b077aed3SPierre Pronchery {FT_md, "sha256", dgst_main, NULL, NULL}, 115*b077aed3SPierre Pronchery {FT_md, "sha384", dgst_main, NULL, NULL}, 116*b077aed3SPierre Pronchery {FT_md, "sha512", dgst_main, NULL, NULL}, 117*b077aed3SPierre Pronchery {FT_md, "sha512-224", dgst_main, NULL, NULL}, 118*b077aed3SPierre Pronchery {FT_md, "sha512-256", dgst_main, NULL, NULL}, 119*b077aed3SPierre Pronchery {FT_md, "sha3-224", dgst_main, NULL, NULL}, 120*b077aed3SPierre Pronchery {FT_md, "sha3-256", dgst_main, NULL, NULL}, 121*b077aed3SPierre Pronchery {FT_md, "sha3-384", dgst_main, NULL, NULL}, 122*b077aed3SPierre Pronchery {FT_md, "sha3-512", dgst_main, NULL, NULL}, 123*b077aed3SPierre Pronchery {FT_md, "shake128", dgst_main, NULL, NULL}, 124*b077aed3SPierre Pronchery {FT_md, "shake256", dgst_main, NULL, NULL}, 125*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_MDC2 126*b077aed3SPierre Pronchery {FT_md, "mdc2", dgst_main, NULL, NULL}, 127*b077aed3SPierre Pronchery #endif 128*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_RMD160 129*b077aed3SPierre Pronchery {FT_md, "rmd160", dgst_main, NULL, NULL}, 130*b077aed3SPierre Pronchery #endif 131*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_BLAKE2 132*b077aed3SPierre Pronchery {FT_md, "blake2b512", dgst_main, NULL, NULL}, 133*b077aed3SPierre Pronchery #endif 134*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_BLAKE2 135*b077aed3SPierre Pronchery {FT_md, "blake2s256", dgst_main, NULL, NULL}, 136*b077aed3SPierre Pronchery #endif 137*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_SM3 138*b077aed3SPierre Pronchery {FT_md, "sm3", dgst_main, NULL, NULL}, 139*b077aed3SPierre Pronchery #endif 140*b077aed3SPierre Pronchery {FT_cipher, "aes-128-cbc", enc_main, enc_options, NULL}, 141*b077aed3SPierre Pronchery {FT_cipher, "aes-128-ecb", enc_main, enc_options, NULL}, 142*b077aed3SPierre Pronchery {FT_cipher, "aes-192-cbc", enc_main, enc_options, NULL}, 143*b077aed3SPierre Pronchery {FT_cipher, "aes-192-ecb", enc_main, enc_options, NULL}, 144*b077aed3SPierre Pronchery {FT_cipher, "aes-256-cbc", enc_main, enc_options, NULL}, 145*b077aed3SPierre Pronchery {FT_cipher, "aes-256-ecb", enc_main, enc_options, NULL}, 146*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA 147*b077aed3SPierre Pronchery {FT_cipher, "aria-128-cbc", enc_main, enc_options, NULL}, 148*b077aed3SPierre Pronchery #endif 149*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA 150*b077aed3SPierre Pronchery {FT_cipher, "aria-128-cfb", enc_main, enc_options, NULL}, 151*b077aed3SPierre Pronchery #endif 152*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA 153*b077aed3SPierre Pronchery {FT_cipher, "aria-128-ctr", enc_main, enc_options, NULL}, 154*b077aed3SPierre Pronchery #endif 155*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA 156*b077aed3SPierre Pronchery {FT_cipher, "aria-128-ecb", enc_main, enc_options, NULL}, 157*b077aed3SPierre Pronchery #endif 158*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA 159*b077aed3SPierre Pronchery {FT_cipher, "aria-128-ofb", enc_main, enc_options, NULL}, 160*b077aed3SPierre Pronchery #endif 161*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA 162*b077aed3SPierre Pronchery {FT_cipher, "aria-128-cfb1", enc_main, enc_options, NULL}, 163*b077aed3SPierre Pronchery #endif 164*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA 165*b077aed3SPierre Pronchery {FT_cipher, "aria-128-cfb8", enc_main, enc_options, NULL}, 166*b077aed3SPierre Pronchery #endif 167*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA 168*b077aed3SPierre Pronchery {FT_cipher, "aria-192-cbc", enc_main, enc_options, NULL}, 169*b077aed3SPierre Pronchery #endif 170*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA 171*b077aed3SPierre Pronchery {FT_cipher, "aria-192-cfb", enc_main, enc_options, NULL}, 172*b077aed3SPierre Pronchery #endif 173*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA 174*b077aed3SPierre Pronchery {FT_cipher, "aria-192-ctr", enc_main, enc_options, NULL}, 175*b077aed3SPierre Pronchery #endif 176*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA 177*b077aed3SPierre Pronchery {FT_cipher, "aria-192-ecb", enc_main, enc_options, NULL}, 178*b077aed3SPierre Pronchery #endif 179*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA 180*b077aed3SPierre Pronchery {FT_cipher, "aria-192-ofb", enc_main, enc_options, NULL}, 181*b077aed3SPierre Pronchery #endif 182*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA 183*b077aed3SPierre Pronchery {FT_cipher, "aria-192-cfb1", enc_main, enc_options, NULL}, 184*b077aed3SPierre Pronchery #endif 185*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA 186*b077aed3SPierre Pronchery {FT_cipher, "aria-192-cfb8", enc_main, enc_options, NULL}, 187*b077aed3SPierre Pronchery #endif 188*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA 189*b077aed3SPierre Pronchery {FT_cipher, "aria-256-cbc", enc_main, enc_options, NULL}, 190*b077aed3SPierre Pronchery #endif 191*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA 192*b077aed3SPierre Pronchery {FT_cipher, "aria-256-cfb", enc_main, enc_options, NULL}, 193*b077aed3SPierre Pronchery #endif 194*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA 195*b077aed3SPierre Pronchery {FT_cipher, "aria-256-ctr", enc_main, enc_options, NULL}, 196*b077aed3SPierre Pronchery #endif 197*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA 198*b077aed3SPierre Pronchery {FT_cipher, "aria-256-ecb", enc_main, enc_options, NULL}, 199*b077aed3SPierre Pronchery #endif 200*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA 201*b077aed3SPierre Pronchery {FT_cipher, "aria-256-ofb", enc_main, enc_options, NULL}, 202*b077aed3SPierre Pronchery #endif 203*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA 204*b077aed3SPierre Pronchery {FT_cipher, "aria-256-cfb1", enc_main, enc_options, NULL}, 205*b077aed3SPierre Pronchery #endif 206*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_ARIA 207*b077aed3SPierre Pronchery {FT_cipher, "aria-256-cfb8", enc_main, enc_options, NULL}, 208*b077aed3SPierre Pronchery #endif 209*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_CAMELLIA 210*b077aed3SPierre Pronchery {FT_cipher, "camellia-128-cbc", enc_main, enc_options, NULL}, 211*b077aed3SPierre Pronchery #endif 212*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_CAMELLIA 213*b077aed3SPierre Pronchery {FT_cipher, "camellia-128-ecb", enc_main, enc_options, NULL}, 214*b077aed3SPierre Pronchery #endif 215*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_CAMELLIA 216*b077aed3SPierre Pronchery {FT_cipher, "camellia-192-cbc", enc_main, enc_options, NULL}, 217*b077aed3SPierre Pronchery #endif 218*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_CAMELLIA 219*b077aed3SPierre Pronchery {FT_cipher, "camellia-192-ecb", enc_main, enc_options, NULL}, 220*b077aed3SPierre Pronchery #endif 221*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_CAMELLIA 222*b077aed3SPierre Pronchery {FT_cipher, "camellia-256-cbc", enc_main, enc_options, NULL}, 223*b077aed3SPierre Pronchery #endif 224*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_CAMELLIA 225*b077aed3SPierre Pronchery {FT_cipher, "camellia-256-ecb", enc_main, enc_options, NULL}, 226*b077aed3SPierre Pronchery #endif 227*b077aed3SPierre Pronchery {FT_cipher, "base64", enc_main, enc_options, NULL}, 228*b077aed3SPierre Pronchery #ifdef ZLIB 229*b077aed3SPierre Pronchery {FT_cipher, "zlib", enc_main, enc_options, NULL}, 230*b077aed3SPierre Pronchery #endif 231*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_DES 232*b077aed3SPierre Pronchery {FT_cipher, "des", enc_main, enc_options, NULL}, 233*b077aed3SPierre Pronchery #endif 234*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_DES 235*b077aed3SPierre Pronchery {FT_cipher, "des3", enc_main, enc_options, NULL}, 236*b077aed3SPierre Pronchery #endif 237*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_DES 238*b077aed3SPierre Pronchery {FT_cipher, "desx", enc_main, enc_options, NULL}, 239*b077aed3SPierre Pronchery #endif 240*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_IDEA 241*b077aed3SPierre Pronchery {FT_cipher, "idea", enc_main, enc_options, NULL}, 242*b077aed3SPierre Pronchery #endif 243*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_SEED 244*b077aed3SPierre Pronchery {FT_cipher, "seed", enc_main, enc_options, NULL}, 245*b077aed3SPierre Pronchery #endif 246*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_RC4 247*b077aed3SPierre Pronchery {FT_cipher, "rc4", enc_main, enc_options, NULL}, 248*b077aed3SPierre Pronchery #endif 249*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_RC4 250*b077aed3SPierre Pronchery {FT_cipher, "rc4-40", enc_main, enc_options, NULL}, 251*b077aed3SPierre Pronchery #endif 252*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_RC2 253*b077aed3SPierre Pronchery {FT_cipher, "rc2", enc_main, enc_options, NULL}, 254*b077aed3SPierre Pronchery #endif 255*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_BF 256*b077aed3SPierre Pronchery {FT_cipher, "bf", enc_main, enc_options, NULL}, 257*b077aed3SPierre Pronchery #endif 258*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_CAST 259*b077aed3SPierre Pronchery {FT_cipher, "cast", enc_main, enc_options, NULL}, 260*b077aed3SPierre Pronchery #endif 261*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_RC5 262*b077aed3SPierre Pronchery {FT_cipher, "rc5", enc_main, enc_options, NULL}, 263*b077aed3SPierre Pronchery #endif 264*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_DES 265*b077aed3SPierre Pronchery {FT_cipher, "des-ecb", enc_main, enc_options, NULL}, 266*b077aed3SPierre Pronchery #endif 267*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_DES 268*b077aed3SPierre Pronchery {FT_cipher, "des-ede", enc_main, enc_options, NULL}, 269*b077aed3SPierre Pronchery #endif 270*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_DES 271*b077aed3SPierre Pronchery {FT_cipher, "des-ede3", enc_main, enc_options, NULL}, 272*b077aed3SPierre Pronchery #endif 273*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_DES 274*b077aed3SPierre Pronchery {FT_cipher, "des-cbc", enc_main, enc_options, NULL}, 275*b077aed3SPierre Pronchery #endif 276*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_DES 277*b077aed3SPierre Pronchery {FT_cipher, "des-ede-cbc", enc_main, enc_options, NULL}, 278*b077aed3SPierre Pronchery #endif 279*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_DES 280*b077aed3SPierre Pronchery {FT_cipher, "des-ede3-cbc", enc_main, enc_options, NULL}, 281*b077aed3SPierre Pronchery #endif 282*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_DES 283*b077aed3SPierre Pronchery {FT_cipher, "des-cfb", enc_main, enc_options, NULL}, 284*b077aed3SPierre Pronchery #endif 285*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_DES 286*b077aed3SPierre Pronchery {FT_cipher, "des-ede-cfb", enc_main, enc_options, NULL}, 287*b077aed3SPierre Pronchery #endif 288*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_DES 289*b077aed3SPierre Pronchery {FT_cipher, "des-ede3-cfb", enc_main, enc_options, NULL}, 290*b077aed3SPierre Pronchery #endif 291*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_DES 292*b077aed3SPierre Pronchery {FT_cipher, "des-ofb", enc_main, enc_options, NULL}, 293*b077aed3SPierre Pronchery #endif 294*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_DES 295*b077aed3SPierre Pronchery {FT_cipher, "des-ede-ofb", enc_main, enc_options, NULL}, 296*b077aed3SPierre Pronchery #endif 297*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_DES 298*b077aed3SPierre Pronchery {FT_cipher, "des-ede3-ofb", enc_main, enc_options, NULL}, 299*b077aed3SPierre Pronchery #endif 300*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_IDEA 301*b077aed3SPierre Pronchery {FT_cipher, "idea-cbc", enc_main, enc_options, NULL}, 302*b077aed3SPierre Pronchery #endif 303*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_IDEA 304*b077aed3SPierre Pronchery {FT_cipher, "idea-ecb", enc_main, enc_options, NULL}, 305*b077aed3SPierre Pronchery #endif 306*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_IDEA 307*b077aed3SPierre Pronchery {FT_cipher, "idea-cfb", enc_main, enc_options, NULL}, 308*b077aed3SPierre Pronchery #endif 309*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_IDEA 310*b077aed3SPierre Pronchery {FT_cipher, "idea-ofb", enc_main, enc_options, NULL}, 311*b077aed3SPierre Pronchery #endif 312*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_SEED 313*b077aed3SPierre Pronchery {FT_cipher, "seed-cbc", enc_main, enc_options, NULL}, 314*b077aed3SPierre Pronchery #endif 315*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_SEED 316*b077aed3SPierre Pronchery {FT_cipher, "seed-ecb", enc_main, enc_options, NULL}, 317*b077aed3SPierre Pronchery #endif 318*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_SEED 319*b077aed3SPierre Pronchery {FT_cipher, "seed-cfb", enc_main, enc_options, NULL}, 320*b077aed3SPierre Pronchery #endif 321*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_SEED 322*b077aed3SPierre Pronchery {FT_cipher, "seed-ofb", enc_main, enc_options, NULL}, 323*b077aed3SPierre Pronchery #endif 324*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_RC2 325*b077aed3SPierre Pronchery {FT_cipher, "rc2-cbc", enc_main, enc_options, NULL}, 326*b077aed3SPierre Pronchery #endif 327*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_RC2 328*b077aed3SPierre Pronchery {FT_cipher, "rc2-ecb", enc_main, enc_options, NULL}, 329*b077aed3SPierre Pronchery #endif 330*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_RC2 331*b077aed3SPierre Pronchery {FT_cipher, "rc2-cfb", enc_main, enc_options, NULL}, 332*b077aed3SPierre Pronchery #endif 333*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_RC2 334*b077aed3SPierre Pronchery {FT_cipher, "rc2-ofb", enc_main, enc_options, NULL}, 335*b077aed3SPierre Pronchery #endif 336*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_RC2 337*b077aed3SPierre Pronchery {FT_cipher, "rc2-64-cbc", enc_main, enc_options, NULL}, 338*b077aed3SPierre Pronchery #endif 339*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_RC2 340*b077aed3SPierre Pronchery {FT_cipher, "rc2-40-cbc", enc_main, enc_options, NULL}, 341*b077aed3SPierre Pronchery #endif 342*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_BF 343*b077aed3SPierre Pronchery {FT_cipher, "bf-cbc", enc_main, enc_options, NULL}, 344*b077aed3SPierre Pronchery #endif 345*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_BF 346*b077aed3SPierre Pronchery {FT_cipher, "bf-ecb", enc_main, enc_options, NULL}, 347*b077aed3SPierre Pronchery #endif 348*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_BF 349*b077aed3SPierre Pronchery {FT_cipher, "bf-cfb", enc_main, enc_options, NULL}, 350*b077aed3SPierre Pronchery #endif 351*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_BF 352*b077aed3SPierre Pronchery {FT_cipher, "bf-ofb", enc_main, enc_options, NULL}, 353*b077aed3SPierre Pronchery #endif 354*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_CAST 355*b077aed3SPierre Pronchery {FT_cipher, "cast5-cbc", enc_main, enc_options, NULL}, 356*b077aed3SPierre Pronchery #endif 357*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_CAST 358*b077aed3SPierre Pronchery {FT_cipher, "cast5-ecb", enc_main, enc_options, NULL}, 359*b077aed3SPierre Pronchery #endif 360*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_CAST 361*b077aed3SPierre Pronchery {FT_cipher, "cast5-cfb", enc_main, enc_options, NULL}, 362*b077aed3SPierre Pronchery #endif 363*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_CAST 364*b077aed3SPierre Pronchery {FT_cipher, "cast5-ofb", enc_main, enc_options, NULL}, 365*b077aed3SPierre Pronchery #endif 366*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_CAST 367*b077aed3SPierre Pronchery {FT_cipher, "cast-cbc", enc_main, enc_options, NULL}, 368*b077aed3SPierre Pronchery #endif 369*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_RC5 370*b077aed3SPierre Pronchery {FT_cipher, "rc5-cbc", enc_main, enc_options, NULL}, 371*b077aed3SPierre Pronchery #endif 372*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_RC5 373*b077aed3SPierre Pronchery {FT_cipher, "rc5-ecb", enc_main, enc_options, NULL}, 374*b077aed3SPierre Pronchery #endif 375*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_RC5 376*b077aed3SPierre Pronchery {FT_cipher, "rc5-cfb", enc_main, enc_options, NULL}, 377*b077aed3SPierre Pronchery #endif 378*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_RC5 379*b077aed3SPierre Pronchery {FT_cipher, "rc5-ofb", enc_main, enc_options, NULL}, 380*b077aed3SPierre Pronchery #endif 381*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_SM4 382*b077aed3SPierre Pronchery {FT_cipher, "sm4-cbc", enc_main, enc_options, NULL}, 383*b077aed3SPierre Pronchery #endif 384*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_SM4 385*b077aed3SPierre Pronchery {FT_cipher, "sm4-ecb", enc_main, enc_options, NULL}, 386*b077aed3SPierre Pronchery #endif 387*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_SM4 388*b077aed3SPierre Pronchery {FT_cipher, "sm4-cfb", enc_main, enc_options, NULL}, 389*b077aed3SPierre Pronchery #endif 390*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_SM4 391*b077aed3SPierre Pronchery {FT_cipher, "sm4-ofb", enc_main, enc_options, NULL}, 392*b077aed3SPierre Pronchery #endif 393*b077aed3SPierre Pronchery #ifndef OPENSSL_NO_SM4 394*b077aed3SPierre Pronchery {FT_cipher, "sm4-ctr", enc_main, enc_options, NULL}, 395*b077aed3SPierre Pronchery #endif 396*b077aed3SPierre Pronchery {0, NULL, NULL, NULL, NULL} 397*b077aed3SPierre Pronchery }; 398