Crypto IOV API per Projects/AEAD encryption API
authorSam Hartman <hartmans@mit.edu>
Tue, 2 Dec 2008 20:10:20 +0000 (20:10 +0000)
committerSam Hartman <hartmans@mit.edu>
Tue, 2 Dec 2008 20:10:20 +0000 (20:10 +0000)
commitb5d22c309b734f6d3908fafa0e681ef7844ad9b3
treecb6c8bae9acfc8e05bdcc5b156d4d9896c5e251d
parentb282e93924be15445fb48ab186da737d62a003f6
Crypto IOV API per Projects/AEAD encryption API

Merge in the mskrb-crypto-iov branch at r21259 in order to move an
implementation of
http://k5wiki.kerberos.org/wiki/Projects/AEAD_encryption_API onto the
trunk.  This branch contains a subset of the commits on the
mskrb-integ branch that implement the krb5 library part of the crypto
IOV API.

ticket: new
Status: open

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21263 dc483132-0cff-0310-8789-dd5450dbe970
35 files changed:
src/include/k5-int.h
src/include/krb5/krb5.hin
src/lib/crypto/Makefile.in
src/lib/crypto/aead.c [new file with mode: 0644]
src/lib/crypto/aead.h [new file with mode: 0644]
src/lib/crypto/arcfour/Makefile.in
src/lib/crypto/arcfour/arcfour-int.h
src/lib/crypto/arcfour/arcfour.c
src/lib/crypto/arcfour/arcfour.h
src/lib/crypto/arcfour/arcfour_aead.c [new file with mode: 0644]
src/lib/crypto/crypto_length.c [new file with mode: 0644]
src/lib/crypto/decrypt_iov.c [new file with mode: 0644]
src/lib/crypto/des/Makefile.in
src/lib/crypto/des/d3_aead.c [new file with mode: 0644]
src/lib/crypto/des/des_int.h
src/lib/crypto/dk/Makefile.in
src/lib/crypto/dk/checksum.c
src/lib/crypto/dk/dk.h
src/lib/crypto/dk/dk_aead.c [new file with mode: 0644]
src/lib/crypto/enc_provider/aes.c
src/lib/crypto/enc_provider/des3.c
src/lib/crypto/enc_provider/enc_provider.h
src/lib/crypto/enc_provider/rc4.c
src/lib/crypto/encrypt_iov.c [new file with mode: 0644]
src/lib/crypto/etypes.c
src/lib/crypto/hmac.c
src/lib/crypto/keyhash_provider/descbc.c
src/lib/crypto/keyhash_provider/hmac_md5.c
src/lib/crypto/keyhash_provider/k5_md4des.c
src/lib/crypto/keyhash_provider/k5_md5des.c
src/lib/crypto/libk5crypto.exports
src/lib/crypto/make_checksum_iov.c [new file with mode: 0644]
src/lib/crypto/t_encrypt.c
src/lib/crypto/verify_checksum_iov.c [new file with mode: 0644]
src/lib/krb5/os/accessor.c