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