Implement TGS authenticator subkey usage
authorSam Hartman <hartmans@mit.edu>
Fri, 13 Feb 2009 15:55:32 +0000 (15:55 +0000)
committerSam Hartman <hartmans@mit.edu>
Fri, 13 Feb 2009 15:55:32 +0000 (15:55 +0000)
commite0c545139c54d6612687b0458b56ce34419a3a36
tree058a0f45669d80ec9a60a4ab426b73e666b5d1fe
parentb2c96206c3d6c8d253cc8ed2f4cc859e9c61c217
Implement TGS authenticator subkey usage

Implement support for use of a subkey in the TGS req.  This is needed
by FAST TGS support.  The interface to krb5_send_tgs changed in order
to gain a subkey output parameter.  Since this is a private interface
it was renamed to krb5int_send_tgs and removed from the export list.

* send_tgs.c: generate a subkey and return to caller
* decode_kdc_rep.c: Use subkey keyusage
* gc_via_tkt.c: pass in subkey to decode_kdc_rep
* send_tgs.c: use subkey for encrypting authorization data

ticket: 6393
tags: enhancement

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21993 dc483132-0cff-0310-8789-dd5450dbe970
src/include/k5-int.h
src/lib/krb5/krb/decode_kdc.c
src/lib/krb5/krb/gc_via_tkt.c
src/lib/krb5/krb/send_tgs.c
src/lib/krb5/libkrb5.exports