klog.krb5: enforce DES for rxkad
authorJeffrey Altman <jaltman@your-file-system.com>
Fri, 14 Oct 2011 13:10:19 +0000 (08:10 -0500)
committerDerrick Brashear <shadow@dementix.org>
Wed, 2 Nov 2011 02:22:16 +0000 (19:22 -0700)
commit3a9a5783cd1fd73902655f0876e2069b42688c94
tree7a76eeb1a03bf74e5428d79519ed9626657b890b
parent4f4b805ae9107482aa39f2c3c0c4327e8466e2ac
klog.krb5: enforce DES for rxkad

0. Always request a TGT regardless of the state of
   writeTicketFile.

1. request des-cbc-crc when requesting a ticket for an
   rxkad service principal

2. check the returned key length to ensure that it matches
   the permitted length of an rxkad key.  If not, generate
   an error instead of overwriting memory and continuing.

FIXES 130278

Change-Id: Ib7d27acc60c1b38dab4e2a56f83643477afb9721
Reviewed-on: http://gerrit.openafs.org/5619
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Tested-by: Andrew Deason <adeason@sinenomine.net>
Reviewed-by: Andrew Deason <adeason@sinenomine.net>
Reviewed-by: Derrick Brashear <shadow@dementix.org>
src/aklog/klog.c