1*ebfedea0SLionel Sambuc# Id 2*ebfedea0SLionel Sambuc 3*ebfedea0SLionel SambucHEIMDAL_CRYPTO_1.0 { 4*ebfedea0SLionel Sambuc global: 5*ebfedea0SLionel Sambuc hc_AES_cbc_encrypt; 6*ebfedea0SLionel Sambuc hc_AES_cfb8_encrypt; 7*ebfedea0SLionel Sambuc hc_AES_decrypt; 8*ebfedea0SLionel Sambuc hc_AES_decrypt_key; 9*ebfedea0SLionel Sambuc hc_BN_CTX_end; 10*ebfedea0SLionel Sambuc hc_BN_CTX_free; 11*ebfedea0SLionel Sambuc hc_BN_CTX_get; 12*ebfedea0SLionel Sambuc hc_BN_CTX_new; 13*ebfedea0SLionel Sambuc hc_BN_CTX_start; 14*ebfedea0SLionel Sambuc hc_AES_encrypt; 15*ebfedea0SLionel Sambuc hc_AES_set_encrypt_key; 16*ebfedea0SLionel Sambuc hc_BN_GENCB_call; 17*ebfedea0SLionel Sambuc hc_BN_GENCB_set; 18*ebfedea0SLionel Sambuc hc_BN_bin2bn; 19*ebfedea0SLionel Sambuc hc_BN_bn2bin; 20*ebfedea0SLionel Sambuc hc_BN_bn2hex; 21*ebfedea0SLionel Sambuc hc_BN_clear; 22*ebfedea0SLionel Sambuc hc_BN_clear_bit; 23*ebfedea0SLionel Sambuc hc_BN_clear_free; 24*ebfedea0SLionel Sambuc hc_BN_cmp; 25*ebfedea0SLionel Sambuc hc_BN_dup; 26*ebfedea0SLionel Sambuc hc_BN_free; 27*ebfedea0SLionel Sambuc hc_BN_get_word; 28*ebfedea0SLionel Sambuc hc_BN_hex2bn; 29*ebfedea0SLionel Sambuc hc_BN_is_bit_set; 30*ebfedea0SLionel Sambuc hc_BN_is_negative; 31*ebfedea0SLionel Sambuc hc_BN_new; 32*ebfedea0SLionel Sambuc hc_BN_num_bits; 33*ebfedea0SLionel Sambuc hc_BN_num_bytes; 34*ebfedea0SLionel Sambuc hc_BN_rand; 35*ebfedea0SLionel Sambuc hc_BN_set_bit; 36*ebfedea0SLionel Sambuc hc_BN_set_negative; 37*ebfedea0SLionel Sambuc hc_BN_set_word; 38*ebfedea0SLionel Sambuc hc_BN_uadd; 39*ebfedea0SLionel Sambuc hc_DES_cbc_cksum; 40*ebfedea0SLionel Sambuc hc_DES_cbc_encrypt; 41*ebfedea0SLionel Sambuc hc_DES_cfb64_encrypt; 42*ebfedea0SLionel Sambuc hc_DES_check_key_parity; 43*ebfedea0SLionel Sambuc hc_DES_ecb3_encrypt; 44*ebfedea0SLionel Sambuc hc_DES_ecb_encrypt; 45*ebfedea0SLionel Sambuc hc_DES_ede3_cbc_encrypt; 46*ebfedea0SLionel Sambuc hc_DES_encrypt; 47*ebfedea0SLionel Sambuc hc_DES_generate_random_block; 48*ebfedea0SLionel Sambuc hc_DES_init_random_number_generator; 49*ebfedea0SLionel Sambuc hc_DES_is_weak_key; 50*ebfedea0SLionel Sambuc hc_DES_key_sched; 51*ebfedea0SLionel Sambuc hc_DES_mem_rand8; 52*ebfedea0SLionel Sambuc hc_DES_new_random_key; 53*ebfedea0SLionel Sambuc hc_DES_pcbc_encrypt; 54*ebfedea0SLionel Sambuc hc_DES_rand_data; 55*ebfedea0SLionel Sambuc hc_DES_rand_data_key; 56*ebfedea0SLionel Sambuc hc_DES_random_key; 57*ebfedea0SLionel Sambuc hc_DES_read_password; 58*ebfedea0SLionel Sambuc hc_DES_set_key; 59*ebfedea0SLionel Sambuc hc_DES_set_key_checked; 60*ebfedea0SLionel Sambuc hc_DES_set_key_unchecked; 61*ebfedea0SLionel Sambuc hc_DES_set_odd_parity; 62*ebfedea0SLionel Sambuc hc_DES_set_random_generator_seed; 63*ebfedea0SLionel Sambuc hc_DES_set_sequence_number; 64*ebfedea0SLionel Sambuc hc_DES_string_to_key; 65*ebfedea0SLionel Sambuc hc_DH_check_pubkey; 66*ebfedea0SLionel Sambuc hc_DH_compute_key; 67*ebfedea0SLionel Sambuc hc_DH_free; 68*ebfedea0SLionel Sambuc hc_DH_generate_key; 69*ebfedea0SLionel Sambuc hc_DH_generate_parameters_ex; 70*ebfedea0SLionel Sambuc hc_DH_get_default_method; 71*ebfedea0SLionel Sambuc hc_DH_get_ex_data; 72*ebfedea0SLionel Sambuc hc_DH_ltm_method; 73*ebfedea0SLionel Sambuc hc_DH_gmp_method; 74*ebfedea0SLionel Sambuc hc_DH_new; 75*ebfedea0SLionel Sambuc hc_DH_new_method; 76*ebfedea0SLionel Sambuc hc_DH_null_method; 77*ebfedea0SLionel Sambuc hc_DH_set_default_method; 78*ebfedea0SLionel Sambuc hc_DH_set_ex_data; 79*ebfedea0SLionel Sambuc hc_DH_set_method; 80*ebfedea0SLionel Sambuc hc_DH_size; 81*ebfedea0SLionel Sambuc hc_DH_up_ref; 82*ebfedea0SLionel Sambuc hc_DSA_free; 83*ebfedea0SLionel Sambuc hc_DSA_get_default_method; 84*ebfedea0SLionel Sambuc hc_DSA_new; 85*ebfedea0SLionel Sambuc hc_DSA_null_method; 86*ebfedea0SLionel Sambuc hc_DSA_set_default_method; 87*ebfedea0SLionel Sambuc hc_DSA_up_ref; 88*ebfedea0SLionel Sambuc hc_DSA_verify; 89*ebfedea0SLionel Sambuc hc_ENGINE_new; 90*ebfedea0SLionel Sambuc hc_ENGINE_free; 91*ebfedea0SLionel Sambuc hc_ENGINE_add_conf_module; 92*ebfedea0SLionel Sambuc hc_ENGINE_by_dso; 93*ebfedea0SLionel Sambuc hc_ENGINE_by_id; 94*ebfedea0SLionel Sambuc hc_ENGINE_finish; 95*ebfedea0SLionel Sambuc hc_ENGINE_get_DH; 96*ebfedea0SLionel Sambuc hc_ENGINE_get_RAND; 97*ebfedea0SLionel Sambuc hc_ENGINE_get_RSA; 98*ebfedea0SLionel Sambuc hc_ENGINE_get_default_DH; 99*ebfedea0SLionel Sambuc hc_ENGINE_get_default_RSA; 100*ebfedea0SLionel Sambuc hc_ENGINE_get_id; 101*ebfedea0SLionel Sambuc hc_ENGINE_get_name; 102*ebfedea0SLionel Sambuc hc_ENGINE_load_builtin_engines; 103*ebfedea0SLionel Sambuc hc_ENGINE_set_DH; 104*ebfedea0SLionel Sambuc hc_ENGINE_set_RSA; 105*ebfedea0SLionel Sambuc hc_ENGINE_set_default_DH; 106*ebfedea0SLionel Sambuc hc_ENGINE_set_default_RSA; 107*ebfedea0SLionel Sambuc hc_ENGINE_set_destroy_function; 108*ebfedea0SLionel Sambuc hc_ENGINE_set_id; 109*ebfedea0SLionel Sambuc hc_ENGINE_set_name; 110*ebfedea0SLionel Sambuc hc_ENGINE_up_ref; 111*ebfedea0SLionel Sambuc hc_EVP_BytesToKey; 112*ebfedea0SLionel Sambuc hc_EVP_CIPHER_CTX_block_size; 113*ebfedea0SLionel Sambuc hc_EVP_CIPHER_CTX_cipher; 114*ebfedea0SLionel Sambuc hc_EVP_CIPHER_CTX_cleanup; 115*ebfedea0SLionel Sambuc hc_EVP_CIPHER_CTX_flags; 116*ebfedea0SLionel Sambuc hc_EVP_CIPHER_CTX_get_app_data; 117*ebfedea0SLionel Sambuc hc_EVP_CIPHER_CTX_init; 118*ebfedea0SLionel Sambuc hc_EVP_CIPHER_CTX_iv_length; 119*ebfedea0SLionel Sambuc hc_EVP_CIPHER_CTX_key_length; 120*ebfedea0SLionel Sambuc hc_EVP_CIPHER_CTX_mode; 121*ebfedea0SLionel Sambuc hc_EVP_CIPHER_CTX_set_app_data; 122*ebfedea0SLionel Sambuc hc_EVP_CIPHER_block_size; 123*ebfedea0SLionel Sambuc hc_EVP_CIPHER_iv_length; 124*ebfedea0SLionel Sambuc hc_EVP_CIPHER_key_length; 125*ebfedea0SLionel Sambuc hc_EVP_Cipher; 126*ebfedea0SLionel Sambuc hc_EVP_CipherInit_ex; 127*ebfedea0SLionel Sambuc hc_EVP_Digest; 128*ebfedea0SLionel Sambuc hc_EVP_DigestFinal_ex; 129*ebfedea0SLionel Sambuc hc_EVP_DigestInit_ex; 130*ebfedea0SLionel Sambuc hc_EVP_DigestUpdate; 131*ebfedea0SLionel Sambuc hc_EVP_MD_CTX_block_size; 132*ebfedea0SLionel Sambuc hc_EVP_MD_CTX_cleanup; 133*ebfedea0SLionel Sambuc hc_EVP_MD_CTX_cleanup; 134*ebfedea0SLionel Sambuc hc_EVP_MD_CTX_create; 135*ebfedea0SLionel Sambuc hc_EVP_MD_CTX_create; 136*ebfedea0SLionel Sambuc hc_EVP_MD_CTX_destroy; 137*ebfedea0SLionel Sambuc hc_EVP_MD_CTX_destroy; 138*ebfedea0SLionel Sambuc hc_EVP_MD_CTX_init; 139*ebfedea0SLionel Sambuc hc_EVP_MD_CTX_init; 140*ebfedea0SLionel Sambuc hc_EVP_MD_CTX_md; 141*ebfedea0SLionel Sambuc hc_EVP_MD_CTX_size; 142*ebfedea0SLionel Sambuc hc_EVP_MD_block_size; 143*ebfedea0SLionel Sambuc hc_EVP_MD_size; 144*ebfedea0SLionel Sambuc hc_EVP_aes_128_cbc; 145*ebfedea0SLionel Sambuc hc_EVP_aes_192_cbc; 146*ebfedea0SLionel Sambuc hc_EVP_aes_256_cbc; 147*ebfedea0SLionel Sambuc hc_EVP_aes_128_cfb8; 148*ebfedea0SLionel Sambuc hc_EVP_aes_192_cfb8; 149*ebfedea0SLionel Sambuc hc_EVP_aes_256_cfb8; 150*ebfedea0SLionel Sambuc hc_EVP_des_cbc; 151*ebfedea0SLionel Sambuc hc_EVP_des_ede3_cbc; 152*ebfedea0SLionel Sambuc hc_EVP_camellia_128_cbc; 153*ebfedea0SLionel Sambuc hc_EVP_camellia_192_cbc; 154*ebfedea0SLionel Sambuc hc_EVP_camellia_256_cbc; 155*ebfedea0SLionel Sambuc hc_EVP_enc_null; 156*ebfedea0SLionel Sambuc hc_EVP_get_cipherbyname; 157*ebfedea0SLionel Sambuc hc_EVP_md2; 158*ebfedea0SLionel Sambuc hc_EVP_md4; 159*ebfedea0SLionel Sambuc hc_EVP_md5; 160*ebfedea0SLionel Sambuc hc_EVP_md_null; 161*ebfedea0SLionel Sambuc hc_EVP_rc2_40_cbc; 162*ebfedea0SLionel Sambuc hc_EVP_rc2_64_cbc; 163*ebfedea0SLionel Sambuc hc_EVP_rc2_cbc; 164*ebfedea0SLionel Sambuc hc_EVP_rc4; 165*ebfedea0SLionel Sambuc hc_EVP_rc4_40; 166*ebfedea0SLionel Sambuc hc_EVP_sha; 167*ebfedea0SLionel Sambuc hc_EVP_sha1; 168*ebfedea0SLionel Sambuc hc_EVP_sha256; 169*ebfedea0SLionel Sambuc hc_EVP_sha384; 170*ebfedea0SLionel Sambuc hc_EVP_sha512; 171*ebfedea0SLionel Sambuc 172*ebfedea0SLionel Sambuc hc_EVP_cc_md2; 173*ebfedea0SLionel Sambuc hc_EVP_cc_md4; 174*ebfedea0SLionel Sambuc hc_EVP_cc_md5; 175*ebfedea0SLionel Sambuc hc_EVP_cc_sha1; 176*ebfedea0SLionel Sambuc hc_EVP_cc_sha256; 177*ebfedea0SLionel Sambuc hc_EVP_cc_des_ede3_cbc; 178*ebfedea0SLionel Sambuc hc_EVP_cc_aes_128_cbc; 179*ebfedea0SLionel Sambuc hc_EVP_cc_aes_192_cbc; 180*ebfedea0SLionel Sambuc hc_EVP_cc_aes_256_cbc; 181*ebfedea0SLionel Sambuc hc_EVP_cc_aes_128_cfb8; 182*ebfedea0SLionel Sambuc hc_EVP_cc_aes_192_cfb8; 183*ebfedea0SLionel Sambuc hc_EVP_cc_aes_256_cfb8; 184*ebfedea0SLionel Sambuc 185*ebfedea0SLionel Sambuc hc_EVP_hcrypto_md2; 186*ebfedea0SLionel Sambuc hc_EVP_hcrypto_md4; 187*ebfedea0SLionel Sambuc hc_EVP_hcrypto_md5; 188*ebfedea0SLionel Sambuc hc_EVP_hcrypto_sha1; 189*ebfedea0SLionel Sambuc hc_EVP_hcrypto_sha256; 190*ebfedea0SLionel Sambuc hc_EVP_hcrypto_sha384; 191*ebfedea0SLionel Sambuc hc_EVP_hcrypto_sha512; 192*ebfedea0SLionel Sambuc hc_EVP_hcrypto_des_ede3_cbc; 193*ebfedea0SLionel Sambuc hc_EVP_hcrypto_aes_128_cbc; 194*ebfedea0SLionel Sambuc hc_EVP_hcrypto_aes_192_cbc; 195*ebfedea0SLionel Sambuc hc_EVP_hcrypto_aes_256_cbc; 196*ebfedea0SLionel Sambuc hc_EVP_hcrypto_aes_128_cfb8; 197*ebfedea0SLionel Sambuc hc_EVP_hcrypto_aes_192_cfb8; 198*ebfedea0SLionel Sambuc hc_EVP_hcrypto_aes_256_cfb8; 199*ebfedea0SLionel Sambuc hc_EVP_hcrypto_rc4; 200*ebfedea0SLionel Sambuc hc_EVP_hcrypto_rc4_40; 201*ebfedea0SLionel Sambuc 202*ebfedea0SLionel Sambuc hc_EVP_hcrypto_aes_128_cts; 203*ebfedea0SLionel Sambuc hc_EVP_hcrypto_aes_192_cts; 204*ebfedea0SLionel Sambuc hc_EVP_hcrypto_aes_256_cts; 205*ebfedea0SLionel Sambuc hc_HMAC; 206*ebfedea0SLionel Sambuc hc_HMAC_CTX_cleanup; 207*ebfedea0SLionel Sambuc hc_HMAC_CTX_init; 208*ebfedea0SLionel Sambuc hc_HMAC_Final; 209*ebfedea0SLionel Sambuc hc_HMAC_Init_ex; 210*ebfedea0SLionel Sambuc hc_HMAC_Update; 211*ebfedea0SLionel Sambuc hc_HMAC_size; 212*ebfedea0SLionel Sambuc hc_MD2_Final; 213*ebfedea0SLionel Sambuc hc_MD2_Init; 214*ebfedea0SLionel Sambuc hc_MD2_Update; 215*ebfedea0SLionel Sambuc hc_MD4_Final; 216*ebfedea0SLionel Sambuc hc_MD4_Init; 217*ebfedea0SLionel Sambuc hc_MD4_Update; 218*ebfedea0SLionel Sambuc hc_MD5_Final; 219*ebfedea0SLionel Sambuc hc_MD5_Init; 220*ebfedea0SLionel Sambuc hc_MD5_Update; 221*ebfedea0SLionel Sambuc hc_OpenSSL_add_all_algorithms; 222*ebfedea0SLionel Sambuc hc_OpenSSL_add_all_algorithms_conf; 223*ebfedea0SLionel Sambuc hc_OpenSSL_add_all_algorithms_noconf; 224*ebfedea0SLionel Sambuc hc_PKCS12_key_gen; 225*ebfedea0SLionel Sambuc hc_PKCS5_PBKDF2_HMAC_SHA1; 226*ebfedea0SLionel Sambuc hc_RAND_add; 227*ebfedea0SLionel Sambuc hc_RAND_bytes; 228*ebfedea0SLionel Sambuc hc_RAND_cleanup; 229*ebfedea0SLionel Sambuc hc_RAND_egd; 230*ebfedea0SLionel Sambuc hc_RAND_egd_bytes; 231*ebfedea0SLionel Sambuc hc_RAND_egd_method; 232*ebfedea0SLionel Sambuc hc_RAND_file_name; 233*ebfedea0SLionel Sambuc hc_RAND_fortuna_method; 234*ebfedea0SLionel Sambuc hc_RAND_get_rand_method; 235*ebfedea0SLionel Sambuc hc_RAND_load_file; 236*ebfedea0SLionel Sambuc hc_RAND_pseudo_bytes; 237*ebfedea0SLionel Sambuc hc_RAND_seed; 238*ebfedea0SLionel Sambuc hc_RAND_set_rand_engine; 239*ebfedea0SLionel Sambuc hc_RAND_set_rand_method; 240*ebfedea0SLionel Sambuc hc_RAND_status; 241*ebfedea0SLionel Sambuc hc_RAND_unix_method; 242*ebfedea0SLionel Sambuc hc_RAND_timer_method; 243*ebfedea0SLionel Sambuc hc_RAND_write_file; 244*ebfedea0SLionel Sambuc hc_RC2_cbc_encrypt; 245*ebfedea0SLionel Sambuc hc_RC2_decryptc; 246*ebfedea0SLionel Sambuc hc_RC2_encryptc; 247*ebfedea0SLionel Sambuc hc_RC2_set_key; 248*ebfedea0SLionel Sambuc hc_RC4; 249*ebfedea0SLionel Sambuc hc_RC4_set_key; 250*ebfedea0SLionel Sambuc hc_RSA_check_key; 251*ebfedea0SLionel Sambuc hc_RSA_free; 252*ebfedea0SLionel Sambuc hc_RSA_generate_key_ex; 253*ebfedea0SLionel Sambuc hc_RSA_get_app_data; 254*ebfedea0SLionel Sambuc hc_RSA_get_default_method; 255*ebfedea0SLionel Sambuc hc_RSA_get_method; 256*ebfedea0SLionel Sambuc hc_RSA_new; 257*ebfedea0SLionel Sambuc hc_RSA_new_method; 258*ebfedea0SLionel Sambuc hc_RSA_null_method; 259*ebfedea0SLionel Sambuc hc_RSA_private_decrypt; 260*ebfedea0SLionel Sambuc hc_RSA_private_encrypt; 261*ebfedea0SLionel Sambuc hc_RSA_public_decrypt; 262*ebfedea0SLionel Sambuc hc_RSA_public_encrypt; 263*ebfedea0SLionel Sambuc hc_RSA_set_app_data; 264*ebfedea0SLionel Sambuc hc_RSA_set_default_method; 265*ebfedea0SLionel Sambuc hc_RSA_set_method; 266*ebfedea0SLionel Sambuc hc_RSA_sign; 267*ebfedea0SLionel Sambuc hc_RSA_size; 268*ebfedea0SLionel Sambuc hc_RSA_up_ref; 269*ebfedea0SLionel Sambuc hc_RSA_verify; 270*ebfedea0SLionel Sambuc hc_SHA1_Final; 271*ebfedea0SLionel Sambuc hc_SHA1_Init; 272*ebfedea0SLionel Sambuc hc_SHA1_Update; 273*ebfedea0SLionel Sambuc hc_SHA256_Final; 274*ebfedea0SLionel Sambuc hc_SHA256_Init; 275*ebfedea0SLionel Sambuc hc_SHA256_Update; 276*ebfedea0SLionel Sambuc hc_SHA384_Final; 277*ebfedea0SLionel Sambuc hc_SHA384_Init; 278*ebfedea0SLionel Sambuc hc_SHA384_Update; 279*ebfedea0SLionel Sambuc hc_SHA512_Final; 280*ebfedea0SLionel Sambuc hc_SHA512_Init; 281*ebfedea0SLionel Sambuc hc_SHA512_Update; 282*ebfedea0SLionel Sambuc hc_UI_UTIL_read_pw_string; 283*ebfedea0SLionel Sambuc hc_UI_UTIL_read_pw_string; 284*ebfedea0SLionel Sambuc hc_i2d_DHparams; 285*ebfedea0SLionel Sambuc hc_d2i_RSAPrivateKey; 286*ebfedea0SLionel Sambuc hc_i2d_RSAPrivateKey; 287*ebfedea0SLionel Sambuc hc_i2d_RSAPublicKey; 288*ebfedea0SLionel Sambuc hc_d2i_RSAPublicKey; 289*ebfedea0SLionel Sambuc hc_EVP_CIPHER_CTX_ctrl; 290*ebfedea0SLionel Sambuc hc_EVP_CIPHER_CTX_rand_key; 291*ebfedea0SLionel Sambuc hc_EVP_CIPHER_CTX_set_key_length; 292*ebfedea0SLionel Sambuc hc_EVP_hcrypto_rc2_40_cbc; 293*ebfedea0SLionel Sambuc hc_EVP_hcrypto_camellia_128_cbc; 294*ebfedea0SLionel Sambuc hc_EVP_CipherUpdate; 295*ebfedea0SLionel Sambuc hc_EVP_CipherFinal_ex; 296*ebfedea0SLionel Sambuc hc_hcrypto_validate; 297*ebfedea0SLionel Sambuc local: 298*ebfedea0SLionel Sambuc *; 299*ebfedea0SLionel Sambuc}; 300