aboutsummaryrefslogtreecommitdiff
path: root/src/lib/crypto/libk5crypto.exports
diff options
context:
space:
mode:
authorSam Hartman <hartmans@mit.edu>2005-05-20 02:05:24 +0000
committerSam Hartman <hartmans@mit.edu>2005-05-20 02:05:24 +0000
commit9f6b2ceb0638e95a76242cbe6f7d02729be471ec (patch)
tree9a0e0525095a19abe3611c3c8b300fb5b10517ce /src/lib/crypto/libk5crypto.exports
parentf2f53802ee47d3e805953b27a933da8ebb7b20eb (diff)
downloadkrb5-9f6b2ceb0638e95a76242cbe6f7d02729be471ec.zip
krb5-9f6b2ceb0638e95a76242cbe6f7d02729be471ec.tar.gz
krb5-9f6b2ceb0638e95a76242cbe6f7d02729be471ec.tar.bz2
Implement RFC 3961 PRF
Add krb5_c_prf, a function that implements the RFC 3961 PRF. As part of this change, the krb5_init_keyblock and krb5 free routines move to libk5crypto. Public stubs remain in libkrb5, but the actual implementation is an internal interface in libk5crypto ticket: new Tags: enhancement git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17219 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/crypto/libk5crypto.exports')
-rw-r--r--src/lib/crypto/libk5crypto.exports5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lib/crypto/libk5crypto.exports b/src/lib/crypto/libk5crypto.exports
index 744b1de..b06f2e4 100644
--- a/src/lib/crypto/libk5crypto.exports
+++ b/src/lib/crypto/libk5crypto.exports
@@ -25,6 +25,8 @@ krb5_c_is_keyed_cksum
krb5_c_keyed_checksum_types
krb5_c_make_checksum
krb5_c_make_random_key
+krb5_c_prf
+krb5_c_prf_length
krb5_c_random_add_entropy
krb5_c_random_make_octets
krb5_c_random_os_entropy
@@ -88,6 +90,9 @@ krb5int_arcfour_string_to_key
krb5int_arcfour_translate_usage
krb5int_c_combine_keys
krb5int_c_mandatory_cksumtype
+krb5int_c_free_keyblock
+krb5int_c_free_keyblock_contents
+krb5int_c_init_keyblock
krb5int_c_mit_des_zeroblock
krb5int_default_free_state
krb5int_des3_cbc_decrypt