Change crypto "provider" structures to hold numeric values instead of function
authorKen Raeburn <raeburn@mit.edu>
Tue, 22 Jul 2003 19:09:32 +0000 (19:09 +0000)
committerKen Raeburn <raeburn@mit.edu>
Tue, 22 Jul 2003 19:09:32 +0000 (19:09 +0000)
commit60ac58b5130b6ff110e9aeb569c29eeb20823840
tree64c1523b7c4e1f5a8e905954cb81623f2c92eac0
parent3610cd5cd67a4f6f9234de36410a75a2902842fe
Change crypto "provider" structures to hold numeric values instead of function
pointers for key sizes, block sizes, etc., when the values are always constant
for each encryption or hash mechanism.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15714 dc483132-0cff-0310-8789-dd5450dbe970
43 files changed:
src/include/ChangeLog
src/include/k5-int.h
src/lib/crypto/ChangeLog
src/lib/crypto/arcfour/ChangeLog
src/lib/crypto/arcfour/arcfour.c
src/lib/crypto/block_size.c
src/lib/crypto/checksum_length.c
src/lib/crypto/combine_keys.c
src/lib/crypto/dk/ChangeLog
src/lib/crypto/dk/checksum.c
src/lib/crypto/dk/derive.c
src/lib/crypto/dk/dk_decrypt.c
src/lib/crypto/dk/dk_encrypt.c
src/lib/crypto/dk/stringtokey.c
src/lib/crypto/enc_provider/ChangeLog
src/lib/crypto/enc_provider/aes.c
src/lib/crypto/enc_provider/arcfour.c
src/lib/crypto/enc_provider/des.c
src/lib/crypto/enc_provider/des3.c
src/lib/crypto/hash_provider/ChangeLog
src/lib/crypto/hash_provider/hash_crc32.c
src/lib/crypto/hash_provider/hash_md4.c
src/lib/crypto/hash_provider/hash_md5.c
src/lib/crypto/hash_provider/hash_sha1.c
src/lib/crypto/hmac.c
src/lib/crypto/keyhash_provider/ChangeLog
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/keyhash_provider/t_cksum.c
src/lib/crypto/make_checksum.c
src/lib/crypto/make_random_key.c
src/lib/crypto/old/ChangeLog
src/lib/crypto/old/old_decrypt.c
src/lib/crypto/old/old_encrypt.c
src/lib/crypto/pbkdf2.c
src/lib/crypto/raw/ChangeLog
src/lib/crypto/raw/raw_encrypt.c
src/lib/crypto/string_to_key.c
src/lib/crypto/t_hmac.c
src/lib/crypto/yarrow/ChangeLog
src/lib/crypto/yarrow/ycipher.c