From: Zhanna Tsitkov Date: Wed, 28 Oct 2009 18:37:18 +0000 (+0000) Subject: Restrict libk5crypto.exports list to API and ABI. Also, include functions needed... X-Git-Tag: krb5-1.8-alpha1~253 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=7da28b8d6f545c8c8c9880d854325d479bba1861;p=krb5.git Restrict libk5crypto.exports list to API and ABI. Also, include functions needed to link kerb libs and tests properly git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23080 dc483132-0cff-0310-8789-dd5450dbe970 --- diff --git a/src/lib/crypto/libk5crypto.exports b/src/lib/crypto/libk5crypto.exports index 03804c94b..95334f251 100644 --- a/src/lib/crypto/libk5crypto.exports +++ b/src/lib/crypto/libk5crypto.exports @@ -1,74 +1,75 @@ -is_coll_proof_cksum -is_keyed_cksum -krb5int_MD4Final -krb5int_MD4Init -krb5int_MD4Update -krb5int_MD5Final -krb5int_MD5Init -krb5int_MD5Update -krb5int_arcfour_decrypt -krb5int_arcfour_encrypt -krb5int_arcfour_encrypt_length -krb5_c_block_size -krb5_c_fx_cf2_simple -krb5_c_checksum_length -krb5_c_crypto_length -krb5_c_crypto_length_iov -krb5_c_decrypt -krb5_c_decrypt_iov -krb5_c_encrypt -krb5_c_encrypt_iov -krb5_c_encrypt_length -krb5_c_enctype_compare -krb5_c_free_state -krb5_c_init_state -krb5_c_is_coll_proof_cksum -krb5_c_is_keyed_cksum -krb5_c_keyed_checksum_types -krb5_c_keylengths -krb5_c_make_checksum -krb5_c_make_checksum_iov krb5_c_make_random_key +krb5_c_encrypt_length +krb5_process_key +krb5_string_to_cksumtype +krb5_c_valid_enctype +krb5_c_valid_cksumtype +krb5_string_to_key +krb5_c_encrypt_iov +krb5_c_checksum_length +is_keyed_cksum krb5_c_padding_length -krb5_c_prf -krb5_c_prf_length -krb5_c_random_add_entropy +is_coll_proof_cksum +krb5_init_random_key +krb5_c_string_to_key_with_params krb5_c_random_make_octets krb5_c_random_os_entropy +krb5_c_decrypt +krb5_c_crypto_length +krb5_c_block_size +krb5_cksumtype_to_string +krb5_c_keyed_checksum_types +krb5_c_is_keyed_cksum +krb5_c_crypto_length_iov +valid_cksumtype krb5_c_random_seed krb5_c_random_to_key -krb5_c_string_to_key -krb5_c_string_to_key_with_params -krb5_c_valid_cksumtype -krb5_c_valid_enctype +krb5_verify_checksum +krb5_c_free_state krb5_c_verify_checksum -krb5_c_verify_checksum_iov -krb5int_c_weak_enctype -krb5_calculate_checksum +krb5_c_random_add_entropy +krb5_c_decrypt_iov +krb5_c_make_checksum krb5_checksum_size -krb5_cksumtype_to_string -krb5int_cksumtypes_length -krb5int_cksumtypes_list -krb5_decrypt -krb5_decrypt_data -krb5int_derive_key -krb5int_derive_random -krb5int_dk_decrypt -krb5int_dk_encrypt -krb5int_dk_encrypt_length -krb5int_dk_make_checksum -krb5_eblock_enctype -krb5_encrypt -krb5_encrypt_data +krb5_free_cksumtypes +krb5_finish_key krb5_encrypt_size +krb5_c_keylengths +krb5_c_prf +krb5_encrypt +krb5_string_to_enctype +krb5_c_is_coll_proof_cksum +krb5_c_init_state +krb5_eblock_enctype +krb5_decrypt +krb5_c_encrypt +krb5_c_enctype_compare +krb5_c_verify_checksum_iov +valid_enctype krb5_enctype_to_string -krb5int_enctypes_length -krb5int_enctypes_list -krb5_finish_key +krb5_c_make_checksum_iov +krb5_calculate_checksum +krb5_c_string_to_key +krb5_use_enctype +krb5_random_key krb5_finish_random_key -krb5_free_cksumtypes +krb5_c_prf_length +krb5int_c_mandatory_cksumtype +krb5_c_fx_cf2_simple +krb5int_c_weak_enctype +krb5int_c_combine_keys +krb5_encrypt_data +krb5int_c_copy_keyblock +krb5int_c_copy_keyblock_contents +krb5int_c_free_keyblock_contents +krb5int_c_free_keyblock +krb5int_c_init_keyblock +krb5int_hash_md5 +krb5int_hmac_keyblock +krb5int_enc_arcfour krb5int_hmac -krb5_init_random_key +mit_des_fixup_key_parity +mit_des_is_weak_key krb5_k_create_key krb5_k_decrypt krb5_k_decrypt_iov @@ -81,94 +82,3 @@ krb5_k_make_checksum krb5_k_make_checksum_iov krb5_k_verify_checksum krb5_k_verify_checksum_iov -krb5int_nfold -krb5int_old_decrypt -krb5int_old_encrypt -krb5int_old_encrypt_length -krb5_process_key -krb5_random_confounder -krb5_random_key -krb5int_raw_decrypt -krb5int_raw_encrypt -krb5_raw_encrypt_length -krb5_string_to_cksumtype -krb5_string_to_enctype -krb5_string_to_key -krb5_use_enctype -krb5_verify_checksum -krb5int_aes_dec_blk -krb5int_aes_dec_key -krb5int_aes_decrypt -krb5int_aes_dk_decrypt -krb5int_aes_dk_encrypt -krb5int_aes_enc_blk -krb5int_aes_enc_key -krb5int_aes_encrypt -krb5int_aes_encrypt_length -krb5int_aes_string_to_key -krb5int_arcfour_string_to_key -krb5int_arcfour_translate_usage -krb5int_c_combine_keys -krb5int_c_copy_keyblock -krb5int_c_copy_keyblock_contents -krb5int_c_free_keyblock -krb5int_c_free_keyblock_contents -krb5int_c_init_keyblock -krb5int_c_mandatory_cksumtype -krb5int_c_mit_des_zeroblock -krb5int_default_free_state -krb5int_des3_cbc_decrypt -krb5int_des3_cbc_encrypt -krb5int_des_cbc_decrypt -krb5int_des_cbc_encrypt -krb5int_des_init_state -krb5int_des_string_to_key -krb5int_dk_string_to_key -krb5int_enc_aes128 -krb5int_enc_aes256 -krb5int_enc_arcfour -krb5int_enc_des -krb5int_enc_des3 -krb5int_hash_crc32 -krb5int_hash_md4 -krb5int_hash_md5 -krb5int_hash_sha1 -krb5int_hmac_keyblock -krb5int_keyhash_descbc -krb5int_keyhash_hmac_md5 -krb5int_keyhash_md4des -krb5int_keyhash_md5des -krb5int_pbkdf2_hmac_sha1 -krb5int_prng_cleanup -krb5int_rcon_tab -krb5int_yarrow_cipher_encrypt_block -krb5int_yarrow_cipher_init -krb5int_yarrow_final -krb5int_yarrow_gate -krb5int_yarrow_init -krb5int_yarrow_input -krb5int_yarrow_new_source -krb5int_yarrow_output -krb5int_yarrow_register_source_estimator -krb5int_yarrow_reseed -krb5int_yarrow_status -krb5int_yarrow_str_error -krb5int_yarrow_stretch -mit_afs_crypt -mit_afs_string_to_key -mit_crc32 -mit_des3_cbc_encrypt -mit_des3_key_sched -mit_des_cbc_cksum -mit_des_cbc_encrypt -mit_des_check_key_parity -mit_des_fixup_key_parity -mit_des_is_weak_key -mit_des_key_sched -mit_des_make_key_sched -mit_des_string_to_key_int -shsFinal -shsInit -shsUpdate -valid_cksumtype -valid_enctype