Restrict libk5crypto.exports list to API and ABI. Also, include functions needed...
authorZhanna Tsitkov <tsitkova@mit.edu>
Wed, 28 Oct 2009 18:37:18 +0000 (18:37 +0000)
committerZhanna Tsitkov <tsitkova@mit.edu>
Wed, 28 Oct 2009 18:37:18 +0000 (18:37 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23080 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/crypto/libk5crypto.exports

index 03804c94b265d03a2b5deb228fcc88b3be69279a..95334f251ebcf8f20b5c4ea62ab1a77fec0ce9c5 100644 (file)
@@ -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