aboutsummaryrefslogtreecommitdiff
path: root/src/lib/crypto
diff options
context:
space:
mode:
authorZhanna Tsitkov <tsitkova@mit.edu>2009-10-28 18:37:18 +0000
committerZhanna Tsitkov <tsitkova@mit.edu>2009-10-28 18:37:18 +0000
commit7da28b8d6f545c8c8c9880d854325d479bba1861 (patch)
tree54084148b13ec1fb102164be0cf46244d070cf99 /src/lib/crypto
parentc60792b08a48ec497e541917d7fea953d59f5612 (diff)
downloadkrb5-7da28b8d6f545c8c8c9880d854325d479bba1861.zip
krb5-7da28b8d6f545c8c8c9880d854325d479bba1861.tar.gz
krb5-7da28b8d6f545c8c8c9880d854325d479bba1861.tar.bz2
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
Diffstat (limited to 'src/lib/crypto')
-rw-r--r--src/lib/crypto/libk5crypto.exports210
1 files changed, 60 insertions, 150 deletions
diff --git a/src/lib/crypto/libk5crypto.exports b/src/lib/crypto/libk5crypto.exports
index 03804c9..95334f2 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