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_md2; 158 hc_EVP_md4; 159 hc_EVP_md5; 160 hc_EVP_md_null; 161 hc_EVP_rc2_40_cbc; 162 hc_EVP_rc2_64_cbc; 163 hc_EVP_rc2_cbc; 164 hc_EVP_rc4; 165 hc_EVP_rc4_40; 166 hc_EVP_sha; 167 hc_EVP_sha1; 168 hc_EVP_sha256; 169 hc_EVP_sha384; 170 hc_EVP_sha512; 171 172 hc_EVP_cc_md2; 173 hc_EVP_cc_md4; 174 hc_EVP_cc_md5; 175 hc_EVP_cc_sha1; 176 hc_EVP_cc_sha256; 177 hc_EVP_cc_sha384; 178 hc_EVP_cc_sha512; 179 hc_EVP_cc_des_ede3_cbc; 180 hc_EVP_cc_aes_128_cbc; 181 hc_EVP_cc_aes_192_cbc; 182 hc_EVP_cc_aes_256_cbc; 183 hc_EVP_cc_aes_128_cfb8; 184 hc_EVP_cc_aes_192_cfb8; 185 hc_EVP_cc_aes_256_cfb8; 186 187 hc_EVP_hcrypto_md2; 188 hc_EVP_hcrypto_md4; 189 hc_EVP_hcrypto_md5; 190 hc_EVP_hcrypto_sha1; 191 hc_EVP_hcrypto_sha256; 192 hc_EVP_hcrypto_sha384; 193 hc_EVP_hcrypto_sha512; 194 hc_EVP_hcrypto_des_ede3_cbc; 195 hc_EVP_hcrypto_aes_128_cbc; 196 hc_EVP_hcrypto_aes_192_cbc; 197 hc_EVP_hcrypto_aes_256_cbc; 198 hc_EVP_hcrypto_aes_128_cfb8; 199 hc_EVP_hcrypto_aes_192_cfb8; 200 hc_EVP_hcrypto_aes_256_cfb8; 201 hc_EVP_hcrypto_rc4; 202 hc_EVP_hcrypto_rc4_40; 203 204 hc_EVP_ossl_md2; 205 hc_EVP_ossl_md4; 206 hc_EVP_ossl_md5; 207 hc_EVP_ossl_sha1; 208 hc_EVP_ossl_sha256; 209 hc_EVP_ossl_sha384; 210 hc_EVP_ossl_sha512; 211 hc_EVP_ossl_des_ede3_cbc; 212 hc_EVP_ossl_aes_128_cbc; 213 hc_EVP_ossl_aes_192_cbc; 214 hc_EVP_ossl_aes_256_cbc; 215 hc_EVP_ossl_aes_128_cfb8; 216 hc_EVP_ossl_aes_192_cfb8; 217 hc_EVP_ossl_aes_256_cfb8; 218 hc_EVP_ossl_rc2_cbc; 219 hc_EVP_ossl_rc2_40_cbc; 220 hc_EVP_ossl_rc4; 221 hc_EVP_ossl_rc4_40; 222 223 hc_EVP_pkcs11_md2; 224 hc_EVP_pkcs11_md4; 225 hc_EVP_pkcs11_md5; 226 hc_EVP_pkcs11_sha1; 227 hc_EVP_pkcs11_sha256; 228 hc_EVP_pkcs11_des_ede3_cbc; 229 hc_EVP_pkcs11_aes_128_cbc; 230 hc_EVP_pkcs11_aes_192_cbc; 231 hc_EVP_pkcs11_aes_256_cbc; 232 hc_EVP_pkcs11_aes_128_cfb8; 233 hc_EVP_pkcs11_aes_192_cfb8; 234 hc_EVP_pkcs11_aes_256_cfb8; 235 hc_EVP_pkcs11_rc2_40_cbc; 236 hc_EVP_pkcs11_rc2_64_cbc; 237 hc_EVP_pkcs11_rc2_cbc; 238 hc_EVP_pkcs11_rc4; 239 hc_EVP_pkcs11_rc4_40; 240 241 hc_EVP_hcrypto_aes_128_cts; 242 hc_EVP_hcrypto_aes_192_cts; 243 hc_EVP_hcrypto_aes_256_cts; 244 hc_HMAC; 245 hc_HMAC_CTX_cleanup; 246 hc_HMAC_CTX_init; 247 hc_HMAC_Final; 248 hc_HMAC_Init_ex; 249 hc_HMAC_Update; 250 hc_HMAC_size; 251 hc_MD2_Final; 252 hc_MD2_Init; 253 hc_MD2_Update; 254 hc_MD4_Final; 255 hc_MD4_Init; 256 hc_MD4_Update; 257 hc_MD5_Final; 258 hc_MD5_Init; 259 hc_MD5_Update; 260 hc_OpenSSL_add_all_algorithms; 261 hc_OpenSSL_add_all_algorithms_conf; 262 hc_OpenSSL_add_all_algorithms_noconf; 263 hc_PKCS12_key_gen; 264 hc_PKCS5_PBKDF2_HMAC; 265 hc_PKCS5_PBKDF2_HMAC_SHA1; 266 hc_RAND_add; 267 hc_RAND_bytes; 268 hc_RAND_cleanup; 269 hc_RAND_file_name; 270 hc_RAND_fortuna_method; 271 hc_RAND_get_rand_method; 272 hc_RAND_load_file; 273 hc_RAND_pseudo_bytes; 274 hc_RAND_seed; 275 hc_RAND_set_rand_engine; 276 hc_RAND_set_rand_method; 277 hc_RAND_status; 278 hc_RAND_unix_method; 279 hc_RAND_timer_method; 280 hc_RAND_write_file; 281 hc_RC2_cbc_encrypt; 282 hc_RC2_decryptc; 283 hc_RC2_encryptc; 284 hc_RC2_set_key; 285 hc_RC4; 286 hc_RC4_set_key; 287 hc_RSA_check_key; 288 hc_RSA_free; 289 hc_RSA_generate_key_ex; 290 hc_RSA_get_app_data; 291 hc_RSA_get_default_method; 292 hc_RSA_get_method; 293 hc_RSA_new; 294 hc_RSA_new_method; 295 hc_RSA_null_method; 296 hc_RSA_private_decrypt; 297 hc_RSA_private_encrypt; 298 hc_RSA_public_decrypt; 299 hc_RSA_public_encrypt; 300 hc_RSA_set_app_data; 301 hc_RSA_set_default_method; 302 hc_RSA_set_method; 303 hc_RSA_sign; 304 hc_RSA_size; 305 hc_RSA_up_ref; 306 hc_RSA_verify; 307 hc_SHA1_Final; 308 hc_SHA1_Init; 309 hc_SHA1_Update; 310 hc_SHA256_Final; 311 hc_SHA256_Init; 312 hc_SHA256_Update; 313 hc_SHA384_Final; 314 hc_SHA384_Init; 315 hc_SHA384_Update; 316 hc_SHA512_Final; 317 hc_SHA512_Init; 318 hc_SHA512_Update; 319 hc_UI_UTIL_read_pw_string; 320 hc_UI_UTIL_read_pw_string; 321 hc_i2d_DHparams; 322 hc_d2i_RSAPrivateKey; 323 hc_i2d_RSAPrivateKey; 324 hc_i2d_RSAPublicKey; 325 hc_d2i_RSAPublicKey; 326 hc_EVP_CIPHER_CTX_ctrl; 327 hc_EVP_CIPHER_CTX_rand_key; 328 hc_EVP_CIPHER_CTX_set_key_length; 329 hc_EVP_hcrypto_rc2_cbc; 330 hc_EVP_hcrypto_rc2_40_cbc; 331 hc_EVP_hcrypto_camellia_128_cbc; 332 hc_EVP_CipherUpdate; 333 hc_EVP_CipherFinal_ex; 334 hc_hcrypto_validate; 335 local: 336 *; 337}; 338