Implement s4u extensions
authorGreg Hudson <ghudson@mit.edu>
Sun, 13 Sep 2009 02:52:23 +0000 (02:52 +0000)
committerGreg Hudson <ghudson@mit.edu>
Sun, 13 Sep 2009 02:52:23 +0000 (02:52 +0000)
commit0e39f8a3ad915eeb0131fb4a87b0fef304101cfd
tree6c6d7fd4b23f4724156300b5505433b13cfe9fb6
parentf89b62fe9fd7b0cb10d7e2ff542fb18c1b56d35d
Implement s4u extensions

Merge Luke's users/lhoward/s4u branch to trunk.  Implements S4U2Self
and S4U2Proxy extensions.

ticket: 6563

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22736 dc483132-0cff-0310-8789-dd5450dbe970
71 files changed:
src/clients/kvno/kvno.M
src/clients/kvno/kvno.c
src/include/k5-int.h
src/include/kdb.h
src/include/kdb_ext.h
src/include/krb5/krb5.hin
src/kadmin/cli/kadmin.c
src/kdc/do_tgs_req.c
src/kdc/kdc_authdata.c
src/kdc/kdc_preauth.c
src/kdc/kdc_util.c
src/kdc/kdc_util.h
src/lib/crypto/krb/enc_provider/Makefile.in [new file with mode: 0644]
src/lib/crypto/krb/enc_provider/aes.c [new file with mode: 0644]
src/lib/crypto/krb/enc_provider/deps [new file with mode: 0644]
src/lib/crypto/krb/enc_provider/des.c [new file with mode: 0644]
src/lib/crypto/krb/enc_provider/des3.c [new file with mode: 0644]
src/lib/crypto/krb/enc_provider/enc_provider.h [new file with mode: 0644]
src/lib/crypto/krb/enc_provider/rc4.c [new file with mode: 0644]
src/lib/gssapi/generic/gssapi_ext.h
src/lib/gssapi/krb5/Makefile.in
src/lib/gssapi/krb5/accept_sec_context.c
src/lib/gssapi/krb5/acquire_cred.c
src/lib/gssapi/krb5/gssapiP_krb5.h
src/lib/gssapi/krb5/gssapi_krb5.c
src/lib/gssapi/krb5/import_name.c
src/lib/gssapi/krb5/init_sec_context.c
src/lib/gssapi/krb5/krb5_gss_glue.c
src/lib/gssapi/krb5/s4u_gss_glue.c [new file with mode: 0644]
src/lib/gssapi/krb5/val_cred.c
src/lib/gssapi/libgssapi_krb5.exports
src/lib/gssapi/mechglue/Makefile.in
src/lib/gssapi/mechglue/g_accept_sec_context.c
src/lib/gssapi/mechglue/g_acquire_cred.c
src/lib/gssapi/mechglue/g_acquire_cred_imp_name.c [new file with mode: 0644]
src/lib/gssapi/mechglue/g_glue.c
src/lib/gssapi/mechglue/g_initialize.c
src/lib/gssapi/mechglue/g_set_context_option.c
src/lib/gssapi/mechglue/mglueP.h
src/lib/gssapi/spnego/gssapiP_spnego.h
src/lib/gssapi/spnego/spnego_mech.c
src/lib/kadm5/str_conv.c
src/lib/krb5/asn.1/asn1_k_decode.c
src/lib/krb5/asn.1/asn1_k_decode.h
src/lib/krb5/asn.1/asn1_k_encode.c
src/lib/krb5/asn.1/krb5_decode.c
src/lib/krb5/krb/Makefile.in
src/lib/krb5/krb/gc_frm_kdc.c
src/lib/krb5/krb/gc_via_tkt.c
src/lib/krb5/krb/get_creds.c
src/lib/krb5/krb/get_in_tkt.c
src/lib/krb5/krb/int-proto.h
src/lib/krb5/krb/kfree.c
src/lib/krb5/krb/preauth2.c
src/lib/krb5/krb/s4u_creds.c [new file with mode: 0644]
src/lib/krb5/krb/send_tgs.c
src/lib/krb5/krb/srv_dec_tkt.c
src/lib/krb5/libkrb5.exports
src/lib/krb5/os/sendto_kdc.c
src/slave/kproplog.c
src/tests/asn.1/krb5_decode_leak.c
src/tests/asn.1/krb5_decode_test.c
src/tests/asn.1/krb5_encode_test.c
src/tests/asn.1/ktest.c
src/tests/asn.1/ktest.h
src/tests/asn.1/ktest_equal.c
src/tests/asn.1/ktest_equal.h
src/tests/asn.1/reference_encode.out
src/tests/asn.1/trval_reference.out
src/tests/gssapi/Makefile.in
src/tests/gssapi/t_s4u.c [new file with mode: 0644]