Make the libk5crypto hash_provider interface take crypto_iov lists
authorGreg Hudson <ghudson@mit.edu>
Sun, 6 Dec 2009 16:23:11 +0000 (16:23 +0000)
committerGreg Hudson <ghudson@mit.edu>
Sun, 6 Dec 2009 16:23:11 +0000 (16:23 +0000)
commit638fc9ce2cfdd2e8395471d974ec0d28d1b9064c
tree31ea13f7a88d93b17c77f19a6b1eb66ad0fe8175
parent0c3ba5525f2e3fff51da72bdfaa35ce7dae9f800
Make the libk5crypto hash_provider interface take crypto_iov lists
instead of lists of krb5_data.  Make the base HMAC APIs take
crypto_iov lists and drop the _iov variants.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23450 dc483132-0cff-0310-8789-dd5450dbe970
29 files changed:
src/include/k5-int.h
src/lib/crypto/builtin/hash_provider/Makefile.in
src/lib/crypto/builtin/hash_provider/hash_crc32.c
src/lib/crypto/builtin/hash_provider/hash_md4.c
src/lib/crypto/builtin/hash_provider/hash_md5.c
src/lib/crypto/builtin/hash_provider/hash_sha1.c
src/lib/crypto/builtin/hmac.c
src/lib/crypto/builtin/pbkdf2.c
src/lib/crypto/crypto_tests/t_hmac.c
src/lib/crypto/krb/aead.c
src/lib/crypto/krb/aead.h
src/lib/crypto/krb/arcfour/arcfour.c
src/lib/crypto/krb/arcfour/arcfour_aead.c
src/lib/crypto/krb/dk/checksum.c
src/lib/crypto/krb/dk/dk.h
src/lib/crypto/krb/dk/dk_aead.c
src/lib/crypto/krb/keyhash_provider/hmac_md5.c
src/lib/crypto/krb/keyhash_provider/md5_hmac.c
src/lib/crypto/krb/make_checksum.c
src/lib/crypto/krb/old/old_aead.c
src/lib/crypto/krb/prf/des_prf.c
src/lib/crypto/krb/prf/dk_prf.c
src/lib/crypto/krb/prf/rc4_prf.c
src/lib/crypto/openssl/hash_provider/Makefile.in
src/lib/crypto/openssl/hash_provider/hash_crc32.c
src/lib/crypto/openssl/hash_provider/hash_md4.c
src/lib/crypto/openssl/hash_provider/hash_md5.c
src/lib/crypto/openssl/hash_provider/hash_sha1.c
src/lib/crypto/openssl/hmac.c