Add an AEAD provider for enctypes which use krb5_old_encrypt and
authorGreg Hudson <ghudson@mit.edu>
Mon, 30 Nov 2009 16:19:24 +0000 (16:19 +0000)
committerGreg Hudson <ghudson@mit.edu>
Mon, 30 Nov 2009 16:19:24 +0000 (16:19 +0000)
commit2b02e102d3c4e3bb54c936d301371d6b3d88cb52
treed9ae2f2202a2a62b2e727167adbfb4fdfa3d4be1
parentc54198be3feb7c98aa632be7d4bf56e6002cfffc
Add an AEAD provider for enctypes which use krb5_old_encrypt and
krb5_old_decrypt; this makes every enctype have an AEAD provider.  To
make this work, expose make_unkeyed_checksum_iov to other files (under
the name krb5int_hash_iov) and make krb5int_c_padding_length take into
account the header length.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23388 dc483132-0cff-0310-8789-dd5450dbe970
src/lib/crypto/krb/aead.c
src/lib/crypto/krb/aead.h
src/lib/crypto/krb/etypes.c
src/lib/crypto/krb/old/Makefile.in
src/lib/crypto/krb/old/old.h
src/lib/crypto/krb/old/old_aead.c [new file with mode: 0644]