diff options
author | Greg Hudson <ghudson@mit.edu> | 2009-11-28 23:10:31 +0000 |
---|---|---|
committer | Greg Hudson <ghudson@mit.edu> | 2009-11-28 23:10:31 +0000 |
commit | 52ae4d17e90b69577b845f388621c2f7011056cc (patch) | |
tree | fb10774fb413d1f52afd285576d29f757fe35b9b /src/lib/krb5/os/accessor.c | |
parent | 01a2a0fe9b4bd1900773487db290f3138e20c1d7 (diff) | |
download | krb5-52ae4d17e90b69577b845f388621c2f7011056cc.tar.gz krb5-52ae4d17e90b69577b845f388621c2f7011056cc.tar.xz krb5-52ae4d17e90b69577b845f388621c2f7011056cc.zip |
Create functional internal interfaces to allow GSSAPI to perform
arcfour encryption of GSS tokens. This factors out derivation of
the usage and encryption keys, and removes the need for the provider
structures to be visible to all of krb5 via k5-int.h.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23378 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/krb5/os/accessor.c')
-rw-r--r-- | src/lib/krb5/os/accessor.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/lib/krb5/os/accessor.c b/src/lib/krb5/os/accessor.c index 20fb30d20..4561c6cf4 100644 --- a/src/lib/krb5/os/accessor.c +++ b/src/lib/krb5/os/accessor.c @@ -52,11 +52,10 @@ krb5int_accessor(krb5int_access *internals, krb5_int32 version) #define S(FIELD, VAL) internals_temp.FIELD = VAL krb5int_access internals_temp; #endif + S (arcfour_gsscrypt, krb5int_arcfour_gsscrypt), + S (arcfour_gsscrypt_iov, krb5int_arcfour_gsscrypt_iov), S (free_addrlist, krb5int_free_addrlist), - S (hmac, krb5int_hmac_keyblock), S (auth_con_get_subkey_enctype, krb5_auth_con_get_subkey_enctype), - S (md5_hash_provider, &krb5int_hash_md5), - S (arcfour_enc_provider, &krb5int_enc_arcfour), S (sendto_udp, &krb5int_sendto), S (add_host_to_list, krb5int_add_host_to_list), |