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