summaryrefslogtreecommitdiffstats
path: root/src/lib/krb5/os/accessor.c
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2009-11-28 23:10:31 +0000
committerGreg Hudson <ghudson@mit.edu>2009-11-28 23:10:31 +0000
commit52ae4d17e90b69577b845f388621c2f7011056cc (patch)
treefb10774fb413d1f52afd285576d29f757fe35b9b /src/lib/krb5/os/accessor.c
parent01a2a0fe9b4bd1900773487db290f3138e20c1d7 (diff)
downloadkrb5-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.c5
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),