svn rev #22477: trunk/src/ lib/crypto/ lib/crypto/builtin/ lib/crypto/builtin/aes/ ...

tsitkova@MIT.EDU tsitkova at MIT.EDU
Mon Aug 3 10:19:17 EDT 2009


http://src.mit.edu/fisheye/changelog/krb5/?cs=22477
Commit By: tsitkova
Log Message:
Crypto modularity proj: Separate files under crypto directory based on their functionality. Move  Kerberos specific files into krb subdir and MIT specific - into builtin subdir. Place all tests into crypto_tests subfolder. 

bigredbutton: whitespace




Changed Files:
U   trunk/src/Makefile.in
U   trunk/src/configure.in
U   trunk/src/lib/crypto/Makefile.in
D   trunk/src/lib/crypto/aead.c
D   trunk/src/lib/crypto/aead.h
D   trunk/src/lib/crypto/aes/
D   trunk/src/lib/crypto/arcfour/
D   trunk/src/lib/crypto/block_size.c
A   trunk/src/lib/crypto/builtin/
A   trunk/src/lib/crypto/builtin/Makefile.in
A   trunk/src/lib/crypto/builtin/aes/
A   trunk/src/lib/crypto/builtin/aes/Makefile.in
A   trunk/src/lib/crypto/builtin/aes/aes-gen.c
A   trunk/src/lib/crypto/builtin/aes/aes.h
A   trunk/src/lib/crypto/builtin/aes/aes.txt
A   trunk/src/lib/crypto/builtin/aes/aes_s2k.c
A   trunk/src/lib/crypto/builtin/aes/aes_s2k.h
A   trunk/src/lib/crypto/builtin/aes/aescpp.h
A   trunk/src/lib/crypto/builtin/aes/aescrypp.c
A   trunk/src/lib/crypto/builtin/aes/aescrypt.asm
A   trunk/src/lib/crypto/builtin/aes/aescrypt.c
A   trunk/src/lib/crypto/builtin/aes/aeskey.c
A   trunk/src/lib/crypto/builtin/aes/aeskeypp.c
A   trunk/src/lib/crypto/builtin/aes/aesopt.h
A   trunk/src/lib/crypto/builtin/aes/aessrc.url
A   trunk/src/lib/crypto/builtin/aes/aestab.c
A   trunk/src/lib/crypto/builtin/aes/deps
A   trunk/src/lib/crypto/builtin/aes/uitypes.h
A   trunk/src/lib/crypto/builtin/arcfour/
A   trunk/src/lib/crypto/builtin/arcfour/Makefile.in
A   trunk/src/lib/crypto/builtin/arcfour/arcfour-int.h
A   trunk/src/lib/crypto/builtin/arcfour/arcfour.c
A   trunk/src/lib/crypto/builtin/arcfour/arcfour.h
A   trunk/src/lib/crypto/builtin/arcfour/arcfour_aead.c
A   trunk/src/lib/crypto/builtin/arcfour/arcfour_s2k.c
A   trunk/src/lib/crypto/builtin/arcfour/deps
A   trunk/src/lib/crypto/builtin/deps
A   trunk/src/lib/crypto/builtin/des/
A   trunk/src/lib/crypto/builtin/des/ISSUES
A   trunk/src/lib/crypto/builtin/des/Makefile.in
A   trunk/src/lib/crypto/builtin/des/afsstring2key.c
A   trunk/src/lib/crypto/builtin/des/d3_aead.c
A   trunk/src/lib/crypto/builtin/des/d3_cbc.c
A   trunk/src/lib/crypto/builtin/des/d3_kysched.c
A   trunk/src/lib/crypto/builtin/des/deps
A   trunk/src/lib/crypto/builtin/des/des_int.h
A   trunk/src/lib/crypto/builtin/des/des_prf.c
A   trunk/src/lib/crypto/builtin/des/doc/
A   trunk/src/lib/crypto/builtin/des/doc/libdes.doc
A   trunk/src/lib/crypto/builtin/des/f_aead.c
A   trunk/src/lib/crypto/builtin/des/f_cbc.c
A   trunk/src/lib/crypto/builtin/des/f_cksum.c
A   trunk/src/lib/crypto/builtin/des/f_parity.c
A   trunk/src/lib/crypto/builtin/des/f_sched.c
A   trunk/src/lib/crypto/builtin/des/f_tables.c
A   trunk/src/lib/crypto/builtin/des/f_tables.h
A   trunk/src/lib/crypto/builtin/des/key_sched.c
A   trunk/src/lib/crypto/builtin/des/string2key.c
A   trunk/src/lib/crypto/builtin/des/weak_key.c
A   trunk/src/lib/crypto/builtin/hmac.c
A   trunk/src/lib/crypto/builtin/md4/
A   trunk/src/lib/crypto/builtin/md4/ISSUES
A   trunk/src/lib/crypto/builtin/md4/Makefile.in
A   trunk/src/lib/crypto/builtin/md4/deps
A   trunk/src/lib/crypto/builtin/md4/md4.c
A   trunk/src/lib/crypto/builtin/md4/rsa-md4.h
A   trunk/src/lib/crypto/builtin/md5/
A   trunk/src/lib/crypto/builtin/md5/ISSUES
A   trunk/src/lib/crypto/builtin/md5/Makefile.in
A   trunk/src/lib/crypto/builtin/md5/deps
A   trunk/src/lib/crypto/builtin/md5/md5.c
A   trunk/src/lib/crypto/builtin/md5/rsa-md5.h
A   trunk/src/lib/crypto/builtin/pbkdf2.c
A   trunk/src/lib/crypto/builtin/sha1/
A   trunk/src/lib/crypto/builtin/sha1/ISSUES
A   trunk/src/lib/crypto/builtin/sha1/Makefile.in
A   trunk/src/lib/crypto/builtin/sha1/deps
A   trunk/src/lib/crypto/builtin/sha1/shs.c
A   trunk/src/lib/crypto/builtin/sha1/shs.h
D   trunk/src/lib/crypto/cf2.c
D   trunk/src/lib/crypto/checksum_length.c
D   trunk/src/lib/crypto/cksumtype_to_string.c
D   trunk/src/lib/crypto/cksumtypes.c
D   trunk/src/lib/crypto/cksumtypes.h
D   trunk/src/lib/crypto/coll_proof_cksum.c
D   trunk/src/lib/crypto/combine_keys.c
D   trunk/src/lib/crypto/crc32/
D   trunk/src/lib/crypto/crypto_length.c
D   trunk/src/lib/crypto/crypto_libinit.c
A   trunk/src/lib/crypto/crypto_tests/
A   trunk/src/lib/crypto/crypto_tests/Makefile.in
A   trunk/src/lib/crypto/crypto_tests/aes-test.c
A   trunk/src/lib/crypto/crypto_tests/deps
A   trunk/src/lib/crypto/crypto_tests/destest.c
A   trunk/src/lib/crypto/crypto_tests/expect-vk.txt
A   trunk/src/lib/crypto/crypto_tests/expect-vt.txt
A   trunk/src/lib/crypto/crypto_tests/keytest.data
A   trunk/src/lib/crypto/crypto_tests/t_afss2k.c
A   trunk/src/lib/crypto/crypto_tests/t_cf2.c
A   trunk/src/lib/crypto/crypto_tests/t_cf2.comments
A   trunk/src/lib/crypto/crypto_tests/t_cf2.expected
A   trunk/src/lib/crypto/crypto_tests/t_cf2.in
A   trunk/src/lib/crypto/crypto_tests/t_cksum.c
A   trunk/src/lib/crypto/crypto_tests/t_crc.c
A   trunk/src/lib/crypto/crypto_tests/t_cts.c
A   trunk/src/lib/crypto/crypto_tests/t_encrypt.c
A   trunk/src/lib/crypto/crypto_tests/t_hmac.c
A   trunk/src/lib/crypto/crypto_tests/t_mdcksum.c
A   trunk/src/lib/crypto/crypto_tests/t_mddriver.c
A   trunk/src/lib/crypto/crypto_tests/t_nfold.c
A   trunk/src/lib/crypto/crypto_tests/t_pkcs5.c
A   trunk/src/lib/crypto/crypto_tests/t_prf.c
A   trunk/src/lib/crypto/crypto_tests/t_prf.comments
A   trunk/src/lib/crypto/crypto_tests/t_prf.expected
A   trunk/src/lib/crypto/crypto_tests/t_prf.in
A   trunk/src/lib/crypto/crypto_tests/t_prng.c
A   trunk/src/lib/crypto/crypto_tests/t_prng.comments
A   trunk/src/lib/crypto/crypto_tests/t_prng.expected
A   trunk/src/lib/crypto/crypto_tests/t_prng.reseedtest
A   trunk/src/lib/crypto/crypto_tests/t_prng.reseedtest-comments
A   trunk/src/lib/crypto/crypto_tests/t_prng.reseedtest-expected
A   trunk/src/lib/crypto/crypto_tests/t_prng.seed
A   trunk/src/lib/crypto/crypto_tests/t_shs.c
A   trunk/src/lib/crypto/crypto_tests/t_shs3.c
A   trunk/src/lib/crypto/crypto_tests/t_verify.c
A   trunk/src/lib/crypto/crypto_tests/test/
A   trunk/src/lib/crypto/crypto_tests/test/Readme.txt
A   trunk/src/lib/crypto/crypto_tests/test/cbc_d_m.txt
A   trunk/src/lib/crypto/crypto_tests/test/cbc_e_m.txt
A   trunk/src/lib/crypto/crypto_tests/test/ecb_d_m.txt
A   trunk/src/lib/crypto/crypto_tests/test/ecb_e_m.txt
A   trunk/src/lib/crypto/crypto_tests/test/ecb_iv.readme
A   trunk/src/lib/crypto/crypto_tests/test/ecb_iv.txt
A   trunk/src/lib/crypto/crypto_tests/test/ecb_tbl.txt
A   trunk/src/lib/crypto/crypto_tests/test/ecb_vk.txt
A   trunk/src/lib/crypto/crypto_tests/test/ecb_vt.txt
A   trunk/src/lib/crypto/crypto_tests/test/katmct.pdf
A   trunk/src/lib/crypto/crypto_tests/vb.txt
A   trunk/src/lib/crypto/crypto_tests/vectors.c
A   trunk/src/lib/crypto/crypto_tests/ytest.c
D   trunk/src/lib/crypto/decrypt.c
D   trunk/src/lib/crypto/decrypt_iov.c
D   trunk/src/lib/crypto/default_state.c
U   trunk/src/lib/crypto/deps
D   trunk/src/lib/crypto/des/
D   trunk/src/lib/crypto/dk/
D   trunk/src/lib/crypto/enc_provider/
D   trunk/src/lib/crypto/encrypt.c
D   trunk/src/lib/crypto/encrypt_iov.c
D   trunk/src/lib/crypto/encrypt_length.c
D   trunk/src/lib/crypto/enctype_compare.c
D   trunk/src/lib/crypto/enctype_to_string.c
D   trunk/src/lib/crypto/etypes.c
D   trunk/src/lib/crypto/etypes.h
D   trunk/src/lib/crypto/hash_provider/
D   trunk/src/lib/crypto/hmac.c
D   trunk/src/lib/crypto/keyblocks.c
D   trunk/src/lib/crypto/keyed_checksum_types.c
D   trunk/src/lib/crypto/keyed_cksum.c
D   trunk/src/lib/crypto/keyhash_provider/
D   trunk/src/lib/crypto/keylengths.c
A   trunk/src/lib/crypto/krb/
A   trunk/src/lib/crypto/krb/Makefile.in
A   trunk/src/lib/crypto/krb/aead.c
A   trunk/src/lib/crypto/krb/aead.h
A   trunk/src/lib/crypto/krb/block_size.c
A   trunk/src/lib/crypto/krb/cf2.c
A   trunk/src/lib/crypto/krb/checksum_length.c
A   trunk/src/lib/crypto/krb/cksumtype_to_string.c
A   trunk/src/lib/crypto/krb/cksumtypes.c
A   trunk/src/lib/crypto/krb/cksumtypes.h
A   trunk/src/lib/crypto/krb/coll_proof_cksum.c
A   trunk/src/lib/crypto/krb/combine_keys.c
A   trunk/src/lib/crypto/krb/crc32/
A   trunk/src/lib/crypto/krb/crc32/CRC.pm
A   trunk/src/lib/crypto/krb/crc32/Makefile.in
A   trunk/src/lib/crypto/krb/crc32/Poly.pm
A   trunk/src/lib/crypto/krb/crc32/crc-32.h
A   trunk/src/lib/crypto/krb/crc32/crc.pl
A   trunk/src/lib/crypto/krb/crc32/crc32.c
A   trunk/src/lib/crypto/krb/crc32/deps
A   trunk/src/lib/crypto/krb/crypto_length.c
A   trunk/src/lib/crypto/krb/crypto_libinit.c
A   trunk/src/lib/crypto/krb/decrypt.c
A   trunk/src/lib/crypto/krb/decrypt_iov.c
A   trunk/src/lib/crypto/krb/default_state.c
A   trunk/src/lib/crypto/krb/deps
A   trunk/src/lib/crypto/krb/dk/
A   trunk/src/lib/crypto/krb/dk/Makefile.in
A   trunk/src/lib/crypto/krb/dk/checksum.c
A   trunk/src/lib/crypto/krb/dk/deps
A   trunk/src/lib/crypto/krb/dk/derive.c
A   trunk/src/lib/crypto/krb/dk/dk.h
A   trunk/src/lib/crypto/krb/dk/dk_aead.c
A   trunk/src/lib/crypto/krb/dk/dk_decrypt.c
A   trunk/src/lib/crypto/krb/dk/dk_encrypt.c
A   trunk/src/lib/crypto/krb/dk/dk_prf.c
A   trunk/src/lib/crypto/krb/dk/stringtokey.c
A   trunk/src/lib/crypto/krb/enc_provider/
A   trunk/src/lib/crypto/krb/enc_provider/Makefile.in
A   trunk/src/lib/crypto/krb/enc_provider/aes.c
A   trunk/src/lib/crypto/krb/enc_provider/deps
A   trunk/src/lib/crypto/krb/enc_provider/des.c
A   trunk/src/lib/crypto/krb/enc_provider/des3.c
A   trunk/src/lib/crypto/krb/enc_provider/enc_provider.h
A   trunk/src/lib/crypto/krb/enc_provider/rc4.c
A   trunk/src/lib/crypto/krb/encrypt.c
A   trunk/src/lib/crypto/krb/encrypt_iov.c
A   trunk/src/lib/crypto/krb/encrypt_length.c
A   trunk/src/lib/crypto/krb/enctype_compare.c
A   trunk/src/lib/crypto/krb/enctype_to_string.c
A   trunk/src/lib/crypto/krb/etypes.c
A   trunk/src/lib/crypto/krb/etypes.h
A   trunk/src/lib/crypto/krb/hash_provider/
A   trunk/src/lib/crypto/krb/hash_provider/Makefile.in
A   trunk/src/lib/crypto/krb/hash_provider/deps
A   trunk/src/lib/crypto/krb/hash_provider/hash_crc32.c
A   trunk/src/lib/crypto/krb/hash_provider/hash_md4.c
A   trunk/src/lib/crypto/krb/hash_provider/hash_md5.c
A   trunk/src/lib/crypto/krb/hash_provider/hash_provider.h
A   trunk/src/lib/crypto/krb/hash_provider/hash_sha1.c
A   trunk/src/lib/crypto/krb/keyblocks.c
A   trunk/src/lib/crypto/krb/keyed_checksum_types.c
A   trunk/src/lib/crypto/krb/keyed_cksum.c
A   trunk/src/lib/crypto/krb/keyhash_provider/
A   trunk/src/lib/crypto/krb/keyhash_provider/Makefile.in
A   trunk/src/lib/crypto/krb/keyhash_provider/deps
A   trunk/src/lib/crypto/krb/keyhash_provider/descbc.c
A   trunk/src/lib/crypto/krb/keyhash_provider/hmac_md5.c
A   trunk/src/lib/crypto/krb/keyhash_provider/k5_md4des.c
A   trunk/src/lib/crypto/krb/keyhash_provider/k5_md5des.c
A   trunk/src/lib/crypto/krb/keyhash_provider/keyhash_provider.h
A   trunk/src/lib/crypto/krb/keyhash_provider/md5_hmac.c
A   trunk/src/lib/crypto/krb/keylengths.c
A   trunk/src/lib/crypto/krb/make_checksum.c
A   trunk/src/lib/crypto/krb/make_checksum_iov.c
A   trunk/src/lib/crypto/krb/make_random_key.c
A   trunk/src/lib/crypto/krb/mandatory_sumtype.c
A   trunk/src/lib/crypto/krb/nfold.c
A   trunk/src/lib/crypto/krb/old/
A   trunk/src/lib/crypto/krb/old/Makefile.in
A   trunk/src/lib/crypto/krb/old/deps
A   trunk/src/lib/crypto/krb/old/des_stringtokey.c
A   trunk/src/lib/crypto/krb/old/old.h
A   trunk/src/lib/crypto/krb/old/old_decrypt.c
A   trunk/src/lib/crypto/krb/old/old_encrypt.c
A   trunk/src/lib/crypto/krb/old_api_glue.c
A   trunk/src/lib/crypto/krb/prf.c
A   trunk/src/lib/crypto/krb/prng.c
A   trunk/src/lib/crypto/krb/random_to_key.c
A   trunk/src/lib/crypto/krb/raw/
A   trunk/src/lib/crypto/krb/raw/Makefile.in
A   trunk/src/lib/crypto/krb/raw/deps
A   trunk/src/lib/crypto/krb/raw/raw.h
A   trunk/src/lib/crypto/krb/raw/raw_aead.c
A   trunk/src/lib/crypto/krb/raw/raw_decrypt.c
A   trunk/src/lib/crypto/krb/raw/raw_encrypt.c
A   trunk/src/lib/crypto/krb/state.c
A   trunk/src/lib/crypto/krb/string_to_cksumtype.c
A   trunk/src/lib/crypto/krb/string_to_enctype.c
A   trunk/src/lib/crypto/krb/string_to_key.c
A   trunk/src/lib/crypto/krb/valid_cksumtype.c
A   trunk/src/lib/crypto/krb/valid_enctype.c
A   trunk/src/lib/crypto/krb/verify_checksum.c
A   trunk/src/lib/crypto/krb/verify_checksum_iov.c
A   trunk/src/lib/crypto/krb/yarrow/
A   trunk/src/lib/crypto/krb/yarrow/ASSUMPTIONS
A   trunk/src/lib/crypto/krb/yarrow/LICENSE
A   trunk/src/lib/crypto/krb/yarrow/Makefile.in
A   trunk/src/lib/crypto/krb/yarrow/README
A   trunk/src/lib/crypto/krb/yarrow/TODO
A   trunk/src/lib/crypto/krb/yarrow/deps
A   trunk/src/lib/crypto/krb/yarrow/yarrow.c
A   trunk/src/lib/crypto/krb/yarrow/yarrow.h
A   trunk/src/lib/crypto/krb/yarrow/yarrow.man
A   trunk/src/lib/crypto/krb/yarrow/yarrow.pod
A   trunk/src/lib/crypto/krb/yarrow/ycipher.c
A   trunk/src/lib/crypto/krb/yarrow/ycipher.h
A   trunk/src/lib/crypto/krb/yarrow/yexcep.h
A   trunk/src/lib/crypto/krb/yarrow/yhash.h
A   trunk/src/lib/crypto/krb/yarrow/ylock.h
A   trunk/src/lib/crypto/krb/yarrow/ystate.h
A   trunk/src/lib/crypto/krb/yarrow/ytypes.h
D   trunk/src/lib/crypto/make_checksum.c
D   trunk/src/lib/crypto/make_checksum_iov.c
D   trunk/src/lib/crypto/make_random_key.c
D   trunk/src/lib/crypto/mandatory_sumtype.c
D   trunk/src/lib/crypto/md4/
D   trunk/src/lib/crypto/md5/
D   trunk/src/lib/crypto/nfold.c
D   trunk/src/lib/crypto/old/
D   trunk/src/lib/crypto/old_api_glue.c
D   trunk/src/lib/crypto/pbkdf2.c
D   trunk/src/lib/crypto/prf.c
D   trunk/src/lib/crypto/prng.c
D   trunk/src/lib/crypto/random_to_key.c
D   trunk/src/lib/crypto/raw/
D   trunk/src/lib/crypto/sha1/
D   trunk/src/lib/crypto/state.c
D   trunk/src/lib/crypto/string_to_cksumtype.c
D   trunk/src/lib/crypto/string_to_enctype.c
D   trunk/src/lib/crypto/string_to_key.c
D   trunk/src/lib/crypto/t_cf2.c
D   trunk/src/lib/crypto/t_cf2.comments
D   trunk/src/lib/crypto/t_cf2.expected
D   trunk/src/lib/crypto/t_cf2.in
D   trunk/src/lib/crypto/t_cts.c
D   trunk/src/lib/crypto/t_encrypt.c
D   trunk/src/lib/crypto/t_hmac.c
D   trunk/src/lib/crypto/t_nfold.c
D   trunk/src/lib/crypto/t_pkcs5.c
D   trunk/src/lib/crypto/t_prf.c
D   trunk/src/lib/crypto/t_prf.comments
D   trunk/src/lib/crypto/t_prf.expected
D   trunk/src/lib/crypto/t_prf.in
D   trunk/src/lib/crypto/t_prng.c
D   trunk/src/lib/crypto/t_prng.comments
D   trunk/src/lib/crypto/t_prng.expected
D   trunk/src/lib/crypto/t_prng.reseedtest
D   trunk/src/lib/crypto/t_prng.reseedtest-comments
D   trunk/src/lib/crypto/t_prng.reseedtest-expected
D   trunk/src/lib/crypto/t_prng.seed
D   trunk/src/lib/crypto/valid_cksumtype.c
D   trunk/src/lib/crypto/valid_enctype.c
D   trunk/src/lib/crypto/vectors.c
D   trunk/src/lib/crypto/verify_checksum.c
D   trunk/src/lib/crypto/verify_checksum_iov.c
D   trunk/src/lib/crypto/yarrow/
U   trunk/src/util/collected-client-lib/Makefile.in
Modified: trunk/src/Makefile.in
===================================================================
--- trunk/src/Makefile.in	2009-08-01 02:25:56 UTC (rev 22476)
+++ trunk/src/Makefile.in	2009-08-03 14:19:16 UTC (rev 22477)
@@ -194,14 +194,15 @@
 	clients\kcpytkt\Makefile clients\kdeltkt\Makefile \
 	include\Makefile \
 	lib\Makefile lib\crypto\Makefile \
-	lib\crypto\crc32\Makefile lib\crypto\des\Makefile \
-	lib\crypto\dk\Makefile lib\crypto\enc_provider\Makefile \
-	lib\crypto\hash_provider\Makefile \
-	lib\crypto\keyhash_provider\Makefile \
-	lib\crypto\raw\Makefile lib\crypto\old\Makefile \
-	lib\crypto\sha1\Makefile lib\crypto\arcfour\Makefile \
-	lib\crypto\md4\Makefile lib\crypto\md5\Makefile \
-	lib\crypto\yarrow\Makefile lib\crypto\aes\Makefile \
+	lib\crypto\krb\crc32\Makefile lib\crypto\builtin\des\Makefile \
+	lib\crypto\krb\dk\Makefile lib\crypto\krb\enc_provider\Makefile \
+	lib\crypto\krb\hash_provider\Makefile \
+	lib\crypto\krb\keyhash_provider\Makefile \
+	lib\crypto\krb\raw\Makefile lib\crypto\old\Makefile \
+	lib\crypto\builtin\sha1\Makefile lib\crypto\builtin\arcfour\Makefile \
+	lib\crypto\builtin\md4\Makefile lib\crypto\builtin\md5\Makefile \
+	lib\crypto\krb\yarrow\Makefile lib\crypto\builtin\aes\Makefile \
+	lib\crypto\crypto_tests \
 	lib\gssapi\Makefile lib\gssapi\generic\Makefile \
 	lib\gssapi\krb5\Makefile lib\gssapi\mechglue\Makefile \
 	lib\gssapi\spnego\Makefile \
@@ -261,34 +262,38 @@
 ##DOS##	$(WCONFIG) config < $@.in > $@
 ##DOS##lib\crypto\Makefile: lib\crypto\Makefile.in $(MKFDEP)
 ##DOS##	$(WCONFIG) config < $@.in > $@
-##DOS##lib\crypto\crc32\Makefile: lib\crypto\crc32\Makefile.in $(MKFDEP)
+##DOS##lib\crypto\krb\crc32\Makefile: lib\crypto\krb\crc32\Makefile.in $(MKFDEP)
 ##DOS##	$(WCONFIG) config < $@.in > $@
-##DOS##lib\crypto\des\Makefile: lib\crypto\des\Makefile.in $(MKFDEP)
+##DOS##lib\crypto\builtin\des\Makefile: lib\crypto\builtin\des\Makefile.in $(MKFDEP)
 ##DOS##	$(WCONFIG) config < $@.in > $@
-##DOS##lib\crypto\dk\Makefile: lib\crypto\dk\Makefile.in $(MKFDEP)
+##DOS##lib\crypto\krb\dk\Makefile: lib\crypto\krb\dk\Makefile.in $(MKFDEP)
 ##DOS##	$(WCONFIG) config < $@.in > $@
-##DOS##lib\crypto\enc_provider\Makefile: lib\crypto\enc_provider\Makefile.in $(MKFDEP)
+##DOS##lib\crypto\krb\enc_provider\Makefile: lib\crypto\krb\enc_provider\Makefile.in $(MKFDEP)
 ##DOS##	$(WCONFIG) config < $@.in > $@
-##DOS##lib\crypto\hash_provider\Makefile: lib\crypto\hash_provider\Makefile.in $(MKFDEP)
+##DOS##lib\crypto\krb\hash_provider\Makefile: lib\crypto\krb\hash_provider\Makefile.in $(MKFDEP)
 ##DOS##	$(WCONFIG) config < $@.in > $@
-##DOS##lib\crypto\keyhash_provider\Makefile: lib\crypto\keyhash_provider\Makefile.in $(MKFDEP)
+##DOS##lib\crypto\krb\keyhash_provider\Makefile: lib\crypto\krb\keyhash_provider\Makefile.in $(MKFDEP)
 ##DOS##	$(WCONFIG) config < $@.in > $@
-##DOS##lib\crypto\sha1\Makefile: lib\crypto\sha1\Makefile.in $(MKFDEP)
+##DOS##lib\crypto\builtin\sha1\Makefile: lib\crypto\builtin\sha1\Makefile.in $(MKFDEP)
 ##DOS##	$(WCONFIG) config < $@.in > $@
-##DOS##lib\crypto\arcfour\Makefile: lib\crypto\arcfour\Makefile.in $(MKFDEP)
+##DOS##lib\crypto\builtin\arcfour\Makefile: lib\crypto\builtin\arcfour\Makefile.in $(MKFDEP)
 ##DOS##	$(WCONFIG) config < $@.in > $@
-##DOS##lib\crypto\md4\Makefile: lib\crypto\md4\Makefile.in $(MKFDEP)
+##DOS##lib\crypto\builtin\md4\Makefile: lib\crypto\builtin\md4\Makefile.in $(MKFDEP)
 ##DOS##	$(WCONFIG) config < $@.in > $@
-##DOS##lib\crypto\md5\Makefile: lib\crypto\md5\Makefile.in $(MKFDEP)
+##DOS##lib\crypto\builtin\md5\Makefile: lib\crypto\md5\builtin\Makefile.in $(MKFDEP)
 ##DOS##	$(WCONFIG) config < $@.in > $@
-##DOS##lib\crypto\yarrow\Makefile: lib\crypto\yarrow\Makefile.in $(MKFDEP)
+##DOS##lib\crypto\krb\yarrow\Makefile: lib\crypto\krb\yarrow\Makefile.in $(MKFDEP)
 ##DOS##	$(WCONFIG) config < $@.in > $@
-##DOS##lib\crypto\aes\Makefile: lib\crypto\aes\Makefile.in $(MKFDEP)
+##DOS##lib\crypto\builtin\aes\Makefile: lib\crypto\builtin\aes\Makefile.in $(MKFDEP)
 ##DOS##	$(WCONFIG) config < $@.in > $@
-##DOS##lib\crypto\old\Makefile: lib\crypto\old\Makefile.in $(MKFDEP)
+##DOS##lib\crypto\krb\old\Makefile: lib\crypto\krb\old\Makefile.in $(MKFDEP)
 ##DOS##	$(WCONFIG) config < $@.in > $@
-##DOS##lib\crypto\raw\Makefile: lib\crypto\raw\Makefile.in $(MKFDEP)
+##DOS##lib\crypto\krb\raw\Makefile: lib\crypto\krb\raw\Makefile.in $(MKFDEP)
 ##DOS##	$(WCONFIG) config < $@.in > $@
+##DOS##lib\crypto\krb\Makefile: lib\crypto\krb\Makefile.in $(MKFDEP)
+##DOS##	$(WCONFIG) config < $@.in > $@
+##DOS##lib\crypto\builtin\Makefile: lib\crypto\builtin\Makefile.in $(MKFDEP)
+##DOS##	$(WCONFIG) config < $@.in > $@
 ##DOS##lib\gssapi\Makefile: lib\gssapi\Makefile.in $(MKFDEP)
 ##DOS##	$(WCONFIG) config < $@.in > $@
 ##DOS##lib\gssapi\generic\Makefile: lib\gssapi\generic\Makefile.in $(MKFDEP)
@@ -389,11 +394,12 @@
 	clients/kpasswd/* clients/kcpytkt/* clients/kdeltkt/* \
 	config/* include/* include/kerberosIV/* \
 	include/krb5/* include/krb5/stock/* include/sys/* lib/* \
-	lib/crypto/* lib/crypto/crc32/* lib/crypto/des/* lib/crypto/dk/* \
-	lib/crypto/enc_provider/* lib/crypto/hash_provider/* \
-	lib/crypto/keyhash_provider/* lib/crypto/old/* lib/crypto/raw/* \
-	lib/crypto/sha1/* lib/crypto/arcfour/* lib/crypto/md4/* \
-	lib/crypto/md5/* lib/crypto/yarrow/* \
+	lib/crypto/* lib/crypto/krb/crc32/* lib/crypto/builtin/des/* lib/crypto/krb/dk/* \
+	lib/crypto/krb/enc_provider/* lib/crypto/krb/hash_provider/* \
+	lib/crypto/krb/keyhash_provider/* lib/crypto/krb/old/* lib/crypto/krb/raw/* \
+	lib/crypto/builtin/sha1/* lib/crypto/builtin/arcfour/* lib/crypto/builtin/md4/* \
+	lib/crypto/builtin/md5/* lib/crypto/krb/yarrow/* \
+	lib/crypto/builtin/* lib/crypto/krb/* lib/crypto/crypto_tests \
 	lib/gssapi/* lib/gssapi/generic/* lib/gssapi/krb5/* \
 	lib/gssapi/mechglue/* lib/gssapi/spnego/* \
 	lib/krb5/* lib/krb5/asn.1/* lib/krb5/krb/* \

Modified: trunk/src/configure.in
===================================================================
--- trunk/src/configure.in	2009-08-01 02:25:56 UTC (rev 22476)
+++ trunk/src/configure.in	2009-08-03 14:19:16 UTC (rev 22477)
@@ -1059,11 +1059,13 @@
 
 	lib lib/kdb
 
-	lib/crypto lib/crypto/crc32 lib/crypto/des lib/crypto/dk
-	lib/crypto/enc_provider lib/crypto/hash_provider
-	lib/crypto/keyhash_provider lib/crypto/md4 lib/crypto/md5
-	lib/crypto/old lib/crypto/raw lib/crypto/sha1
-	lib/crypto/arcfour lib/crypto/yarrow lib/crypto/aes
+	lib/crypto lib/crypto/krb/ lib/crypto/krb/crc32 lib/crypto/builtin/des lib/crypto/krb/dk
+        lib/crypto/krb/enc_provider lib/crypto/krb/hash_provider
+        lib/crypto/krb/keyhash_provider
+        lib/crypto/builtin lib/crypto/builtin/md4 lib/crypto/builtin/md5
+        lib/crypto/krb/old lib/crypto/krb/raw lib/crypto/builtin/sha1
+        lib/crypto/builtin/arcfour lib/crypto/krb/yarrow lib/crypto/builtin/aes
+	lib/crypto/crypto_tests
 
 	lib/krb5 lib/krb5/error_tables lib/krb5/asn.1 lib/krb5/ccache
 dnl	lib/krb5/ccache/ccapi

Modified: trunk/src/lib/crypto/Makefile.in
===================================================================
--- trunk/src/lib/crypto/Makefile.in	2009-08-01 02:25:56 UTC (rev 22476)
+++ trunk/src/lib/crypto/Makefile.in	2009-08-03 14:19:16 UTC (rev 22477)
@@ -2,171 +2,17 @@
 myfulldir=lib/crypto
 mydir=lib/crypto
 BUILDTOP=$(REL)..$(S)..
-SUBDIRS=crc32 des dk enc_provider hash_provider keyhash_provider \
-	md4 md5 old raw sha1 arcfour yarrow aes
-LOCALINCLUDES = -I$(srcdir)/enc_provider \
-	-I$(srcdir)/hash_provider -I$(srcdir)/keyhash_provider \
-	-I$(srcdir)/aes \
-	-I$(srcdir)/old -I$(srcdir)/raw -I$(srcdir)/dk -I$(srcdir)/arcfour \
-	-I$(srcdir)/yarrow -I$(srcdir)/sha1 -I$(srcdir)/md5
+SUBDIRS=krb builtin crypto_tests
+
 RUN_SETUP = @KRB5_RUN_ENV@
 PROG_LIBPATH=-L$(TOPLIBD)
 PROG_RPATH=$(KRB5_LIBDIR)
 DEFS=
 
-EXTRADEPSRCS=\
-	$(srcdir)/t_nfold.c	\
-	$(srcdir)/t_cf2.c \
-	$(srcdir)/t_encrypt.c	\
-	$(srcdir)/t_prf.c \
-	$(srcdir)/t_prng.c	\
-	$(srcdir)/t_hmac.c	\
-	$(srcdir)/t_pkcs5.c	\
-	$(srcdir)/t_cts.c	\
-	$(srcdir)/vectors.c
-
-##DOSBUILDTOP = ..\..
-##DOSLIBNAME=$(OUTPRE)crypto.lib
-##DOSOBJFILE=$(OUTPRE)crypto.lst
-##DOSOBJFILELIST=@$(OUTPRE)crypto.lst @$(OUTPRE)des.lst @$(OUTPRE)md4.lst @$(OUTPRE)md5.lst @$(OUTPRE)sha1.lst @$(OUTPRE)arcfour.lst @$(OUTPRE)crc32.lst @$(OUTPRE)dk.lst @$(OUTPRE)old.lst @$(OUTPRE)raw.lst @$(OUTPRE)enc_prov.lst @$(OUTPRE)hash_pro.lst @$(OUTPRE)kh_pro.lst @$(OUTPRE)yarrow.lst @$(OUTPRE)aes.lst
-##DOSOBJFILEDEP =$(OUTPRE)crypto.lst $(OUTPRE)des.lst $(OUTPRE)md4.lst $(OUTPRE)md5.lst $(OUTPRE)sha1.lst $(OUTPRE)arcfour.lst $(OUTPRE)crc32.lst $(OUTPRE)dk.lst $(OUTPRE)old.lst $(OUTPRE)raw.lst $(OUTPRE)enc_prov.lst $(OUTPRE)hash_pro.lst $(OUTPRE)kh_pro.lst $(OUTPRE)aes.lst
-
 PROG_LIBPATH=-L$(TOPLIBD)
 PROG_RPATH=$(KRB5_LIBDIR)
 
-STLIBOBJS=\
-	aead.o		 	\
-	block_size.o		\
-	cf2.o \
-	checksum_length.o	\
-	cksumtype_to_string.o	\
-	cksumtypes.o		\
-	coll_proof_cksum.o	\
-	combine_keys.o	\
-	crypto_length.o		\
-	crypto_libinit.o	\
-	default_state.o \
-	decrypt.o		\
-	decrypt_iov.o		\
-	encrypt.o		\
-	encrypt_iov.o		\
-	encrypt_length.o	\
-	enctype_compare.o	\
-	enctype_to_string.o	\
-	etypes.o		\
-	hmac.o			\
-	keyblocks.o \
-	keyed_cksum.o		\
-	keyed_checksum_types.o	\
-	keylengths.o		\
-	make_checksum.o		\
-	make_checksum_iov.o	\
-	make_random_key.o	\
-	mandatory_sumtype.o	\
-	nfold.o			\
-	old_api_glue.o		\
-	pbkdf2.o		\
-	prf.o \
-	prng.o			\
-	random_to_key.o		\
-	state.o \
-	string_to_cksumtype.o	\
-	string_to_enctype.o	\
-	string_to_key.o		\
-	valid_cksumtype.o	\
-	valid_enctype.o		\
-	verify_checksum.o	\
-	verify_checksum_iov.o
 
-OBJS=\
-	$(OUTPRE)aead.$(OBJEXT)		 	\
-	$(OUTPRE)block_size.$(OBJEXT)		\
-	$(OUTPRE)cf2$(OBJEXT) \
-	$(OUTPRE)checksum_length.$(OBJEXT)	\
-	$(OUTPRE)cksumtype_to_string.$(OBJEXT)	\
-	$(OUTPRE)cksumtypes.$(OBJEXT)		\
-	$(OUTPRE)coll_proof_cksum.$(OBJEXT)	\
-	$(OUTPRE)combine_keys.$(OBJEXT)	\
-	$(OUTPRE)crypto_length.$(OBJEXT)	\
-	$(OUTPRE)crypto_libinit.$(OBJEXT)	\
-	$(OUTPRE)default_state.$(OBJEXT) \
-	$(OUTPRE)decrypt.$(OBJEXT)		\
-	$(OUTPRE)decrypt_iov.$(OBJEXT)		\
-	$(OUTPRE)encrypt.$(OBJEXT)		\
-	$(OUTPRE)encrypt_iov.$(OBJEXT)		\
-	$(OUTPRE)encrypt_length.$(OBJEXT)	\
-	$(OUTPRE)enctype_compare.$(OBJEXT)	\
-	$(OUTPRE)enctype_to_string.$(OBJEXT)	\
-	$(OUTPRE)etypes.$(OBJEXT)		\
-	$(OUTPRE)hmac.$(OBJEXT)			\
-	$(OUTPRE)keyblocks.$(OBJEXT) \
-	$(OUTPRE)keyed_cksum.$(OBJEXT)		\
-	$(OUTPRE)keyed_checksum_types.$(OBJEXT)	\
-	$(OUTPRE)keylengths.$(OBJEXT)	\
-	$(OUTPRE)make_checksum.$(OBJEXT)	\
-	$(OUTPRE)make_checksum_iov.$(OBJEXT)	\
-	$(OUTPRE)make_random_key.$(OBJEXT)	\
-	$(OUTPRE)mandatory_sumtype.$(OBJEXT)	\
-	$(OUTPRE)nfold.$(OBJEXT)		\
-	$(OUTPRE)old_api_glue.$(OBJEXT)		\
-	$(OUTPRE)pbkdf2.$(OBJEXT)		\
-	$(OUTPRE)prf.$(OBJEXT) \
-	$(OUTPRE)prng.$(OBJEXT)			\
-	$(OUTPRE)random_to_key.$(OBJEXT)	\
-	$(OUTPRE)state.$(OBJEXT) \
-	$(OUTPRE)string_to_cksumtype.$(OBJEXT)	\
-	$(OUTPRE)string_to_enctype.$(OBJEXT)	\
-	$(OUTPRE)string_to_key.$(OBJEXT)	\
-	$(OUTPRE)valid_cksumtype.$(OBJEXT)	\
-	$(OUTPRE)valid_enctype.$(OBJEXT)	\
-	$(OUTPRE)verify_checksum.$(OBJEXT)	\
-	$(OUTPRE)verify_checksum_iov.$(OBJEXT)
-
-SRCS=\
-	$(srcdir)/aead.c		\
-	$(srcdir)/block_size.c		\
-	$(srcdir)/checksum_length.c	\
-	$(srcdir)/cksumtype_to_string.c	\
-	$(srcdir)/cksumtypes.c		\
-	$(srcdir)/coll_proof_cksum.c	\
-	$(srcdir)/combine_keys.c	\
-	$(srcdir)/crypto_length.c	\
-	$(srcdir)/crypto_libinit.c	\
-	$(srcdir)/default_state.c \
-	$(srcdir)/decrypt.c		\
-	$(srcdir)/decrypt_iov.c		\
-	$(srcdir)/encrypt.c		\
-	$(srcdir)/encrypt_iov.c		\
-	$(srcdir)/encrypt_length.c	\
-	$(srcdir)/enctype_compare.c	\
-	$(srcdir)/enctype_to_string.c	\
-	$(srcdir)/etypes.c		\
-	$(srcdir)/hmac.c		\
-	$(srcdir)/keyblocks.c \
-	$(srcdir)/keyed_cksum.c		\
-	$(srcdir)/keyed_checksum_types.c\
-	$(srcdir)/keylengths.c		\
-	$(srcdir)/make_checksum.c	\
-	$(srcdir)/make_checksum_iov.c	\
-	$(srcdir)/make_random_key.c	\
-	$(srcdir)/mandatory_sumtype.c	\
-	$(srcdir)/nfold.c		\
-	$(srcdir)/old_api_glue.c	\
-	$(srcdir)/pbkdf2.c	\
-	$(srcdir)/prf.c \
-	$(srcdir)/cf2.c \
-	$(srcdir)/prng.c		\
-	$(srcdir)/random_to_key.c	\
-	$(srcdir)/state.c \
-	$(srcdir)/string_to_cksumtype.c	\
-	$(srcdir)/string_to_enctype.c	\
-	$(srcdir)/string_to_key.c	\
-	$(srcdir)/valid_cksumtype.c	\
-	$(srcdir)/valid_enctype.c	\
-	$(srcdir)/verify_checksum.c	\
-	$(srcdir)/verify_checksum_iov.c
-
-
 LIBBASE=k5crypto
 LIBMAJOR=3
 LIBMINOR=1
@@ -174,18 +20,20 @@
 LIBFINIFUNC=cryptoint_cleanup_library
 RELDIR=crypto
 
-STOBJLISTS=crc32/OBJS.ST des/OBJS.ST dk/OBJS.ST enc_provider/OBJS.ST \
-	hash_provider/OBJS.ST keyhash_provider/OBJS.ST md4/OBJS.ST \
-	md5/OBJS.ST old/OBJS.ST raw/OBJS.ST sha1/OBJS.ST arcfour/OBJS.ST \
-	aes/OBJS.ST \
-	yarrow/OBJS.ST \
-	OBJS.ST
-SUBDIROBJLISTS=crc32/OBJS.ST des/OBJS.ST dk/OBJS.ST enc_provider/OBJS.ST \
-	hash_provider/OBJS.ST keyhash_provider/OBJS.ST md4/OBJS.ST \
-	md5/OBJS.ST old/OBJS.ST raw/OBJS.ST sha1/OBJS.ST arcfour/OBJS.ST \
-	aes/OBJS.ST \
-	yarrow/OBJS.ST
+STOBJLISTS=krb/crc32/OBJS.ST krb/dk/OBJS.ST krb/enc_provider/OBJS.ST		\
+        krb/hash_provider/OBJS.ST krb/keyhash_provider/OBJS.ST  		\
+        krb/old/OBJS.ST krb/raw/OBJS.ST krb/yarrow/OBJS.ST 			\
+        @CRYPTO_IMPL@/md4/OBJS.ST @CRYPTO_IMPL@/md5/OBJS.ST @CRYPTO_IMPL@/sha1/OBJS.ST 		\
+	@CRYPTO_IMPL@/arcfour/OBJS.ST  @CRYPTO_IMPL@/aes/OBJS.ST @CRYPTO_IMPL@/des/OBJS.ST	\
+        krb/OBJS.ST  @CRYPTO_IMPL@/OBJS.ST
 
+SUBDIROBJLISTS=krb/crc32/OBJS.ST krb/dk/OBJS.ST krb/enc_provider/OBJS.ST 	\
+        krb/hash_provider/OBJS.ST krb/keyhash_provider/OBJS.ST 			\
+	krb/old/OBJS.ST krb/raw/OBJS.ST  krb/yarrow/OBJS.ST 			\
+	@CRYPTO_IMPL@/md4/OBJS.ST @CRYPTO_IMPL@/md5/OBJS.ST	@CRYPTO_IMPL@/sha1/OBJS.ST 		\
+	@CRYPTO_IMPL@/arcfour/OBJS.ST @CRYPTO_IMPL@/aes/OBJS.ST @CRYPTO_IMPL@/des/OBJS.ST		\
+        krb/OBJS.ST  @CRYPTO_IMPL@/OBJS.ST
+
 # No dependencies.  Record places to find this shared object if the target
 # link editor and loader support it.
 DEPLIBS=
@@ -201,196 +49,39 @@
 all-unix:: all-liblinks
 install-unix:: install-libs
 
+
+# all-unix:: 
+# install-unix:: 
+
 libcrypto.lib:
 	libdir crypto.lib
 
 clean-unix:: clean-liblinks clean-libs clean-libobjs
 
-check-unix:: t_nfold t_encrypt t_prf t_prng t_hmac t_pkcs5 t_cf2
-	$(RUN_SETUP) $(VALGRIND) ./t_nfold
-	$(RUN_SETUP) $(VALGRIND) ./t_encrypt
-	$(RUN_SETUP) $(VALGRIND) ./t_prng <$(srcdir)/t_prng.seed >t_prng.output && \
-	diff t_prng.output $(srcdir)/t_prng.expected
-	$(RUN_SETUP) $(VALGRIND) ./t_hmac
-	$(RUN_SETUP) $(VALGRIND) ./t_prf <$(srcdir)/t_prf.in >t_prf.output
-	diff t_prf.output $(srcdir)/t_prf.expected
-	$(RUN_SETUP) $(VALGRIND) ./t_cf2 <$(srcdir)/t_cf2.in >t_cf2.output
-	diff t_cf2.output $(srcdir)/t_cf2.expected
-
-
-#	$(RUN_SETUP) $(VALGRIND) ./t_pkcs5
-
-t_nfold$(EXEEXT): t_nfold.$(OBJEXT) nfold.$(OBJEXT) $(SUPPORT_DEPLIB)
-	$(CC_LINK) -o $@ t_nfold.$(OBJEXT) nfold.$(OBJEXT) $(SUPPORT_LIB)
-
-t_encrypt$(EXEEXT): t_encrypt.$(OBJEXT) nfold.$(OBJEXT) $(CRYPTO_DEPLIB) $(SUPPORT_DEPLIB)
-	$(CC_LINK) -o $@ t_encrypt.$(OBJEXT)  -lkrb5 -lk5crypto -lcom_err $(SUPPORT_LIB)
-
-t_prf$(EXEEXT): t_prf.$(OBJEXT) $(SUPPORT_DEPLIB)
-	$(CC_LINK) -o $@ t_prf.$(OBJEXT)  -lkrb5 -lk5crypto -lcom_err $(SUPPORT_LIB)
-
-t_cf2$(EXEEXT): t_cf2.$(OBJEXT) $(SUPPORT_DEPLIB)
-	$(CC_LINK) -o $@ t_cf2.$(OBJEXT)  -lkrb5 -lk5crypto -lcom_err $(SUPPORT_LIB)
-
-
-t_prng$(EXEEXT): t_prng.$(OBJEXT) $(SUPPORT_DEPLIB)
-	$(CC_LINK) -o $@ t_prng.$(OBJEXT)  -lk5crypto -lcom_err $(SUPPORT_LIB)
-
-t_hmac$(EXEEXT): t_hmac.$(OBJEXT) $(CRYPTO_DEPLIB) $(SUPPORT_DEPLIB)
-	$(CC_LINK) -o $@ t_hmac.$(OBJEXT) $(K5CRYPTO_LIB) $(COM_ERR_LIB) $(SUPPORT_LIB)
-
-t_pkcs5$(EXEEXT): t_pkcs5.$(OBJEXT) $(CRYPTO_DEPLIB) $(SUPPORT_DEPLIB)
-	$(CC_LINK) -o $@ t_pkcs5.$(OBJEXT) $(K5CRYPTO_LIB) $(COM_ERR_LIB) $(SUPPORT_LIB)
-
-vectors$(EXEEXT): vectors.$(OBJEXT) $(CRYPTO_DEPLIB) $(SUPPORT_DEPLIB)
-	$(CC_LINK) -o $@ vectors.$(OBJEXT) $(K5CRYPTO_LIB) $(COM_ERR_LIB) $(SUPPORT_LIB)
-
-t_cts$(EXEEXT): t_cts.$(OBJEXT) $(CRYPTO_DEPLIB) $(SUPPORT_DEPLIB)
-	$(CC_LINK) -o $@ t_cts.$(OBJEXT) \
-		$(K5CRYPTO_LIB) $(COM_ERR_LIB) $(SUPPORT_LIB)
-
-
-clean::
-	$(RM) t_nfold.o t_nfold t_encrypt t_encrypt.o t_prng.o t_prng \
-		t_hmac.o t_hmac t_pkcs5.o t_pkcs5 pbkdf2.o t_prf t_prf.o t_cf2 t_cf2.o
-	-$(RM) t_prng.output
-
 all-windows::
-	cd crc32
-	@echo Making in crypto\crc32
+	cd krb
+	@echo Making in crypto\krb
 	$(MAKE) -$(MFLAGS)
-	cd ..\des
-	@echo Making in crypto\des
+	cd ..\@CRYPTO_IMPL@
+	@echo Making in crypto\@CRYPTO_IMPL@
 	$(MAKE) -$(MFLAGS)
-	cd ..\dk
-	@echo Making in crypto\dk
+	cd ..\crypto_tests
+	@echo Making in crypto\crypto_tests
 	$(MAKE) -$(MFLAGS)
-	cd ..\enc_provider
-	@echo Making in crypto\enc_provider
-	$(MAKE) -$(MFLAGS)
-	cd ..\hash_provider
-	@echo Making in crypto\hash_provider
-	$(MAKE) -$(MFLAGS)
-	cd ..\keyhash_provider
-	@echo Making in crypto\keyhash_provider
-	$(MAKE) -$(MFLAGS)
-	cd ..\md4
-	@echo Making in crypto\md4
-	$(MAKE) -$(MFLAGS)
-	cd ..\md5
-	@echo Making in crypto\md5
-	$(MAKE) -$(MFLAGS)
-	cd ..\old
-	@echo Making in crypto\old
-	$(MAKE) -$(MFLAGS)
-	cd ..\raw
-	@echo Making in crypto\raw
-	$(MAKE) -$(MFLAGS)
-	cd ..\sha1
-	@echo Making in crypto\sha1
-	$(MAKE) -$(MFLAGS)
-	cd ..\arcfour
-	@echo Making in crypto\arcfour
-	$(MAKE) -$(MFLAGS)
-	cd ..\yarrow
-	@echo Making in crypto\yarrow
-	$(MAKE) -$(MFLAGS)
-	cd ..\aes
-	@echo Making in crypto\aes
-	$(MAKE) -$(MFLAGS)
 	cd ..
 
 clean-windows::
-	cd crc32
-	@echo Making in clean crypto\crc32
+	cd krb
+	@echo Making in clean crypto\krb
 	$(MAKE) -$(MFLAGS) clean
-	cd ..\des
-	@echo Making clean in crypto\des
+	cd ..\@CRYPTO_IMPL@
+	@echo Making clean in crypto\@CRYPTO_IMPL@
 	$(MAKE) -$(MFLAGS) clean
-	cd ..\dk
-	@echo Making clean in crypto\dk
+	cd ..\crypto_tests
+	@echo Making clean in crypto\crypto_tests
 	$(MAKE) -$(MFLAGS) clean
-	cd ..\enc_provider
-	@echo Making clean in crypto\enc_provider
-	$(MAKE) -$(MFLAGS) clean
-	cd ..\hash_provider
-	@echo Making clean in crypto\hash_provider
-	$(MAKE) -$(MFLAGS) clean
-	cd ..\keyhash_provider
-	@echo Making clean in crypto\keyhash_provider
-	$(MAKE) -$(MFLAGS) clean
-	cd ..\md4
-	@echo Making clean in crypto\md4
-	$(MAKE) -$(MFLAGS) clean
-	cd ..\md5
-	@echo Making clean in crypto\md5
-	$(MAKE) -$(MFLAGS) clean
-	cd ..\old
-	@echo Making clean in crypto\old
-	$(MAKE) -$(MFLAGS) clean
-	cd ..\raw
-	@echo Making clean in crypto\raw
-	$(MAKE) -$(MFLAGS) clean
-	cd ..\sha1
-	@echo Making clean in crypto\sha1
-	$(MAKE) -$(MFLAGS) clean
-	cd ..\arcfour
-	@echo Making clean in crypto\arcfour
-	$(MAKE) -$(MFLAGS) clean
-	cd ..\yarrow
-	@echo Making clean in crypto\yarrow
-	$(MAKE) -$(MFLAGS) clean
-	cd ..\aes
-	@echo Making clean in crypto\aes
-	$(MAKE) -$(MFLAGS) clean
 	cd ..
 
-check-windows::
-	cd crc32
-	@echo Making in check crypto\crc32
-	$(MAKE) -$(MFLAGS) check
-	cd ..\des
-	@echo Making check in crypto\des
-	$(MAKE) -$(MFLAGS) check
-	cd ..\dk
-	@echo Making check in crypto\dk
-	$(MAKE) -$(MFLAGS) check
-	cd ..\enc_provider
-	@echo Making check in crypto\enc_provider
-	$(MAKE) -$(MFLAGS) check
-	cd ..\hash_provider
-	@echo Making check in crypto\hash_provider
-	$(MAKE) -$(MFLAGS) check
-	cd ..\keyhash_provider
-	@echo Making check in crypto\keyhash_provider
-	$(MAKE) -$(MFLAGS) check
-	cd ..\md4
-	@echo Making check in crypto\md4
-	$(MAKE) -$(MFLAGS) check
-	cd ..\md5
-	@echo Making check in crypto\md5
-	$(MAKE) -$(MFLAGS) check
-	cd ..\old
-	@echo Making check in crypto\old
-	$(MAKE) -$(MFLAGS) check
-	cd ..\raw
-	@echo Making check in crypto\raw
-	$(MAKE) -$(MFLAGS) check
-	cd ..\sha1
-	@echo Making check in crypto\sha1
-	$(MAKE) -$(MFLAGS) check
-	cd ..\arcfour
-	@echo Making check in crypto\arcfour
-	$(MAKE) -$(MFLAGS) check
-	cd ..\yarrow
-	@echo Making check in crypto\yarrow
-	$(MAKE) -$(MFLAGS) check
-	cd ..\aes
-	@echo Making check in crypto\aes
-	$(MAKE) -$(MFLAGS) check
-	cd ..
-
-
 @lib_frag@
 @libobj_frag@
 

Deleted: trunk/src/lib/crypto/aead.c

Deleted: trunk/src/lib/crypto/aead.h

Deleted: trunk/src/lib/crypto/block_size.c

Copied: trunk/src/lib/crypto/builtin/Makefile.in (from rev 22475, trunk/src/lib/crypto/des/Makefile.in)
===================================================================
--- trunk/src/lib/crypto/des/Makefile.in	2009-07-30 19:06:37 UTC (rev 22475)
+++ trunk/src/lib/crypto/builtin/Makefile.in	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1,123 @@
+thisconfigdir=../../..
+myfulldir=lib/crypto/builtin
+mydir=lib/crypto/builtin
+BUILDTOP=$(REL)..$(S)..$(S)..
+SUBDIRS=../@CRYPTO_IMPL@/des ../@CRYPTO_IMPL@/arcfour ../@CRYPTO_IMPL@/aes	\
+	../@CRYPTO_IMPL@/md4 ../@CRYPTO_IMPL@/md5  ../@CRYPTO_IMPL@/sha1 
+LOCALINCLUDES = -I$(srcdir)/../krb -I$(srcdir)/../krb/hash_provider 	\
+		-I$(srcdir)/../@CRYPTO_IMPL@/des 	\
+		-I$(srcdir)/../@CRYPTO_IMPL@/aes 	\
+		-I$(srcdir)/../@CRYPTO_IMPL@/arcfour 	\
+		-I$(srcdir)/../@CRYPTO_IMPL@/sha1 	\
+		-I$(srcdir)/../@CRYPTO_IMPL@/md4 	\
+		-I$(srcdir)/../@CRYPTO_IMPL@/md5
+PROG_LIBPATH=-L$(TOPLIBD)
+PROG_RPATH=$(KRB5_LIBDIR)
+DEFS=
+
+
+##DOSBUILDTOP = ..\..\..
+##DOSLIBNAME=$(OUTPRE)crypto.lib
+##DOSOBJFILE=$(OUTPRE)crypto.lst
+##DOSOBJFILELIST=@$(OUTPRE)crypto.lst @$(OUTPRE)des.lst @$(OUTPRE)md4.lst @$(OUTPRE)md5.lst @$(OUTPRE)sha1.lst @$(OUTPRE)arcfour.lst @$(OUTPRE)crc32.lst @$(OUTPRE)dk.lst @$(OUTPRE)old.lst @$(OUTPRE)raw.lst @$(OUTPRE)enc_prov.lst @$(OUTPRE)hash_pro.lst @$(OUTPRE)kh_pro.lst @$(OUTPRE)yarrow.lst @$(OUTPRE)aes.lst
+##DOSOBJFILEDEP =$(OUTPRE)crypto.lst $(OUTPRE)des.lst $(OUTPRE)md4.lst $(OUTPRE)md5.lst $(OUTPRE)sha1.lst $(OUTPRE)arcfour.lst $(OUTPRE)crc32.lst $(OUTPRE)dk.lst $(OUTPRE)old.lst $(OUTPRE)raw.lst $(OUTPRE)enc_prov.lst $(OUTPRE)hash_pro.lst $(OUTPRE)kh_pro.lst $(OUTPRE)aes.lst
+
+STLIBOBJS=\
+	hmac.o	\
+	pbkdf2.o		
+
+OBJS=\
+	$(OUTPRE)../@CRYPTO_IMPL@/hmac.$(OBJEXT)	\
+	$(OUTPRE)../@CRYPTO_IMPL@/pbkdf2.$(OBJEXT)		
+
+SRCS=\
+	$(srcdir)/../@CRYPTO_IMPL@/hmac.c	\
+	$(srcdir)/../@CRYPTO_IMPL@/pbkdf2.c	
+
+STOBJLISTS= ../@CRYPTO_IMPL@/des/OBJS.ST ../@CRYPTO_IMPL@/md4/OBJS.ST 	\
+	../@CRYPTO_IMPL@/md5/OBJS.ST ../@CRYPTO_IMPL@/sha1/OBJS.ST 	\
+	../@CRYPTO_IMPL@/arcfour/OBJS.ST 	\
+	../@CRYPTO_IMPL@/aes/OBJS.ST 		\
+	../@CRYPTO_IMPL@/OBJS.ST
+
+SUBDIROBJLISTS= ../@CRYPTO_IMPL@/des/OBJS.ST ../@CRYPTO_IMPL@/md4/OBJS.ST 	\
+		../@CRYPTO_IMPL@/md5/OBJS.ST ../@CRYPTO_IMPL@/sha1/OBJS.ST 	\
+		../@CRYPTO_IMPL@/arcfour/OBJS.ST 				\
+		../@CRYPTO_IMPL@/aes/OBJS.ST ../@CRYPTO_IMPL@/OBJS.ST
+
+##DOS##LIBOBJS = $(OBJS)
+
+all-unix:: all-libobjs
+includes:: depend
+
+depend:: $(SRCS)
+
+clean-unix:: clean-libobjs
+
+all-windows::
+	cd ..\des
+	@echo Making in crypto\des
+	$(MAKE) -$(MFLAGS)
+	cd ..\md4
+	@echo Making in crypto\md4
+	$(MAKE) -$(MFLAGS)
+	cd ..\md5
+	@echo Making in crypto\md5
+	$(MAKE) -$(MFLAGS)
+	cd ..\sha1
+	@echo Making in crypto\sha1
+	$(MAKE) -$(MFLAGS)
+	cd ..\arcfour
+	@echo Making in crypto\arcfour
+	$(MAKE) -$(MFLAGS)
+	cd ..\aes
+	@echo Making in crypto\aes
+	$(MAKE) -$(MFLAGS)
+	cd ..
+
+clean-windows::
+	cd ..\des
+	@echo Making clean in crypto\des
+	$(MAKE) -$(MFLAGS) clean
+	cd ..\md4
+	@echo Making clean in crypto\md4
+	$(MAKE) -$(MFLAGS) clean
+	cd ..\md5
+	@echo Making clean in crypto\md5
+	$(MAKE) -$(MFLAGS) clean
+	cd ..\sha1
+	@echo Making clean in crypto\sha1
+	$(MAKE) -$(MFLAGS) clean
+	cd ..\arcfour
+	@echo Making clean in crypto\arcfour
+	$(MAKE) -$(MFLAGS) clean
+	cd ..\aes
+	@echo Making clean in crypto\aes
+	$(MAKE) -$(MFLAGS) clean
+	cd ..
+
+check-windows::
+	cd ..\des
+	@echo Making check in crypto\des
+	$(MAKE) -$(MFLAGS) check
+	cd ..\md4
+	@echo Making check in crypto\md4
+	$(MAKE) -$(MFLAGS) check
+	cd ..\md5
+	@echo Making check in crypto\md5
+	$(MAKE) -$(MFLAGS) check
+	cd ..\sha1
+	@echo Making check in crypto\sha1
+	$(MAKE) -$(MFLAGS) check
+	cd ..\arcfour
+	@echo Making check in crypto\arcfour
+	$(MAKE) -$(MFLAGS) check
+	cd ..\aes
+	@echo Making check in crypto\aes
+	$(MAKE) -$(MFLAGS) check
+	cd ..
+
+
+ at lib_frag@
+ at libobj_frag@
+


Added: trunk/src/lib/crypto/builtin/arcfour/arcfour.c
===================================================================
--- trunk/src/lib/crypto/builtin/arcfour/arcfour.c	2009-08-01 02:25:56 UTC (rev 22476)
+++ trunk/src/lib/crypto/builtin/arcfour/arcfour.c	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1,335 @@
+/*
+
+ARCFOUR cipher (based on a cipher posted on the Usenet in Spring-95).
+This cipher is widely believed and has been tested to be equivalent
+with the RC4 cipher from RSA Data Security, Inc.  (RC4 is a trademark
+of RSA Data Security)
+
+*/
+#include "k5-int.h"
+#include "arcfour-int.h"
+#include "hash_provider/hash_provider.h"
+
+const char *const krb5int_arcfour_l40 = "fortybits";
+
+void
+krb5_arcfour_encrypt_length(const struct krb5_enc_provider *enc,
+			    const struct krb5_hash_provider *hash,
+			    size_t inputlen, size_t *length)
+{
+  size_t blocksize, hashsize;
+
+  blocksize = enc->block_size;
+  hashsize = hash->hashsize;
+
+  /* checksum + (confounder + inputlen, in even blocksize) */
+  *length = hashsize + krb5_roundup(8 + inputlen, blocksize);
+}
+
+ krb5_keyusage
+ krb5int_arcfour_translate_usage(krb5_keyusage usage)
+{
+  switch (usage) {
+  case 1:			/* AS-REQ PA-ENC-TIMESTAMP padata timestamp,  */
+    return 1;
+  case 2:			/* ticket from kdc */
+    return 2;
+  case 3:			/* as-rep encrypted part */
+    return 8;
+  case 4:			/* tgs-req authz data */
+    return 4;
+  case 5:			/* tgs-req authz data in subkey */
+    return 5;
+  case 6:			/* tgs-req authenticator cksum */
+    return 6;
+case 7:				/* tgs-req authenticator */
+  return 7;
+    case 8:
+    return 8;
+  case 9:			/* tgs-rep encrypted with subkey */
+    return 9;
+  case 10:			/* ap-rep authentication cksum */
+    return 10;			/* xxx  Microsoft never uses this*/
+  case 11:			/* app-req authenticator */
+    return 11;
+  case 12:			/* app-rep encrypted part */
+    return 12;
+  case 23: /* sign wrap token*/
+    return 13;
+  default:
+      return usage;
+}
+}
+
+krb5_error_code
+krb5_arcfour_encrypt(const struct krb5_enc_provider *enc,
+		     const struct krb5_hash_provider *hash,
+		     const krb5_keyblock *key, krb5_keyusage usage,
+		     const krb5_data *ivec, const krb5_data *input,
+		     krb5_data *output)
+{
+  krb5_keyblock k1, k2, k3;
+  krb5_data d1, d2, d3, salt, plaintext, checksum, ciphertext, confounder;
+  krb5_keyusage ms_usage;
+  size_t keylength, keybytes, blocksize, hashsize;
+  krb5_error_code ret;
+
+  blocksize = enc->block_size;
+  keybytes = enc->keybytes;
+  keylength = enc->keylength;
+  hashsize = hash->hashsize;
+
+  d1.length=keybytes;
+  d1.data=malloc(d1.length);
+  if (d1.data == NULL)
+    return (ENOMEM);
+  k1 = *key;
+  k1.length=d1.length;
+  k1.contents= (void *) d1.data;
+
+  d2.length=keybytes;
+  d2.data=malloc(d2.length);
+  if (d2.data == NULL) {
+    free(d1.data);
+    return (ENOMEM);
+  }
+  k2 = *key;
+  k2.length=d2.length;
+  k2.contents=(void *) d2.data;
+
+  d3.length=keybytes;
+  d3.data=malloc(d3.length);
+  if (d3.data == NULL) {
+    free(d1.data);
+    free(d2.data);
+    return (ENOMEM);
+  }
+  k3 = *key;
+  k3.length=d3.length;
+  k3.contents= (void *) d3.data;
+
+  salt.length=14;
+  salt.data=malloc(salt.length);
+  if (salt.data == NULL) {
+    free(d1.data);
+    free(d2.data);
+    free(d3.data);
+    return (ENOMEM);
+  }
+
+  /* is "input" already blocksize aligned?  if it is, then we need this
+     step, otherwise we do not */
+  plaintext.length=krb5_roundup(input->length+CONFOUNDERLENGTH,blocksize);
+  plaintext.data=malloc(plaintext.length);
+  if (plaintext.data == NULL) {
+    free(d1.data);
+    free(d2.data);
+    free(d3.data);
+    free(salt.data);
+    return(ENOMEM);
+  }
+
+  /* setup convienient pointers into the allocated data */
+  checksum.length=hashsize;
+  checksum.data=output->data;
+  ciphertext.length=krb5_roundup(input->length+CONFOUNDERLENGTH,blocksize);
+  ciphertext.data=output->data+hashsize;
+  confounder.length=CONFOUNDERLENGTH;
+  confounder.data=plaintext.data;
+  output->length = plaintext.length+hashsize;
+
+  /* begin the encryption, computer K1 */
+  ms_usage=krb5int_arcfour_translate_usage(usage);
+  if (key->enctype == ENCTYPE_ARCFOUR_HMAC_EXP) {
+    strncpy(salt.data, krb5int_arcfour_l40, salt.length);
+    store_32_le(ms_usage, salt.data+10);
+  } else {
+    salt.length=4;
+    store_32_le(ms_usage, salt.data);
+  }
+  krb5_hmac(hash, key, 1, &salt, &d1);
+
+  memcpy(k2.contents, k1.contents, k2.length);
+
+  if (key->enctype==ENCTYPE_ARCFOUR_HMAC_EXP)
+    memset(k1.contents+7, 0xab, 9);
+
+  ret=krb5_c_random_make_octets(/* XXX */ 0, &confounder);
+  memcpy(plaintext.data+confounder.length, input->data, input->length);
+  if (ret)
+    goto cleanup;
+
+  krb5_hmac(hash, &k2, 1, &plaintext, &checksum);
+
+  krb5_hmac(hash, &k1, 1, &checksum, &d3);
+
+  ret=(*(enc->encrypt))(&k3, ivec, &plaintext, &ciphertext);
+
+ cleanup:
+  memset(d1.data, 0, d1.length);
+  memset(d2.data, 0, d2.length);
+  memset(d3.data, 0, d3.length);
+  memset(salt.data, 0, salt.length);
+  memset(plaintext.data, 0, plaintext.length);
+
+  free(d1.data);
+  free(d2.data);
+  free(d3.data);
+  free(salt.data);
+  free(plaintext.data);
+  return (ret);
+}
+
+/* This is the arcfour-hmac decryption routine */
+krb5_error_code
+krb5_arcfour_decrypt(const struct krb5_enc_provider *enc,
+		     const struct krb5_hash_provider *hash,
+		     const krb5_keyblock *key, krb5_keyusage usage,
+		     const krb5_data *ivec, const krb5_data *input,
+		     krb5_data *output)
+{
+  krb5_keyblock k1,k2,k3;
+  krb5_data d1,d2,d3,salt,ciphertext,plaintext,checksum;
+  krb5_keyusage ms_usage;
+  size_t keybytes, keylength, hashsize, blocksize;
+  krb5_error_code ret;
+
+  blocksize = enc->block_size;
+  keybytes = enc->keybytes;
+  keylength = enc->keylength;
+  hashsize = hash->hashsize;
+
+  d1.length=keybytes;
+  d1.data=malloc(d1.length);
+  if (d1.data == NULL)
+    return (ENOMEM);
+  k1 = *key;
+  k1.length=d1.length;
+  k1.contents= (void *) d1.data;
+
+  d2.length=keybytes;
+  d2.data=malloc(d2.length);
+  if (d2.data == NULL) {
+    free(d1.data);
+    return (ENOMEM);
+  }
+  k2 = *key;
+  k2.length=d2.length;
+  k2.contents= (void *) d2.data;
+
+  d3.length=keybytes;
+  d3.data=malloc(d3.length);
+  if  (d3.data == NULL) {
+    free(d1.data);
+    free(d2.data);
+    return (ENOMEM);
+  }
+  k3 = *key;
+  k3.length=d3.length;
+  k3.contents= (void *) d3.data;
+
+  salt.length=14;
+  salt.data=malloc(salt.length);
+  if(salt.data==NULL) {
+    free(d1.data);
+    free(d2.data);
+    free(d3.data);
+    return (ENOMEM);
+  }
+
+  ciphertext.length=input->length-hashsize;
+  ciphertext.data=input->data+hashsize;
+  plaintext.length=ciphertext.length;
+  plaintext.data=malloc(plaintext.length);
+  if (plaintext.data == NULL) {
+    free(d1.data);
+    free(d2.data);
+    free(d3.data);
+    free(salt.data);
+    return (ENOMEM);
+  }
+
+  checksum.length=hashsize;
+  checksum.data=input->data;
+
+  ms_usage=krb5int_arcfour_translate_usage(usage);
+
+  /* We may have to try two ms_usage values; see below. */
+  do {
+      /* compute the salt */
+      if (key->enctype == ENCTYPE_ARCFOUR_HMAC_EXP) {
+	  strncpy(salt.data, krb5int_arcfour_l40, salt.length);
+	  store_32_le(ms_usage, salt.data + 10);
+      } else {
+	  salt.length = 4;
+	  store_32_le(ms_usage, salt.data);
+      }
+      ret = krb5_hmac(hash, key, 1, &salt, &d1);
+      if (ret)
+	  goto cleanup;
+
+      memcpy(k2.contents, k1.contents, k2.length);
+
+      if (key->enctype == ENCTYPE_ARCFOUR_HMAC_EXP)
+	  memset(k1.contents + 7, 0xab, 9);
+
+      ret = krb5_hmac(hash, &k1, 1, &checksum, &d3);
+      if (ret)
+	  goto cleanup;
+
+      ret = (*(enc->decrypt))(&k3, ivec, &ciphertext, &plaintext);
+      if (ret)
+	  goto cleanup;
+
+      ret = krb5_hmac(hash, &k2, 1, &plaintext, &d1);
+      if (ret)
+	  goto cleanup;
+
+      if (memcmp(checksum.data, d1.data, hashsize) != 0) {
+	  if (ms_usage == 9) {
+	      /*
+	       * RFC 4757 specifies usage 8 for TGS-REP encrypted
+	       * parts encrypted in a subkey, but the value used by MS
+	       * is actually 9.  We now use 9 to start with, but fall
+	       * back to 8 on failure in case we are communicating
+	       * with a KDC using the value from the RFC.
+	       */
+	      ms_usage = 8;
+	      continue;
+	  }
+	  ret = KRB5KRB_AP_ERR_BAD_INTEGRITY;
+	  goto cleanup;
+      }
+
+      break;
+  } while (1);
+
+  memcpy(output->data, plaintext.data+CONFOUNDERLENGTH,
+	 (plaintext.length-CONFOUNDERLENGTH));
+  output->length=plaintext.length-CONFOUNDERLENGTH;
+
+ cleanup:
+  memset(d1.data, 0, d1.length);
+  memset(d2.data, 0, d2.length);
+  memset(d3.data, 0, d2.length);
+  memset(salt.data, 0, salt.length);
+  memset(plaintext.data, 0, plaintext.length);
+
+  free(d1.data);
+  free(d2.data);
+  free(d3.data);
+  free(salt.data);
+  free(plaintext.data);
+  return (ret);
+}
+
+ krb5_error_code krb5int_arcfour_prf(
+					 const struct krb5_enc_provider *enc,
+					 const struct krb5_hash_provider *hash,
+					 const krb5_keyblock *key,
+					 const krb5_data *in, krb5_data *out)
+ {
+   assert(out->length == 20);
+   return krb5_hmac(&krb5int_hash_sha1, key, 1, in, out);
+ }
+

Copied: trunk/src/lib/crypto/builtin/arcfour/arcfour.h (from rev 22475, trunk/src/lib/crypto/arcfour/arcfour.h)


Added: trunk/src/lib/crypto/builtin/deps
===================================================================
--- trunk/src/lib/crypto/builtin/deps	2009-08-01 02:25:56 UTC (rev 22476)
+++ trunk/src/lib/crypto/builtin/deps	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1,25 @@
+# 
+# Generated makefile dependencies follow.
+#
+hmac.so hmac.po $(OUTPRE)hmac.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
+  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
+  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h \
+  $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
+  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
+  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
+  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
+  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
+  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
+  $(SRCTOP)/include/socket-utils.h $(srcdir)/../builtin/hmac.c \
+  $(srcdir)/../krb/aead.h $(srcdir)/../krb/cksumtypes.h
+pbkdf2.so pbkdf2.po $(OUTPRE)pbkdf2.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
+  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
+  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h \
+  $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
+  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
+  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
+  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
+  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
+  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
+  $(SRCTOP)/include/socket-utils.h $(srcdir)/../builtin/pbkdf2.c \
+  $(srcdir)/../krb/hash_provider/hash_provider.h

Copied: trunk/src/lib/crypto/builtin/des/ISSUES (from rev 22475, trunk/src/lib/crypto/des/ISSUES)


Added: trunk/src/lib/crypto/builtin/des/Makefile.in
===================================================================
--- trunk/src/lib/crypto/builtin/des/Makefile.in	2009-08-01 02:25:56 UTC (rev 22476)
+++ trunk/src/lib/crypto/builtin/des/Makefile.in	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1,76 @@
+thisconfigdir=../../../..
+myfulldir=lib/crypto/builtin/des
+mydir=lib/crypto/builtin/des
+BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
+LOCALINCLUDES = -I$(srcdir)/.. -I$(srcdir)/../.. -I$(srcdir)/../../krb
+DEFS=
+
+##DOS##BUILDTOP = ..\..\..\..
+##DOS##PREFIXDIR=des
+##DOS##OBJFILE=..\$(OUTPRE)des.lst
+
+PROG_LIBPATH=-L$(TOPLIBD)
+PROG_RPATH=$(KRB5_LIBDIR)
+
+STLIBOBJS=\
+	afsstring2key.o	\
+	d3_cbc.o	\
+	d3_aead.o	\
+	d3_kysched.o	\
+	des_prf.o 	\
+	f_aead.o 	\
+	f_cbc.o 	\
+	f_cksum.o	\
+	f_parity.o 	\
+	f_sched.o 	\
+	f_tables.o	\
+	key_sched.o	\
+	string2key.o	\
+	weak_key.o
+
+OBJS=	$(OUTPRE)afsstring2key.$(OBJEXT)	\
+	$(OUTPRE)d3_cbc.$(OBJEXT)	\
+	$(OUTPRE)d3_aead.$(OBJEXT)	\
+	$(OUTPRE)d3_kysched.$(OBJEXT)	\
+	$(OUTPRE)des_prf.$(OBJEXT) 	\
+	$(OUTPRE)f_aead.$(OBJEXT) 	\
+	$(OUTPRE)f_cbc.$(OBJEXT) 	\
+	$(OUTPRE)f_cksum.$(OBJEXT)	\
+	$(OUTPRE)f_parity.$(OBJEXT) 	\
+	$(OUTPRE)f_sched.$(OBJEXT) 	\
+	$(OUTPRE)f_tables.$(OBJEXT)	\
+	$(OUTPRE)key_sched.$(OBJEXT)	\
+	$(OUTPRE)string2key.$(OBJEXT)	\
+	$(OUTPRE)weak_key.$(OBJEXT)
+
+SRCS=	$(srcdir)/afsstring2key.c	\
+	$(srcdir)/d3_cbc.c	\
+	$(srcdir)/d3_aead.c	\
+	$(srcdir)/d3_kysched.c	\
+	$(srcdir)/des_prf.c 	\
+	$(srcdir)/f_aead.c	\
+	$(srcdir)/f_cbc.c	\
+	$(srcdir)/f_cksum.c	\
+	$(srcdir)/f_parity.c	\
+	$(srcdir)/f_sched.c	\
+	$(srcdir)/f_tables.c	\
+	$(srcdir)/key_sched.c	\
+	$(srcdir)/weak_key.c	\
+	$(srcdir)/string2key.c
+
+##DOS##LIBOBJS = $(OBJS)
+
+all-unix:: all-libobjs
+
+includes:: depend
+
+depend:: $(SRCS)
+
+check-windows::
+
+clean:: 
+
+clean-unix:: clean-libobjs
+
+ at libobj_frag@
+

Copied: trunk/src/lib/crypto/builtin/des/afsstring2key.c (from rev 22475, trunk/src/lib/crypto/des/afsstring2key.c)


Deleted: trunk/src/lib/crypto/cf2.c

Deleted: trunk/src/lib/crypto/checksum_length.c

Deleted: trunk/src/lib/crypto/cksumtype_to_string.c

Deleted: trunk/src/lib/crypto/cksumtypes.c

Deleted: trunk/src/lib/crypto/cksumtypes.h

Deleted: trunk/src/lib/crypto/coll_proof_cksum.c

Deleted: trunk/src/lib/crypto/combine_keys.c

Deleted: trunk/src/lib/crypto/crypto_length.c

Deleted: trunk/src/lib/crypto/crypto_libinit.c

Added: trunk/src/lib/crypto/crypto_tests/Makefile.in
===================================================================
--- trunk/src/lib/crypto/crypto_tests/Makefile.in	2009-08-01 02:25:56 UTC (rev 22476)
+++ trunk/src/lib/crypto/crypto_tests/Makefile.in	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1,177 @@
+thisconfigdir=../../..
+myfulldir=lib/crypto/crypto_tests
+mydir=lib/crypto/crypto_tests
+BUILDTOP=$(REL)..$(S)..$(S)..
+LOCALINCLUDES = -I$(srcdir)/../krb -I$(srcdir)/../krb/enc_provider 		\
+	-I$(srcdir)/../krb/hash_provider -I$(srcdir)/../krb/keyhash_provider 	\
+	-I$(srcdir)/../krb/dk -I$(srcdir)/../@CRYPTO_IMPL@/ 			\
+	-I$(srcdir)/../krb/yarrow 	\
+	-I$(srcdir)/../krb/crc32 -I$(srcdir)/../krb/old -I$(srcdir)/../krb/raw 	\
+	-I$(srcdir)/../@CRYPTO_IMPL@/aes -I$(srcdir)/../@CRYPTO_IMPL@/des 	\
+	-I$(srcdir)/../@CRYPTO_IMPL@/arcfour -I$(srcdir)/../@CRYPTO_IMPL@/sha1 	\
+	-I$(srcdir)/../@CRYPTO_IMPL@/md5 -I$(srcdir)/../@CRYPTO_IMPL@/md4 
+RUN_SETUP = @KRB5_RUN_ENV@
+PROG_LIBPATH=-L$(TOPLIBD)
+PROG_RPATH=$(KRB5_LIBDIR)
+DEFS=
+
+EXTRADEPSRCS=\
+	$(srcdir)/t_nfold.c	\
+	$(srcdir)/t_cf2.c 	\
+	$(srcdir)/t_encrypt.c	\
+	$(srcdir)/t_prf.c 	\
+	$(srcdir)/t_prng.c	\
+	$(srcdir)/t_hmac.c	\
+	$(srcdir)/t_pkcs5.c	\
+	$(srcdir)/t_cts.c	\
+	$(srcdir)/vectors.c	\
+	$(srcdir)/aes-test.c	\
+	$(srcdir)/t_afss2k.c	\
+	$(srcdir)/t_cksum.c	\
+	$(srcdir)/t_crc.c	\
+	$(srcdir)/t_mddriver.c	\
+	$(srcdir)/t_shs3.c	\
+	$(srcdir)/t_shs.c	\
+	$(srcdir)/t_verify.c	\
+	$(srcdir)/ytest.c	
+
+##DOSBUILDTOP = ..\..\..
+##DOSLIBNAME=$(OUTPRE)crypto.lib
+##DOSOBJFILE=$(OUTPRE)crypto.lst
+##DOSOBJFILELIST=@$(OUTPRE)crypto.lst @$(OUTPRE)des.lst @$(OUTPRE)md4.lst @$(OUTPRE)md5.lst @$(OUTPRE)sha1.lst @$(OUTPRE)arcfour.lst @$(OUTPRE)crc32.lst @$(OUTPRE)dk.lst @$(OUTPRE)old.lst @$(OUTPRE)raw.lst @$(OUTPRE)enc_prov.lst @$(OUTPRE)hash_pro.lst @$(OUTPRE)kh_pro.lst @$(OUTPRE)yarrow.lst @$(OUTPRE)aes.lst
+##DOSOBJFILEDEP =$(OUTPRE)crypto.lst $(OUTPRE)des.lst $(OUTPRE)md4.lst $(OUTPRE)md5.lst $(OUTPRE)sha1.lst $(OUTPRE)arcfour.lst $(OUTPRE)crc32.lst $(OUTPRE)dk.lst $(OUTPRE)old.lst $(OUTPRE)raw.lst $(OUTPRE)enc_prov.lst $(OUTPRE)hash_pro.lst $(OUTPRE)kh_pro.lst $(OUTPRE)aes.lst
+
+##DOS##LIBOBJS = $(OBJS)
+
+check-unix:: t_nfold t_encrypt t_prf t_prng t_hmac t_cf2 \
+		t_cksum4 t_cksum5 \
+		aes-test verify destest t_afss2k \
+		t_mddriver4 t_mddriver \
+		t_shs t_shs3 t_crc
+	$(RUN_SETUP) $(VALGRIND) ./t_nfold
+	$(RUN_SETUP) $(VALGRIND) ./t_encrypt
+	$(RUN_SETUP) $(VALGRIND) ./t_prng <$(srcdir)/t_prng.seed >t_prng.output && \
+	diff t_prng.output $(srcdir)/t_prng.expected
+	$(RUN_SETUP) $(VALGRIND) ./t_hmac
+	$(RUN_SETUP) $(VALGRIND) ./t_prf <$(srcdir)/t_prf.in >t_prf.output
+	diff t_prf.output $(srcdir)/t_prf.expected
+	$(RUN_SETUP) $(VALGRIND) ./t_cf2 <$(srcdir)/t_cf2.in >t_cf2.output
+	diff t_cf2.output ./t_cf2.expected
+	$(RUN_SETUP) $(VALGRIND) ./t_cksum4 "this is a test"
+	$(RUN_SETUP) $(VALGRIND) ./t_cksum5 "this is a test"
+	$(RUN_SETUP) $(VALGRIND) ./t_crc
+	$(RUN_SETUP) $(VALGRIND) ./aes-test -k > vk.txt
+	cmp vk.txt $(srcdir)/expect-vk.txt
+	$(RUN_SETUP) $(VALGRIND) ./aes-test > vt.txt
+	cmp vt.txt $(srcdir)/expect-vt.txt
+	$(RUN_SETUP) $(VALGRIND) ./verify -z
+	$(RUN_SETUP) $(VALGRIND) ./verify -m
+	$(RUN_SETUP) $(VALGRIND) ./verify
+	$(RUN_SETUP) $(VALGRIND) ./destest < $(srcdir)/keytest.data
+	$(RUN_SETUP) $(VALGRIND) ./t_afss2k
+	$(RUN_SETUP) $(VALGRIND) $(C)t_mddriver4 -x
+	$(RUN_SETUP) $(VALGRIND) $(C)t_mddriver -x
+	$(RUN_SETUP) $(VALGRIND) $(C)t_shs -x
+	$(RUN_SETUP) $(VALGRIND) $(C)t_shs3
+
+
+
+
+#	$(RUN_SETUP) $(VALGRIND) ./t_pkcs5
+
+t_nfold$(EXEEXT): t_nfold.$(OBJEXT) $(srcdir)/../krb/nfold$(DYNOBJEXT) $(SUPPORT_DEPLIB)
+	$(CC_LINK) -o $@ t_nfold.$(OBJEXT) $(srcdir)/../krb/nfold$(DYNOBJEXT) $(SUPPORT_LIB)
+
+t_encrypt$(EXEEXT): t_encrypt.$(OBJEXT) $(srcdir)/../krb/nfold$(DYNOBJEXT) $(CRYPTO_DEPLIB) $(SUPPORT_DEPLIB)
+	$(CC_LINK) -o $@ t_encrypt.$(OBJEXT)  -lkrb5 -lk5crypto -lcom_err $(SUPPORT_LIB)
+
+t_prf$(EXEEXT): t_prf.$(OBJEXT) $(SUPPORT_DEPLIB)
+	$(CC_LINK) -o $@ t_prf.$(OBJEXT)  -lkrb5 -lk5crypto -lcom_err $(SUPPORT_LIB)
+
+t_cf2$(EXEEXT): t_cf2.$(OBJEXT) $(SUPPORT_DEPLIB)
+	$(CC_LINK) -o $@ t_cf2.$(OBJEXT)  -lkrb5 -lk5crypto -lcom_err $(SUPPORT_LIB)
+
+
+t_prng$(EXEEXT): t_prng.$(OBJEXT) $(SUPPORT_DEPLIB)
+	$(CC_LINK) -o $@ t_prng.$(OBJEXT)  -lk5crypto -lcom_err $(SUPPORT_LIB)
+
+t_hmac$(EXEEXT): t_hmac.$(OBJEXT) $(CRYPTO_DEPLIB) $(SUPPORT_DEPLIB)
+	$(CC_LINK) -o $@ t_hmac.$(OBJEXT) $(K5CRYPTO_LIB) $(COM_ERR_LIB) $(SUPPORT_LIB)
+
+#t_pkcs5$(EXEEXT): t_pkcs5.$(OBJEXT) $(CRYPTO_DEPLIB) $(SUPPORT_DEPLIB)
+#	$(CC_LINK) -o $@ t_pkcs5.$(OBJEXT) $(K5CRYPTO_LIB) $(COM_ERR_LIB) $(SUPPORT_LIB)
+
+vectors$(EXEEXT): vectors.$(OBJEXT) $(CRYPTO_DEPLIB) $(SUPPORT_DEPLIB)
+	$(CC_LINK) -o $@ vectors.$(OBJEXT) $(K5CRYPTO_LIB) $(COM_ERR_LIB) $(SUPPORT_LIB)
+
+# t_cts$(EXEEXT): t_cts.$(OBJEXT) $(CRYPTO_DEPLIB) $(SUPPORT_DEPLIB)
+#	$(CC_LINK) -o $@ t_cts.$(OBJEXT) \
+#		$(K5CRYPTO_LIB) $(COM_ERR_LIB) $(SUPPORT_LIB)
+
+t_cksum4.o: $(srcdir)/t_cksum.c
+	$(CC) -DMD=4 $(ALL_CFLAGS) -o t_cksum4.o -c $(srcdir)/t_cksum.c
+
+t_cksum5.o: $(srcdir)/t_cksum.c
+	$(CC) -DMD=5 $(ALL_CFLAGS) -o t_cksum5.o -c $(srcdir)/t_cksum.c
+
+t_cksum4: t_cksum4.o $(CRYTPO_DEPLIB)
+	$(CC_LINK) -o t_cksum4 t_cksum4.o $(K5CRYPTO_LIB) $(COM_ERR_LIB) $(SUPPORT_LIB) $(LIBS)
+
+t_cksum5: t_cksum5.o $(CRYPTO_DEPLIB)
+	$(CC_LINK) -o t_cksum5 t_cksum5.o $(K5CRYPTO_LIB) $(COM_ERR_LIB) $(SUPPORT_LIB) $(LIBS)
+
+t_crc: t_crc.o $(K5CRYPTO_LIB) $(SUPPORT_DEPLIB)
+	$(CC_LINK) -o $@ t_crc.o $(K5CRYPTO_LIB) $(SUPPORT_LIB)
+
+aes-test: aes-test.$(OBJEXT) $(CRYPTO_DEPLIB)
+	$(CC_LINK) -o aes-test aes-test.$(OBJEXT) $(K5CRYPTO_LIB) $(COM_ERR_LIB) $(SUPPORT_LIB)
+
+verify$(EXEEXT): t_verify.$(OBJEXT) $(COM_ERR_DEPLIB) $(SUPPORT_DEPLIB)
+	$(CC_LINK) -o $@ t_verify.$(OBJEXT) -lcom_err $(SUPPORT_LIB) -lk5crypto
+
+destest$(EXEEXT): destest.$(OBJEXT)  $(SUPPORT_DEPLIB)
+	$(CC_LINK) -o $@ destest.$(OBJEXT) $(TOBJS) $(SUPPORT_LIB) -lk5crypto
+
+t_afss2k: t_afss2k.$(OBJEXT) $(COM_ERR_DEPLIB) $(SUPPORT_DEPLIB) $(CRYPTO_DEPLIB)
+	$(CC_LINK) -o $@ t_afss2k.$(OBJEXT) -lcom_err $(SUPPORT_LIB) -lk5crypto
+
+t_mddriver4.o: $(srcdir)/t_mddriver.c
+	$(CC) -DMD=4 $(ALL_CFLAGS) -o t_mddriver4.o -c $(srcdir)/t_mddriver.c
+
+t_mddriver4: t_mddriver4.o  $(SUPPORT_DEPLIB) $(CRYPTO_DEPLIB)
+	$(CC_LINK) -DMD4  -o t_mddriver4 t_mddriver4.o -lk5crypto $(SUPPORT_LIB)
+
+t_mddriver: t_mddriver.o  $(SUPPORT_DEPLIB) $(CRYPTO_DEPLIB)
+	$(CC_LINK) -o t_mddriver t_mddriver.o -lk5crypto $(SUPPORT_LIB)
+
+t_shs: t_shs.o  $(SUPPORT_DEPLIB) $(CRYPTO_DEPLIB)
+	$(CC_LINK) -o t_shs t_shs.o  $(SUPPORT_LIB) $(CRYPTO_DEPLIB)
+
+t_shs3: t_shs3.o  $(SUPPORT_DEPLIB) $(CRYPTO_DEPLIB)
+	$(CC_LINK) -o t_shs3 t_shs3.o  $(SUPPORT_LIB) $(CRYPTO_DEPLIB)
+
+ytest: ytest.o shs.o $(SUPPORT_DEPLIB) $(CRYPTO_DEPLIB)
+	$(CC_LINK) -o ytest ytest.o  $(SUPPORT_LIB)  $(CRYPTO_DEPLIB)
+
+
+
+clean::
+	$(RM) t_nfold.o t_nfold t_encrypt t_encrypt.o t_prng.o t_prng \
+		t_hmac.o t_hmac t_pkcs5.o t_pkcs5 pbkdf2.o t_prf t_prf.o t_cf2 t_cf2.o \
+		aes-test.o aes-test vt.txt vk.txt kresults.out 	\
+		destest.o destest 	\
+		t_afss2k.o t_afss2k t_cksum.o t_cksum 	\
+		t_crc.o t_crc t_cts.o t_cts 	\
+		t_mddriver4.o t_mddriver4 t_mddriver.o t_mddriver	\
+		t_cksum4 t_cksum4.o t_cksum5 t_cksum5.o \
+		t_shs3 t_shs3.o t_shs t_shs.o verify t_verify.o  \
+		t_mddriver$(EXEEXT) $(OUTPRE)t_mddriver.$(OBJEXT)	\
+		t_shs$(EXEEXT) t_shs.$(OBJEXT) t_shs3$(EXEEXT) t_shs3.$(OBJEXT)
+
+	-$(RM) t_prng.output
+	-$(RM) t_prf.output
+	-$(RM) t_cf2.output
+
+ at lib_frag@
+ at libobj_frag@
+

Copied: trunk/src/lib/crypto/crypto_tests/aes-test.c (from rev 22475, trunk/src/lib/crypto/aes/aes-test.c)


Added: trunk/src/lib/crypto/crypto_tests/deps
===================================================================
--- trunk/src/lib/crypto/crypto_tests/deps	2009-08-01 02:25:56 UTC (rev 22476)
+++ trunk/src/lib/crypto/crypto_tests/deps	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1 @@
+# No dependencies here.

Copied: trunk/src/lib/crypto/crypto_tests/destest.c (from rev 22475, trunk/src/lib/crypto/des/destest.c)


Added: trunk/src/lib/crypto/crypto_tests/t_cksum.c
===================================================================
--- trunk/src/lib/crypto/crypto_tests/t_cksum.c	2009-08-01 02:25:56 UTC (rev 22476)
+++ trunk/src/lib/crypto/crypto_tests/t_cksum.c	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1,139 @@
+/*
+ * lib/crypto/md5/t_cksum.c
+ *
+ * Copyright 1995 by the Massachusetts Institute of Technology.
+ * All Rights Reserved.
+ *
+ * Export of this software from the United States of America may
+ *   require a specific license from the United States Government.
+ *   It is the responsibility of any person or organization contemplating
+ *   export to obtain such a license before exporting.
+ *
+ * WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
+ * distribute this software and its documentation for any purpose and
+ * without fee is hereby granted, provided that the above copyright
+ * notice appear in all copies and that both that copyright notice and
+ * this permission notice appear in supporting documentation, and that
+ * the name of M.I.T. not be used in advertising or publicity pertaining
+ * to distribution of the software without specific, written prior
+ * permission.  Furthermore if you modify this software you must label
+ * your software as modified software and not distribute it in such a
+ * fashion that it might be confused with the original M.I.T. software.
+ * M.I.T. makes no representations about the suitability of
+ * this software for any purpose.  It is provided "as is" without express
+ * or implied warranty.
+ *
+ */
+
+/*
+ * t_cksum.c - Test checksum and checksum compatability for rsa-md[4,5]-des
+ */
+
+#include "k5-int.h"
+
+#define MD5_K5BETA_COMPAT
+#define MD4_K5BETA_COMPAT
+
+#if	MD == 4
+extern struct krb5_keyhash_provider krb5int_keyhash_md4des;
+#define khp krb5int_keyhash_md4des
+#endif
+
+#if	MD == 5
+extern struct krb5_keyhash_provider krb5int_keyhash_md5des;
+#define khp krb5int_keyhash_md5des
+#endif
+
+static void
+print_checksum(text, number, message, checksum)
+     char	*text;
+     int	number;
+     char	*message;
+     krb5_data	*checksum;
+{
+  int i;
+
+  printf("%s MD%d checksum(\"%s\") = ", text, number, message);
+  for (i=0; i<checksum->length; i++)
+    printf("%02x", (unsigned char) checksum->data[i]);
+  printf("\n");
+}
+
+/*
+ * Test the checksum verification of Old Style (tm) and correct RSA-MD[4,5]-DES
+ * checksums.
+ */
+
+krb5_octet testkey[8] = { 0x45, 0x01, 0x49, 0x61, 0x58, 0x19, 0x1a, 0x3d };
+
+int
+main(argc, argv)
+     int argc;
+     char **argv;
+{
+  int 			msgindex;
+  krb5_boolean		valid;
+  size_t		length;
+  krb5_keyblock		keyblock;
+  krb5_error_code	kret=0;
+  krb5_data		plaintext, newstyle_checksum;
+
+  /* this is a terrible seed, but that's ok for the test. */
+
+  plaintext.length = 8;
+  plaintext.data = (char *) testkey;
+
+  krb5_c_random_seed(/* XXX */ 0, &plaintext);
+
+  keyblock.enctype = ENCTYPE_DES_CBC_CRC;
+  keyblock.length = sizeof(testkey);
+  keyblock.contents = testkey;
+
+  length = khp.hashsize;
+
+  newstyle_checksum.length = length;
+
+  if (!(newstyle_checksum.data = (char *)
+	malloc((unsigned) newstyle_checksum.length))) {
+    printf("cannot get memory for new style checksum\n");
+    return(ENOMEM);
+  }
+  for (msgindex = 1; msgindex < argc; msgindex++) {
+    plaintext.length = strlen(argv[msgindex]);
+    plaintext.data = argv[msgindex];
+
+    if ((kret = (*(khp.hash))(&keyblock, 0, 0, &plaintext, &newstyle_checksum))) {
+      printf("krb5_calculate_checksum choked with %d\n", kret);
+      break;
+    }
+    print_checksum("correct", MD, argv[msgindex], &newstyle_checksum);
+
+    if ((kret = (*(khp.verify))(&keyblock, 0, 0, &plaintext, &newstyle_checksum,
+				&valid))) {
+      printf("verify on new checksum choked with %d\n", kret);
+      break;
+    }
+    if (!valid) {
+      printf("verify on new checksum failed\n");
+      break;
+    }
+    printf("Verify succeeded for \"%s\"\n", argv[msgindex]);
+
+    newstyle_checksum.data[0]++;
+    if ((kret = (*(khp.verify))(&keyblock, 0, 0, &plaintext, &newstyle_checksum,
+				&valid))) {
+      printf("verify on new checksum choked with %d\n", kret);
+      break;
+    }
+    if (valid) {
+      printf("verify on new checksum succeeded, but shouldn't have\n");
+      break;
+    }
+    printf("Verify of bad checksum OK for \"%s\"\n", argv[msgindex]);
+    kret = 0;
+  }
+  free(newstyle_checksum.data);
+  if (!kret)
+    printf("%d tests passed successfully for MD%d checksum\n", argc-1, MD);
+  return(kret);
+}

Copied: trunk/src/lib/crypto/crypto_tests/t_crc.c (from rev 22475, trunk/src/lib/crypto/crc32/t_crc.c)


Deleted: trunk/src/lib/crypto/decrypt.c

Deleted: trunk/src/lib/crypto/decrypt_iov.c

Deleted: trunk/src/lib/crypto/default_state.c

Modified: trunk/src/lib/crypto/deps
===================================================================
--- trunk/src/lib/crypto/deps	2009-08-01 02:25:56 UTC (rev 22476)
+++ trunk/src/lib/crypto/deps	2009-08-03 14:19:16 UTC (rev 22477)
@@ -1,525 +1 @@
-# 
-# Generated makefile dependencies follow.
-#
-aead.so aead.po $(OUTPRE)aead.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
-  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
-  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h \
-  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
-  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
-  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
-  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
-  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
-  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
-  $(srcdir)/dk/dk.h aead.c aead.h cksumtypes.h etypes.h
-block_size.so block_size.po $(OUTPRE)block_size.$(OBJEXT): \
-  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
-  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
-  $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
-  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
-  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
-  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
-  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
-  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
-  $(SRCTOP)/include/socket-utils.h block_size.c etypes.h
-checksum_length.so checksum_length.po $(OUTPRE)checksum_length.$(OBJEXT): \
-  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
-  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
-  $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
-  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
-  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
-  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
-  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
-  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
-  $(SRCTOP)/include/socket-utils.h checksum_length.c \
-  cksumtypes.h
-cksumtype_to_string.so cksumtype_to_string.po $(OUTPRE)cksumtype_to_string.$(OBJEXT): \
-  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
-  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
-  $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
-  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
-  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
-  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
-  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
-  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
-  $(SRCTOP)/include/socket-utils.h cksumtype_to_string.c \
-  cksumtypes.h
-cksumtypes.so cksumtypes.po $(OUTPRE)cksumtypes.$(OBJEXT): \
-  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
-  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
-  $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
-  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
-  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
-  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
-  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
-  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
-  $(SRCTOP)/include/socket-utils.h $(srcdir)/hash_provider/hash_provider.h \
-  $(srcdir)/keyhash_provider/keyhash_provider.h cksumtypes.c \
-  cksumtypes.h
-coll_proof_cksum.so coll_proof_cksum.po $(OUTPRE)coll_proof_cksum.$(OBJEXT): \
-  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
-  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
-  $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
-  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
-  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
-  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
-  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
-  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
-  $(SRCTOP)/include/socket-utils.h cksumtypes.h coll_proof_cksum.c
-combine_keys.so combine_keys.po $(OUTPRE)combine_keys.$(OBJEXT): \
-  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
-  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
-  $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
-  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
-  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
-  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
-  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
-  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
-  $(SRCTOP)/include/socket-utils.h $(srcdir)/dk/dk.h \
-  combine_keys.c etypes.h
-crypto_length.so crypto_length.po $(OUTPRE)crypto_length.$(OBJEXT): \
-  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
-  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
-  $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
-  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
-  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
-  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
-  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
-  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
-  $(SRCTOP)/include/socket-utils.h aead.h cksumtypes.h \
-  crypto_length.c etypes.h
-crypto_libinit.so crypto_libinit.po $(OUTPRE)crypto_libinit.$(OBJEXT): \
-  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
-  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
-  $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
-  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
-  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
-  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
-  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
-  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
-  $(SRCTOP)/include/socket-utils.h crypto_libinit.c
-default_state.so default_state.po $(OUTPRE)default_state.$(OBJEXT): \
-  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
-  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
-  $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
-  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
-  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
-  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
-  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
-  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
-  $(SRCTOP)/include/socket-utils.h default_state.c
-decrypt.so decrypt.po $(OUTPRE)decrypt.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
-  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
-  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h \
-  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
-  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
-  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
-  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
-  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
-  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
-  aead.h cksumtypes.h decrypt.c etypes.h
-decrypt_iov.so decrypt_iov.po $(OUTPRE)decrypt_iov.$(OBJEXT): \
-  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
-  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
-  $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
-  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
-  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
-  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
-  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
-  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
-  $(SRCTOP)/include/socket-utils.h aead.h cksumtypes.h \
-  decrypt_iov.c etypes.h
-encrypt.so encrypt.po $(OUTPRE)encrypt.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
-  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
-  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h \
-  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
-  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
-  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
-  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
-  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
-  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
-  aead.h cksumtypes.h encrypt.c etypes.h
-encrypt_iov.so encrypt_iov.po $(OUTPRE)encrypt_iov.$(OBJEXT): \
-  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
-  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
-  $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
-  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
-  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
-  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
-  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
-  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
-  $(SRCTOP)/include/socket-utils.h encrypt_iov.c etypes.h
-encrypt_length.so encrypt_length.po $(OUTPRE)encrypt_length.$(OBJEXT): \
-  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
-  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
-  $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
-  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
-  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
-  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
-  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
-  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
-  $(SRCTOP)/include/socket-utils.h aead.h cksumtypes.h \
-  encrypt_length.c etypes.h
-enctype_compare.so enctype_compare.po $(OUTPRE)enctype_compare.$(OBJEXT): \
-  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
-  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
-  $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
-  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
-  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
-  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
-  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
-  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
-  $(SRCTOP)/include/socket-utils.h enctype_compare.c \
-  etypes.h
-enctype_to_string.so enctype_to_string.po $(OUTPRE)enctype_to_string.$(OBJEXT): \
-  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
-  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
-  $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
-  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
-  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
-  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
-  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
-  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
-  $(SRCTOP)/include/socket-utils.h enctype_to_string.c \
-  etypes.h
-etypes.so etypes.po $(OUTPRE)etypes.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
-  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
-  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h \
-  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
-  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
-  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
-  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
-  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
-  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
-  $(srcdir)/aes/aes_s2k.h $(srcdir)/arcfour/arcfour.h \
-  $(srcdir)/des/des_int.h $(srcdir)/dk/dk.h $(srcdir)/enc_provider/enc_provider.h \
-  $(srcdir)/hash_provider/hash_provider.h $(srcdir)/old/old.h \
-  $(srcdir)/raw/raw.h etypes.c etypes.h
-hmac.so hmac.po $(OUTPRE)hmac.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
-  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
-  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h \
-  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
-  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
-  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
-  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
-  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
-  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
-  aead.h cksumtypes.h hmac.c
-keyblocks.so keyblocks.po $(OUTPRE)keyblocks.$(OBJEXT): \
-  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
-  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
-  $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
-  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
-  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
-  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
-  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
-  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
-  $(SRCTOP)/include/socket-utils.h keyblocks.c
-keyed_cksum.so keyed_cksum.po $(OUTPRE)keyed_cksum.$(OBJEXT): \
-  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
-  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
-  $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
-  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
-  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
-  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
-  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
-  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
-  $(SRCTOP)/include/socket-utils.h cksumtypes.h keyed_cksum.c
-keyed_checksum_types.so keyed_checksum_types.po $(OUTPRE)keyed_checksum_types.$(OBJEXT): \
-  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
-  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
-  $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
-  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
-  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
-  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
-  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
-  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
-  $(SRCTOP)/include/socket-utils.h cksumtypes.h etypes.h \
-  keyed_checksum_types.c
-keylengths.so keylengths.po $(OUTPRE)keylengths.$(OBJEXT): \
-  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
-  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
-  $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
-  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
-  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
-  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
-  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
-  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
-  $(SRCTOP)/include/socket-utils.h etypes.h keylengths.c
-make_checksum.so make_checksum.po $(OUTPRE)make_checksum.$(OBJEXT): \
-  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
-  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
-  $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
-  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
-  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
-  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
-  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
-  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
-  $(SRCTOP)/include/socket-utils.h $(srcdir)/dk/dk.h \
-  cksumtypes.h etypes.h make_checksum.c
-make_checksum_iov.so make_checksum_iov.po $(OUTPRE)make_checksum_iov.$(OBJEXT): \
-  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
-  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
-  $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
-  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
-  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
-  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
-  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
-  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
-  $(SRCTOP)/include/socket-utils.h aead.h cksumtypes.h \
-  make_checksum_iov.c
-make_random_key.so make_random_key.po $(OUTPRE)make_random_key.$(OBJEXT): \
-  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
-  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
-  $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
-  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
-  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
-  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
-  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
-  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
-  $(SRCTOP)/include/socket-utils.h etypes.h make_random_key.c
-mandatory_sumtype.so mandatory_sumtype.po $(OUTPRE)mandatory_sumtype.$(OBJEXT): \
-  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
-  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
-  $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
-  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
-  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
-  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
-  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
-  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
-  $(SRCTOP)/include/socket-utils.h etypes.h mandatory_sumtype.c
-nfold.so nfold.po $(OUTPRE)nfold.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
-  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
-  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h \
-  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
-  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
-  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
-  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
-  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
-  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
-  nfold.c
-old_api_glue.so old_api_glue.po $(OUTPRE)old_api_glue.$(OBJEXT): \
-  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
-  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
-  $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
-  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
-  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
-  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
-  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
-  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
-  $(SRCTOP)/include/socket-utils.h old_api_glue.c
-pbkdf2.so pbkdf2.po $(OUTPRE)pbkdf2.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
-  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
-  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h \
-  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
-  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
-  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
-  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
-  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
-  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
-  $(srcdir)/hash_provider/hash_provider.h pbkdf2.c
-prf.so prf.po $(OUTPRE)prf.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
-  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
-  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h \
-  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
-  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
-  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
-  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
-  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
-  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
-  etypes.h prf.c
-cf2.so cf2.po $(OUTPRE)cf2.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
-  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
-  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h \
-  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
-  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
-  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
-  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
-  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
-  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
-  cf2.c etypes.h
-prng.so prng.po $(OUTPRE)prng.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
-  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
-  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h \
-  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
-  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
-  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
-  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
-  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
-  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
-  $(srcdir)/enc_provider/enc_provider.h $(srcdir)/sha1/shs.h \
-  $(srcdir)/yarrow/yarrow.h $(srcdir)/yarrow/ycipher.h \
-  $(srcdir)/yarrow/yhash.h $(srcdir)/yarrow/ytypes.h \
-  prng.c
-random_to_key.so random_to_key.po $(OUTPRE)random_to_key.$(OBJEXT): \
-  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
-  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
-  $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
-  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
-  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
-  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
-  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
-  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
-  $(SRCTOP)/include/socket-utils.h etypes.h random_to_key.c
-state.so state.po $(OUTPRE)state.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
-  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
-  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h \
-  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
-  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
-  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
-  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
-  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
-  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
-  etypes.h state.c
-string_to_cksumtype.so string_to_cksumtype.po $(OUTPRE)string_to_cksumtype.$(OBJEXT): \
-  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
-  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
-  $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
-  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
-  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
-  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
-  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
-  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
-  $(SRCTOP)/include/socket-utils.h cksumtypes.h string_to_cksumtype.c
-string_to_enctype.so string_to_enctype.po $(OUTPRE)string_to_enctype.$(OBJEXT): \
-  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
-  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
-  $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
-  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
-  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
-  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
-  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
-  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
-  $(SRCTOP)/include/socket-utils.h etypes.h string_to_enctype.c
-string_to_key.so string_to_key.po $(OUTPRE)string_to_key.$(OBJEXT): \
-  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
-  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
-  $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
-  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
-  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
-  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
-  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
-  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
-  $(SRCTOP)/include/socket-utils.h etypes.h string_to_key.c
-valid_cksumtype.so valid_cksumtype.po $(OUTPRE)valid_cksumtype.$(OBJEXT): \
-  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
-  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
-  $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
-  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
-  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
-  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
-  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
-  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
-  $(SRCTOP)/include/socket-utils.h cksumtypes.h valid_cksumtype.c
-valid_enctype.so valid_enctype.po $(OUTPRE)valid_enctype.$(OBJEXT): \
-  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
-  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
-  $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
-  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
-  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
-  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
-  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
-  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
-  $(SRCTOP)/include/socket-utils.h etypes.h valid_enctype.c
-verify_checksum.so verify_checksum.po $(OUTPRE)verify_checksum.$(OBJEXT): \
-  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
-  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
-  $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
-  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
-  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
-  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
-  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
-  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
-  $(SRCTOP)/include/socket-utils.h cksumtypes.h verify_checksum.c
-verify_checksum_iov.so verify_checksum_iov.po $(OUTPRE)verify_checksum_iov.$(OBJEXT): \
-  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
-  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
-  $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
-  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
-  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
-  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
-  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
-  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
-  $(SRCTOP)/include/socket-utils.h aead.h cksumtypes.h \
-  verify_checksum_iov.c
-t_nfold.so t_nfold.po $(OUTPRE)t_nfold.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
-  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
-  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h \
-  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
-  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
-  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
-  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
-  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
-  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
-  t_nfold.c
-t_cf2.so t_cf2.po $(OUTPRE)t_cf2.$(OBJEXT): $(BUILDTOP)/include/krb5/krb5.h \
-  $(COM_ERR_DEPS) $(SRCTOP)/include/krb5.h t_cf2.c
-t_encrypt.so t_encrypt.po $(OUTPRE)t_encrypt.$(OBJEXT): \
-  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
-  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
-  $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
-  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
-  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
-  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
-  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
-  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
-  $(SRCTOP)/include/socket-utils.h etypes.h t_encrypt.c
-t_prf.so t_prf.po $(OUTPRE)t_prf.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
-  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
-  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h \
-  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
-  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
-  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
-  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
-  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
-  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
-  t_prf.c
-t_prng.so t_prng.po $(OUTPRE)t_prng.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
-  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
-  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h \
-  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
-  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
-  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
-  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
-  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
-  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
-  t_prng.c
-t_hmac.so t_hmac.po $(OUTPRE)t_hmac.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
-  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
-  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h \
-  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
-  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
-  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
-  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
-  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
-  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
-  $(srcdir)/hash_provider/hash_provider.h t_hmac.c
-t_pkcs5.so t_pkcs5.po $(OUTPRE)t_pkcs5.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
-  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
-  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h \
-  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
-  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
-  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
-  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
-  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
-  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
-  t_pkcs5.c
-t_cts.so t_cts.po $(OUTPRE)t_cts.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
-  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
-  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h \
-  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
-  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
-  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
-  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
-  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
-  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
-  $(srcdir)/hash_provider/hash_provider.h t_cts.c
-vectors.so vectors.po $(OUTPRE)vectors.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
-  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
-  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/k5-buf.h \
-  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
-  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
-  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
-  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
-  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
-  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
-  $(srcdir)/hash_provider/hash_provider.h vectors.c
+# No dependencies here.

Deleted: trunk/src/lib/crypto/encrypt.c

Deleted: trunk/src/lib/crypto/encrypt_iov.c

Deleted: trunk/src/lib/crypto/encrypt_length.c

Deleted: trunk/src/lib/crypto/enctype_compare.c

Deleted: trunk/src/lib/crypto/enctype_to_string.c

Deleted: trunk/src/lib/crypto/etypes.c

Deleted: trunk/src/lib/crypto/etypes.h

Deleted: trunk/src/lib/crypto/hmac.c

Deleted: trunk/src/lib/crypto/keyblocks.c

Deleted: trunk/src/lib/crypto/keyed_checksum_types.c

Deleted: trunk/src/lib/crypto/keyed_cksum.c

Deleted: trunk/src/lib/crypto/keylengths.c

Added: trunk/src/lib/crypto/krb/Makefile.in
===================================================================
--- trunk/src/lib/crypto/krb/Makefile.in	2009-08-01 02:25:56 UTC (rev 22476)
+++ trunk/src/lib/crypto/krb/Makefile.in	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1,253 @@
+thisconfigdir=../../..
+myfulldir=lib/crypto/krb
+mydir=lib/crypto/krb
+BUILDTOP=$(REL)..$(S)..$(S)..
+SUBDIRS= crc32 dk enc_provider hash_provider keyhash_provider \
+	 old raw yarrow 
+LOCALINCLUDES = -I$(srcdir) -I$(srcdir)/enc_provider -I$(srcdir)/dk	\
+		-I$(srcdir)/hash_provider -I$(srcdir)/keyhash_provider 	\
+		-I$(srcdir)/old -I$(srcdir)/raw -I$(srcdir)/yarrow 	\
+		-I$(srcdir)/../@CRYPTO_IMPL@/ -I$(srcdir)/../@CRYPTO_IMPL@/des		\
+		-I$(srcdir)/../@CRYPTO_IMPL@/aes -I$(srcdir)/../@CRYPTO_IMPL@/arcfour 	\
+		-I$(srcdir)/../@CRYPTO_IMPL@/sha1
+PROG_LIBPATH=-L$(TOPLIBD)
+PROG_RPATH=$(KRB5_LIBDIR)
+DEFS=
+
+##DOSBUILDTOP = ..\..\..
+##DOSLIBNAME=$(OUTPRE)crypto.lib
+##DOSOBJFILE=$(OUTPRE)crypto.lst
+##DOSOBJFILELIST=@$(OUTPRE)crypto.lst @$(OUTPRE)des.lst @$(OUTPRE)md4.lst @$(OUTPRE)md5.lst @$(OUTPRE)sha1.lst @$(OUTPRE)arcfour.lst @$(OUTPRE)crc32.lst @$(OUTPRE)dk.lst @$(OUTPRE)old.lst @$(OUTPRE)raw.lst @$(OUTPRE)enc_prov.lst @$(OUTPRE)hash_pro.lst @$(OUTPRE)kh_pro.lst @$(OUTPRE)yarrow.lst @$(OUTPRE)aes.lst
+##DOSOBJFILEDEP =$(OUTPRE)crypto.lst $(OUTPRE)des.lst $(OUTPRE)md4.lst $(OUTPRE)md5.lst $(OUTPRE)sha1.lst $(OUTPRE)arcfour.lst $(OUTPRE)crc32.lst $(OUTPRE)dk.lst $(OUTPRE)old.lst $(OUTPRE)raw.lst $(OUTPRE)enc_prov.lst $(OUTPRE)hash_pro.lst $(OUTPRE)kh_pro.lst $(OUTPRE)aes.lst
+
+PROG_LIBPATH=-L$(TOPLIBD)
+PROG_RPATH=$(KRB5_LIBDIR)
+
+STLIBOBJS=\
+	aead.o		 	\
+	block_size.o		\
+	cf2.o 			\
+	checksum_length.o	\
+	cksumtype_to_string.o	\
+	cksumtypes.o		\
+	coll_proof_cksum.o	\
+	combine_keys.o		\
+	crypto_length.o		\
+	crypto_libinit.o	\
+	default_state.o 	\
+	decrypt.o		\
+	decrypt_iov.o		\
+	encrypt.o		\
+	encrypt_iov.o		\
+	encrypt_length.o	\
+	enctype_compare.o	\
+	enctype_to_string.o	\
+	etypes.o		\
+	keyblocks.o 		\
+	keyed_cksum.o		\
+	keyed_checksum_types.o	\
+	keylengths.o		\
+	make_checksum.o		\
+	make_checksum_iov.o	\
+	make_random_key.o	\
+	mandatory_sumtype.o	\
+	nfold.o			\
+	old_api_glue.o		\
+	prf.o			\
+	prng.o			\
+	random_to_key.o		\
+	state.o 		\
+	string_to_cksumtype.o	\
+	string_to_enctype.o	\
+	string_to_key.o		\
+	valid_cksumtype.o	\
+	valid_enctype.o		\
+	verify_checksum.o	\
+	verify_checksum_iov.o
+
+OBJS=\
+	$(OUTPRE)aead.$(OBJEXT)		 	\
+	$(OUTPRE)block_size.$(OBJEXT)		\
+	$(OUTPRE)cf2$(OBJEXT) 			\
+	$(OUTPRE)checksum_length.$(OBJEXT)	\
+	$(OUTPRE)cksumtype_to_string.$(OBJEXT)	\
+	$(OUTPRE)cksumtypes.$(OBJEXT)		\
+	$(OUTPRE)coll_proof_cksum.$(OBJEXT)	\
+	$(OUTPRE)combine_keys.$(OBJEXT)		\
+	$(OUTPRE)crypto_length.$(OBJEXT)	\
+	$(OUTPRE)crypto_libinit.$(OBJEXT)	\
+	$(OUTPRE)default_state.$(OBJEXT) 	\
+	$(OUTPRE)decrypt.$(OBJEXT)		\
+	$(OUTPRE)decrypt_iov.$(OBJEXT)		\
+	$(OUTPRE)encrypt.$(OBJEXT)		\
+	$(OUTPRE)encrypt_iov.$(OBJEXT)		\
+	$(OUTPRE)encrypt_length.$(OBJEXT)	\
+	$(OUTPRE)enctype_compare.$(OBJEXT)	\
+	$(OUTPRE)enctype_to_string.$(OBJEXT)	\
+	$(OUTPRE)etypes.$(OBJEXT)		\
+	$(OUTPRE)keyblocks.$(OBJEXT) 		\
+	$(OUTPRE)keyed_cksum.$(OBJEXT)		\
+	$(OUTPRE)keyed_checksum_types.$(OBJEXT)	\
+	$(OUTPRE)keylengths.$(OBJEXT)		\
+	$(OUTPRE)make_checksum.$(OBJEXT)	\
+	$(OUTPRE)make_checksum_iov.$(OBJEXT)	\
+	$(OUTPRE)make_random_key.$(OBJEXT)	\
+	$(OUTPRE)mandatory_sumtype.$(OBJEXT)	\
+	$(OUTPRE)nfold.$(OBJEXT)		\
+	$(OUTPRE)old_api_glue.$(OBJEXT)		\
+	$(OUTPRE)prf.$(OBJEXT) 			\
+	$(OUTPRE)prng.$(OBJEXT)			\
+	$(OUTPRE)random_to_key.$(OBJEXT)	\
+	$(OUTPRE)state.$(OBJEXT) 		\
+	$(OUTPRE)string_to_cksumtype.$(OBJEXT)	\
+	$(OUTPRE)string_to_enctype.$(OBJEXT)	\
+	$(OUTPRE)string_to_key.$(OBJEXT)	\
+	$(OUTPRE)valid_cksumtype.$(OBJEXT)	\
+	$(OUTPRE)valid_enctype.$(OBJEXT)	\
+	$(OUTPRE)verify_checksum.$(OBJEXT)	\
+	$(OUTPRE)verify_checksum_iov.$(OBJEXT)
+
+SRCS=\
+	$(srcdir)/aead.c		\
+	$(srcdir)/block_size.c		\
+	$(srcdir)/checksum_length.c	\
+	$(srcdir)/cksumtype_to_string.c	\
+	$(srcdir)/cksumtypes.c		\
+	$(srcdir)/coll_proof_cksum.c	\
+	$(srcdir)/combine_keys.c	\
+	$(srcdir)/crypto_length.c	\
+	$(srcdir)/crypto_libinit.c	\
+	$(srcdir)/default_state.c 	\
+	$(srcdir)/decrypt.c		\
+	$(srcdir)/decrypt_iov.c		\
+	$(srcdir)/encrypt.c		\
+	$(srcdir)/encrypt_iov.c		\
+	$(srcdir)/encrypt_length.c	\
+	$(srcdir)/enctype_compare.c	\
+	$(srcdir)/enctype_to_string.c	\
+	$(srcdir)/etypes.c		\
+	$(srcdir)/keyblocks.c 		\
+	$(srcdir)/keyed_cksum.c		\
+	$(srcdir)/keyed_checksum_types.c\
+	$(srcdir)/keylengths.c		\
+	$(srcdir)/make_checksum.c	\
+	$(srcdir)/make_checksum_iov.c	\
+	$(srcdir)/make_random_key.c	\
+	$(srcdir)/mandatory_sumtype.c	\
+	$(srcdir)/nfold.c		\
+	$(srcdir)/old_api_glue.c	\
+	$(srcdir)/prf.c 		\
+	$(srcdir)/cf2.c 		\
+	$(srcdir)/prng.c		\
+	$(srcdir)/random_to_key.c	\
+	$(srcdir)/state.c 		\
+	$(srcdir)/string_to_cksumtype.c	\
+	$(srcdir)/string_to_enctype.c	\
+	$(srcdir)/string_to_key.c	\
+	$(srcdir)/valid_cksumtype.c	\
+	$(srcdir)/valid_enctype.c	\
+	$(srcdir)/verify_checksum.c	\
+	$(srcdir)/verify_checksum_iov.c
+
+STOBJLISTS=crc32/OBJS.ST  dk/OBJS.ST enc_provider/OBJS.ST 	\
+	hash_provider/OBJS.ST keyhash_provider/OBJS.ST  	\
+	old/OBJS.ST raw/OBJS.ST  yarrow/OBJS.ST  OBJS.ST
+
+SUBDIROBJLISTS=crc32/OBJS.ST  dk/OBJS.ST enc_provider/OBJS.ST 	\
+	hash_provider/OBJS.ST keyhash_provider/OBJS.ST  	\
+	old/OBJS.ST raw/OBJS.ST  yarrow/OBJS.ST OBJS.ST 
+
+##DOS##LIBOBJS = $(OBJS)
+
+all-unix:: all-libobjs
+includes:: depend
+
+depend:: $(SRCS)
+
+clean-unix:: clean-libobjs
+
+all-windows::
+	cd crc32
+	@echo Making in crypto\crc32
+	$(MAKE) -$(MFLAGS)
+	cd ..\dk
+	@echo Making in crypto\dk
+	$(MAKE) -$(MFLAGS)
+	cd ..\enc_provider
+	@echo Making in crypto\enc_provider
+	$(MAKE) -$(MFLAGS)
+	cd ..\hash_provider
+	@echo Making in crypto\hash_provider
+	$(MAKE) -$(MFLAGS)
+	cd ..\keyhash_provider
+	@echo Making in crypto\keyhash_provider
+	$(MAKE) -$(MFLAGS)
+	cd ..\old
+	@echo Making in crypto\old
+	$(MAKE) -$(MFLAGS)
+	cd ..\raw
+	@echo Making in crypto\raw
+	$(MAKE) -$(MFLAGS)
+	cd ..\yarrow
+	@echo Making in crypto\yarrow
+	$(MAKE) -$(MFLAGS)
+	cd ..
+
+clean-windows::
+	cd crc32
+	@echo Making in clean crypto\crc32
+	$(MAKE) -$(MFLAGS) clean
+	cd ..\dk
+	@echo Making clean in crypto\dk
+	$(MAKE) -$(MFLAGS) clean
+	cd ..\enc_provider
+	@echo Making clean in crypto\enc_provider
+	$(MAKE) -$(MFLAGS) clean
+	cd ..\hash_provider
+	@echo Making clean in crypto\hash_provider
+	$(MAKE) -$(MFLAGS) clean
+	cd ..\keyhash_provider
+	@echo Making clean in crypto\keyhash_provider
+	$(MAKE) -$(MFLAGS) clean
+	cd ..\old
+	@echo Making clean in crypto\old
+	$(MAKE) -$(MFLAGS) clean
+	cd ..\raw
+	@echo Making clean in crypto\raw
+	$(MAKE) -$(MFLAGS) clean
+	cd ..\yarrow
+	@echo Making clean in crypto\yarrow
+	$(MAKE) -$(MFLAGS) clean
+	cd ..
+
+check-windows::
+	cd crc32
+	@echo Making in check crypto\crc32
+	$(MAKE) -$(MFLAGS) check
+	cd ..\dk
+	@echo Making check in crypto\dk
+	$(MAKE) -$(MFLAGS) check
+	cd ..\enc_provider
+	@echo Making check in crypto\enc_provider
+	$(MAKE) -$(MFLAGS) check
+	cd ..\hash_provider
+	@echo Making check in crypto\hash_provider
+	$(MAKE) -$(MFLAGS) check
+	cd ..\keyhash_provider
+	@echo Making check in crypto\keyhash_provider
+	$(MAKE) -$(MFLAGS) check
+	cd ..\md4
+	@echo Making check in crypto\old
+	$(MAKE) -$(MFLAGS) check
+	cd ..\raw
+	@echo Making check in crypto\raw
+	$(MAKE) -$(MFLAGS) check
+	cd ..\yarrow
+	@echo Making check in crypto\yarrow
+	$(MAKE) -$(MFLAGS) check
+	cd ..
+
+
+ at lib_frag@
+ at libobj_frag@
+

Copied: trunk/src/lib/crypto/krb/aead.c (from rev 22475, trunk/src/lib/crypto/aead.c)


Added: trunk/src/lib/crypto/krb/deps
===================================================================
--- trunk/src/lib/crypto/krb/deps	2009-08-01 02:25:56 UTC (rev 22476)
+++ trunk/src/lib/crypto/krb/deps	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1,445 @@
+# 
+# Generated makefile dependencies follow.
+#
+aead.so aead.po $(OUTPRE)aead.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
+  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
+  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h \
+  $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
+  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
+  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
+  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
+  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
+  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
+  $(SRCTOP)/include/socket-utils.h $(srcdir)/dk/dk.h \
+  aead.c aead.h cksumtypes.h etypes.h
+block_size.so block_size.po $(OUTPRE)block_size.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  block_size.c etypes.h
+checksum_length.so checksum_length.po $(OUTPRE)checksum_length.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  checksum_length.c cksumtypes.h
+cksumtype_to_string.so cksumtype_to_string.po $(OUTPRE)cksumtype_to_string.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  cksumtype_to_string.c cksumtypes.h
+cksumtypes.so cksumtypes.po $(OUTPRE)cksumtypes.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  $(srcdir)/hash_provider/hash_provider.h $(srcdir)/keyhash_provider/keyhash_provider.h \
+  cksumtypes.c cksumtypes.h
+coll_proof_cksum.so coll_proof_cksum.po $(OUTPRE)coll_proof_cksum.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  cksumtypes.h coll_proof_cksum.c
+combine_keys.so combine_keys.po $(OUTPRE)combine_keys.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  $(srcdir)/dk/dk.h combine_keys.c etypes.h
+crypto_length.so crypto_length.po $(OUTPRE)crypto_length.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  aead.h cksumtypes.h crypto_length.c etypes.h
+crypto_libinit.so crypto_libinit.po $(OUTPRE)crypto_libinit.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  crypto_libinit.c
+default_state.so default_state.po $(OUTPRE)default_state.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  default_state.c
+decrypt.so decrypt.po $(OUTPRE)decrypt.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
+  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
+  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h \
+  $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
+  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
+  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
+  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
+  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
+  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
+  $(SRCTOP)/include/socket-utils.h aead.h cksumtypes.h \
+  decrypt.c etypes.h
+decrypt_iov.so decrypt_iov.po $(OUTPRE)decrypt_iov.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  aead.h cksumtypes.h decrypt_iov.c etypes.h
+encrypt.so encrypt.po $(OUTPRE)encrypt.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
+  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
+  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h \
+  $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
+  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
+  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
+  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
+  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
+  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
+  $(SRCTOP)/include/socket-utils.h aead.h cksumtypes.h \
+  encrypt.c etypes.h
+encrypt_iov.so encrypt_iov.po $(OUTPRE)encrypt_iov.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  encrypt_iov.c etypes.h
+encrypt_length.so encrypt_length.po $(OUTPRE)encrypt_length.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  aead.h cksumtypes.h encrypt_length.c etypes.h
+enctype_compare.so enctype_compare.po $(OUTPRE)enctype_compare.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  enctype_compare.c etypes.h
+enctype_to_string.so enctype_to_string.po $(OUTPRE)enctype_to_string.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  enctype_to_string.c etypes.h
+etypes.so etypes.po $(OUTPRE)etypes.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
+  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
+  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h \
+  $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
+  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
+  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
+  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
+  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
+  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
+  $(SRCTOP)/include/socket-utils.h $(srcdir)/../builtin/aes/aes_s2k.h \
+  $(srcdir)/../builtin/arcfour/arcfour.h $(srcdir)/../builtin/des/des_int.h \
+  $(srcdir)/dk/dk.h $(srcdir)/enc_provider/enc_provider.h \
+  $(srcdir)/hash_provider/hash_provider.h $(srcdir)/old/old.h \
+  $(srcdir)/raw/raw.h etypes.c etypes.h
+keyblocks.so keyblocks.po $(OUTPRE)keyblocks.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  keyblocks.c
+keyed_cksum.so keyed_cksum.po $(OUTPRE)keyed_cksum.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  cksumtypes.h keyed_cksum.c
+keyed_checksum_types.so keyed_checksum_types.po $(OUTPRE)keyed_checksum_types.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  cksumtypes.h etypes.h keyed_checksum_types.c
+keylengths.so keylengths.po $(OUTPRE)keylengths.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  etypes.h keylengths.c
+make_checksum.so make_checksum.po $(OUTPRE)make_checksum.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  $(srcdir)/dk/dk.h cksumtypes.h etypes.h make_checksum.c
+make_checksum_iov.so make_checksum_iov.po $(OUTPRE)make_checksum_iov.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  aead.h cksumtypes.h make_checksum_iov.c
+make_random_key.so make_random_key.po $(OUTPRE)make_random_key.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  etypes.h make_random_key.c
+mandatory_sumtype.so mandatory_sumtype.po $(OUTPRE)mandatory_sumtype.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  etypes.h mandatory_sumtype.c
+nfold.so nfold.po $(OUTPRE)nfold.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
+  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
+  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h \
+  $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
+  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
+  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
+  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
+  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
+  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
+  $(SRCTOP)/include/socket-utils.h nfold.c
+old_api_glue.so old_api_glue.po $(OUTPRE)old_api_glue.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  old_api_glue.c
+prf.so prf.po $(OUTPRE)prf.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
+  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
+  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h \
+  $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
+  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
+  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
+  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
+  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
+  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
+  $(SRCTOP)/include/socket-utils.h etypes.h prf.c
+cf2.so cf2.po $(OUTPRE)cf2.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
+  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
+  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h \
+  $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
+  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
+  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
+  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
+  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
+  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
+  $(SRCTOP)/include/socket-utils.h cf2.c etypes.h
+prng.so prng.po $(OUTPRE)prng.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
+  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
+  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h \
+  $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
+  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
+  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
+  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
+  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
+  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
+  $(SRCTOP)/include/socket-utils.h $(srcdir)/../builtin/sha1/shs.h \
+  $(srcdir)/enc_provider/enc_provider.h $(srcdir)/yarrow/yarrow.h \
+  $(srcdir)/yarrow/ycipher.h $(srcdir)/yarrow/yhash.h \
+  $(srcdir)/yarrow/ytypes.h prng.c
+random_to_key.so random_to_key.po $(OUTPRE)random_to_key.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  etypes.h random_to_key.c
+state.so state.po $(OUTPRE)state.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
+  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
+  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h \
+  $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
+  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
+  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
+  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
+  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
+  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
+  $(SRCTOP)/include/socket-utils.h etypes.h state.c
+string_to_cksumtype.so string_to_cksumtype.po $(OUTPRE)string_to_cksumtype.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  cksumtypes.h string_to_cksumtype.c
+string_to_enctype.so string_to_enctype.po $(OUTPRE)string_to_enctype.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  etypes.h string_to_enctype.c
+string_to_key.so string_to_key.po $(OUTPRE)string_to_key.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  etypes.h string_to_key.c
+valid_cksumtype.so valid_cksumtype.po $(OUTPRE)valid_cksumtype.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  cksumtypes.h valid_cksumtype.c
+valid_enctype.so valid_enctype.po $(OUTPRE)valid_enctype.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  etypes.h valid_enctype.c
+verify_checksum.so verify_checksum.po $(OUTPRE)verify_checksum.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  cksumtypes.h verify_checksum.c
+verify_checksum_iov.so verify_checksum_iov.po $(OUTPRE)verify_checksum_iov.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  aead.h cksumtypes.h verify_checksum_iov.c

Copied: trunk/src/lib/crypto/krb/dk/Makefile.in (from rev 22475, trunk/src/lib/crypto/dk/Makefile.in)
===================================================================
--- trunk/src/lib/crypto/dk/Makefile.in	2009-07-30 19:06:37 UTC (rev 22475)
+++ trunk/src/lib/crypto/krb/dk/Makefile.in	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1,53 @@
+thisconfigdir=../../../..
+myfulldir=lib/crypto/krb/dk
+mydir=lib/crypto/dk
+BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
+LOCALINCLUDES = -I$(srcdir)/..  -I$(srcdir)/../../@CRYPTO_IMPL@
+DEFS=
+
+##DOS##BUILDTOP = ..\..\..\..
+##DOS##PREFIXDIR=dk
+##DOS##OBJFILE=..\$(OUTPRE)dk.lst
+
+PROG_LIBPATH=-L$(TOPLIBD)
+PROG_RPATH=$(KRB5_LIBDIR)
+
+STLIBOBJS=\
+	checksum.o	\
+	dk_aead.o	\
+	dk_decrypt.o	\
+	dk_encrypt.o	\
+	derive.o	\
+	dk_prf.o  \
+	stringtokey.o
+
+OBJS=\
+	$(OUTPRE)checksum.$(OBJEXT)	\
+	$(OUTPRE)dk_aead.$(OBJEXT)	\
+	$(OUTPRE)dk_decrypt.$(OBJEXT)	\
+	$(OUTPRE)dk_encrypt.$(OBJEXT)	\
+	$(OUTPRE)derive.$(OBJEXT)	\
+	$(OUTPRE)dk_prf.$(OBJEXT) 	\
+	$(OUTPRE)stringtokey.$(OBJEXT)
+
+SRCS=\
+	$(srcdir)/checksum.c	\
+	$(srcdir)/dk_aead.c	\
+	$(srcdir)/dk_decrypt.c	\
+	$(srcdir)/dk_encrypt.c	\
+	$(srcdir)/dk_prf.c 	\
+	$(srcdir)/derive.c	\
+	$(srcdir)/stringtokey.c
+
+##DOS##LIBOBJS = $(OBJS)
+
+all-unix:: all-libobjs
+
+includes:: depend
+
+depend:: $(SRCS)
+
+clean-unix:: clean-libobjs
+
+ at libobj_frag@
+


Deleted: trunk/src/lib/crypto/make_checksum.c

Deleted: trunk/src/lib/crypto/make_checksum_iov.c

Deleted: trunk/src/lib/crypto/make_random_key.c

Deleted: trunk/src/lib/crypto/mandatory_sumtype.c

Deleted: trunk/src/lib/crypto/nfold.c

Deleted: trunk/src/lib/crypto/old_api_glue.c

Deleted: trunk/src/lib/crypto/pbkdf2.c

Deleted: trunk/src/lib/crypto/prf.c

Deleted: trunk/src/lib/crypto/prng.c

Deleted: trunk/src/lib/crypto/random_to_key.c

Deleted: trunk/src/lib/crypto/state.c

Deleted: trunk/src/lib/crypto/string_to_cksumtype.c

Deleted: trunk/src/lib/crypto/string_to_enctype.c

Deleted: trunk/src/lib/crypto/string_to_key.c

Deleted: trunk/src/lib/crypto/t_cf2.c

Deleted: trunk/src/lib/crypto/t_cf2.comments

Deleted: trunk/src/lib/crypto/t_cf2.expected

Deleted: trunk/src/lib/crypto/t_cf2.in

Deleted: trunk/src/lib/crypto/t_cts.c

Deleted: trunk/src/lib/crypto/t_encrypt.c

Deleted: trunk/src/lib/crypto/t_hmac.c

Deleted: trunk/src/lib/crypto/t_nfold.c

Deleted: trunk/src/lib/crypto/t_pkcs5.c

Deleted: trunk/src/lib/crypto/t_prf.c

Deleted: trunk/src/lib/crypto/t_prf.comments

Deleted: trunk/src/lib/crypto/t_prf.expected

Deleted: trunk/src/lib/crypto/t_prf.in

Deleted: trunk/src/lib/crypto/t_prng.c

Deleted: trunk/src/lib/crypto/t_prng.comments

Deleted: trunk/src/lib/crypto/t_prng.expected

Deleted: trunk/src/lib/crypto/t_prng.reseedtest

Deleted: trunk/src/lib/crypto/t_prng.reseedtest-comments

Deleted: trunk/src/lib/crypto/t_prng.reseedtest-expected

Deleted: trunk/src/lib/crypto/t_prng.seed

Deleted: trunk/src/lib/crypto/valid_cksumtype.c

Deleted: trunk/src/lib/crypto/valid_enctype.c

Deleted: trunk/src/lib/crypto/vectors.c

Deleted: trunk/src/lib/crypto/verify_checksum.c

Deleted: trunk/src/lib/crypto/verify_checksum_iov.c

Modified: trunk/src/util/collected-client-lib/Makefile.in
===================================================================
--- trunk/src/util/collected-client-lib/Makefile.in	2009-08-01 02:25:56 UTC (rev 22476)
+++ trunk/src/util/collected-client-lib/Makefile.in	2009-08-03 14:19:16 UTC (rev 22477)
@@ -40,20 +40,22 @@
 	../../lib/krb5/os/OBJS.ST \
 	../../lib/krb5/unicode/OBJS.ST \
 	../profile/OBJS.ST \
-	../../lib/crypto/crc32/OBJS.ST \
-	../../lib/crypto/des/OBJS.ST \
-	../../lib/crypto/dk/OBJS.ST \
-	../../lib/crypto/enc_provider/OBJS.ST \
-	../../lib/crypto/hash_provider/OBJS.ST \
-	../../lib/crypto/keyhash_provider/OBJS.ST \
-	../../lib/crypto/md4/OBJS.ST \
-	../../lib/crypto/md5/OBJS.ST \
-	../../lib/crypto/old/OBJS.ST \
-	../../lib/crypto/raw/OBJS.ST \
-	../../lib/crypto/sha1/OBJS.ST \
-	../../lib/crypto/arcfour/OBJS.ST \
-	../../lib/crypto/aes/OBJS.ST \
-	../../lib/crypto/yarrow/OBJS.ST \
+	../../lib/crypto/krb/crc32/OBJS.ST \
+	../../lib/crypto/builtin/des/OBJS.ST \
+	../../lib/crypto/krb/dk/OBJS.ST \
+	../../lib/crypto/krb/enc_provider/OBJS.ST \
+	../../lib/crypto/krb/hash_provider/OBJS.ST \
+	../../lib/crypto/krb/keyhash_provider/OBJS.ST \
+	../../lib/crypto/builtin/md4/OBJS.ST \
+	../../lib/crypto/builtin/md5/OBJS.ST \
+	../../lib/crypto/krb/old/OBJS.ST \
+	../../lib/crypto/krb/raw/OBJS.ST \
+	../../lib/crypto/builtin/sha1/OBJS.ST \
+	../../lib/crypto/builtin/arcfour/OBJS.ST \
+	../../lib/crypto/builtin/aes/OBJS.ST \
+	../../lib/crypto/krb/yarrow/OBJS.ST \
+	../../lib/crypto/krb/OBJS.ST \
+	../../lib/crypto/builtin/OBJS.ST \
 	../../lib/crypto/OBJS.ST \
 	../et/OBJS.ST \
 	../support/OBJS.ST

Property changes on: trunk/src/lib/crypto/builtin/Makefile.in
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.60
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/aes/Makefile.in (from rev 22475, trunk/src/lib/crypto/aes/Makefile.in)
===================================================================
--- trunk/src/lib/crypto/aes/Makefile.in	2009-07-30 19:06:37 UTC (rev 22475)
+++ trunk/src/lib/crypto/builtin/aes/Makefile.in	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1,61 @@
+thisconfigdir=../../../..
+myfulldir=lib/crypto/builtin/aes
+mydir=lib/crypto/builtin/aes
+BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
+LOCALINCLUDES = -I$(srcdir)/.. -I$(srcdir)/../../krb/dk
+DEFS=
+
+##DOS##BUILDTOP = ..\..\..\..
+##DOS##PREFIXDIR=aes
+##DOS##OBJFILE=..\$(OUTPRE)aes.lst
+
+PROG_LIBPATH=-L$(TOPLIBD)
+PROG_RPATH=$(KRB5_LIBDIR)
+
+STLIBOBJS=\
+	aescrypt.o	\
+	aestab.o	\
+	aeskey.o	\
+	aes_s2k.o
+
+OBJS=\
+	$(OUTPRE)aescrypt.$(OBJEXT)	\
+	$(OUTPRE)aestab.$(OBJEXT)	\
+	$(OUTPRE)aeskey.$(OBJEXT)	\
+	$(OUTPRE)aes_s2k.$(OBJEXT)
+
+SRCS=\
+	$(srcdir)/aescrypt.c	\
+	$(srcdir)/aestab.c	\
+	$(srcdir)/aeskey.c	\
+	$(srcdir)/aes_s2k.c
+
+GEN_OBJS=\
+	$(OUTPRE)aescrypt.$(OBJEXT)	\
+	$(OUTPRE)aestab.$(OBJEXT)	\
+	$(OUTPRE)aeskey.$(OBJEXT)
+
+##DOS##LIBOBJS = $(OBJS)
+
+all-unix:: all-libobjs # aes-gen
+
+includes:: depend
+
+depend:: $(SRCS)
+
+aes-gen: aes-gen.o $(GEN_OBJS)
+	$(CC_LINK) -o aes-gen aes-gen.o $(GEN_OBJS)
+
+run-aes-gen: aes-gen
+	./aes-gen > kresults.out
+
+check:: run-aes-gen
+
+
+clean-unix:: clean-libobjs
+
+clean::
+	-$(RM) aes-gen aes-gen.o kresults.out
+
+ at libobj_frag@
+


Property changes on: trunk/src/lib/crypto/builtin/aes/Makefile.in
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.15
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/aes/aes-gen.c (from rev 22475, trunk/src/lib/crypto/aes/aes-gen.c)


Property changes on: trunk/src/lib/crypto/builtin/aes/aes-gen.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/aes/aes.h (from rev 22475, trunk/src/lib/crypto/aes/aes.h)


Property changes on: trunk/src/lib/crypto/builtin/aes/aes.h
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:mime-type
   + text/x-chdr
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/aes/aes.txt (from rev 22475, trunk/src/lib/crypto/aes/aes.txt)


Property changes on: trunk/src/lib/crypto/builtin/aes/aes.txt
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:mime-type
   + text/plain
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/aes/aes_s2k.c (from rev 22475, trunk/src/lib/crypto/aes/aes_s2k.c)


Property changes on: trunk/src/lib/crypto/builtin/aes/aes_s2k.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.4
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/aes/aes_s2k.h (from rev 22475, trunk/src/lib/crypto/aes/aes_s2k.h)


Property changes on: trunk/src/lib/crypto/builtin/aes/aes_s2k.h
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:mime-type
   + text/x-chdr
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/aes/aescpp.h (from rev 22475, trunk/src/lib/crypto/aes/aescpp.h)


Property changes on: trunk/src/lib/crypto/builtin/aes/aescpp.h
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:mime-type
   + text/x-chdr
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/aes/aescrypp.c (from rev 22475, trunk/src/lib/crypto/aes/aescrypp.c)


Property changes on: trunk/src/lib/crypto/builtin/aes/aescrypp.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/aes/aescrypt.asm (from rev 22475, trunk/src/lib/crypto/aes/aescrypt.asm)


Property changes on: trunk/src/lib/crypto/builtin/aes/aescrypt.asm
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/aes/aescrypt.c (from rev 22475, trunk/src/lib/crypto/aes/aescrypt.c)


Property changes on: trunk/src/lib/crypto/builtin/aes/aescrypt.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/aes/aeskey.c (from rev 22475, trunk/src/lib/crypto/aes/aeskey.c)


Property changes on: trunk/src/lib/crypto/builtin/aes/aeskey.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/aes/aeskeypp.c (from rev 22475, trunk/src/lib/crypto/aes/aeskeypp.c)


Property changes on: trunk/src/lib/crypto/builtin/aes/aeskeypp.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/aes/aesopt.h (from rev 22475, trunk/src/lib/crypto/aes/aesopt.h)


Property changes on: trunk/src/lib/crypto/builtin/aes/aesopt.h
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.5
Name: svn:mime-type
   + text/x-chdr
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/aes/aessrc.url (from rev 22475, trunk/src/lib/crypto/aes/aessrc.url)


Property changes on: trunk/src/lib/crypto/builtin/aes/aessrc.url
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/aes/aestab.c (from rev 22475, trunk/src/lib/crypto/aes/aestab.c)


Property changes on: trunk/src/lib/crypto/builtin/aes/aestab.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/aes/deps (from rev 22475, trunk/src/lib/crypto/aes/deps)
===================================================================
--- trunk/src/lib/crypto/aes/deps	2009-07-30 19:06:37 UTC (rev 22475)
+++ trunk/src/lib/crypto/builtin/aes/deps	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1,21 @@
+# 
+# Generated makefile dependencies follow.
+#
+aescrypt.so aescrypt.po $(OUTPRE)aescrypt.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h aes.h aescrypt.c aesopt.h \
+  uitypes.h
+aestab.so aestab.po $(OUTPRE)aestab.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
+  aes.h aesopt.h aestab.c uitypes.h
+aeskey.so aeskey.po $(OUTPRE)aeskey.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
+  aes.h aeskey.c aesopt.h uitypes.h
+aes_s2k.so aes_s2k.po $(OUTPRE)aes_s2k.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
+  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
+  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h \
+  $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
+  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
+  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
+  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
+  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
+  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
+  $(SRCTOP)/include/socket-utils.h $(srcdir)/../../krb/dk/dk.h \
+  aes_s2k.c aes_s2k.h


Property changes on: trunk/src/lib/crypto/builtin/aes/deps
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: trunk/src/lib/crypto/builtin/aes/uitypes.h (from rev 22475, trunk/src/lib/crypto/aes/uitypes.h)


Property changes on: trunk/src/lib/crypto/builtin/aes/uitypes.h
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.2
Name: svn:mime-type
   + text/x-chdr
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/arcfour/Makefile.in (from rev 22475, trunk/src/lib/crypto/arcfour/Makefile.in)
===================================================================
--- trunk/src/lib/crypto/arcfour/Makefile.in	2009-07-30 19:06:37 UTC (rev 22475)
+++ trunk/src/lib/crypto/builtin/arcfour/Makefile.in	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1,41 @@
+thisconfigdir=../../../..
+myfulldir=lib/crypto/builtin/arcfour
+mydir=lib/crypto/builtin/arcfour
+BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
+LOCALINCLUDES = -I$(srcdir)/.. -I$(srcdir)/../md4 -I$(srcdir)/../../krb
+DEFS=
+
+##DOS##BUILDTOP = ..\..\..\..
+##DOS##PREFIXDIR=arcfour
+##DOS##OBJFILE=..\$(OUTPRE)arcfour.lst
+
+PROG_LIBPATH=-L$(TOPLIBD)
+PROG_RPATH=$(KRB5_LIBDIR)
+
+STLIBOBJS=\
+	arcfour.o	\
+	arcfour_aead.o	\
+	arcfour_s2k.o
+
+OBJS=\
+	$(OUTPRE)arcfour.$(OBJEXT)	\
+	$(OUTPRE)arcfour_aead.$(OBJEXT)	\
+	$(OUTPRE)arcfour_s2k.$(OBJEXT)
+
+SRCS=\
+	$(srcdir)/arcfour.c	\
+	$(srcdir)/arcfour_aead.c\
+	$(srcdir)/arcfour_s2k.c
+
+##DOS##LIBOBJS = $(OBJS)
+
+all-unix:: all-libobjs
+
+includes:: depend
+
+depend:: $(SRCS)
+
+clean-unix:: clean-libobjs
+
+ at libobj_frag@
+


Property changes on: trunk/src/lib/crypto/builtin/arcfour/Makefile.in
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.14
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/arcfour/arcfour-int.h (from rev 22475, trunk/src/lib/crypto/arcfour/arcfour-int.h)


Property changes on: trunk/src/lib/crypto/builtin/arcfour/arcfour-int.h
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.3
Name: svn:mime-type
   + text/x-chdr
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Property changes on: trunk/src/lib/crypto/builtin/arcfour/arcfour.h
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.4
Name: svn:mime-type
   + text/x-chdr
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/arcfour/arcfour_aead.c (from rev 22475, trunk/src/lib/crypto/arcfour/arcfour_aead.c)


Property changes on: trunk/src/lib/crypto/builtin/arcfour/arcfour_aead.c
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: trunk/src/lib/crypto/builtin/arcfour/arcfour_s2k.c (from rev 22475, trunk/src/lib/crypto/arcfour/arcfour_s2k.c)


Property changes on: trunk/src/lib/crypto/builtin/arcfour/arcfour_s2k.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/arcfour/deps (from rev 22475, trunk/src/lib/crypto/arcfour/deps)
===================================================================
--- trunk/src/lib/crypto/arcfour/deps	2009-07-30 19:06:37 UTC (rev 22475)
+++ trunk/src/lib/crypto/builtin/arcfour/deps	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1,38 @@
+# 
+# Generated makefile dependencies follow.
+#
+arcfour.so arcfour.po $(OUTPRE)arcfour.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
+  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
+  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h \
+  $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
+  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
+  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
+  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
+  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
+  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
+  $(SRCTOP)/include/socket-utils.h $(srcdir)/../../krb/hash_provider/hash_provider.h \
+  arcfour-int.h arcfour.c arcfour.h
+arcfour_aead.so arcfour_aead.po $(OUTPRE)arcfour_aead.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  $(srcdir)/../../krb/aead.h $(srcdir)/../../krb/cksumtypes.h \
+  arcfour-int.h arcfour.h arcfour_aead.c
+arcfour_s2k.so arcfour_s2k.po $(OUTPRE)arcfour_s2k.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/k5-utf8.h \
+  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
+  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
+  $(SRCTOP)/include/socket-utils.h $(srcdir)/../md4/rsa-md4.h \
+  arcfour-int.h arcfour.h arcfour_s2k.c


Property changes on: trunk/src/lib/crypto/builtin/arcfour/deps
___________________________________________________________________
Name: svn:mergeinfo
   + 

Property changes on: trunk/src/lib/crypto/builtin/des/ISSUES
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.2
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Property changes on: trunk/src/lib/crypto/builtin/des/afsstring2key.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.17
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/des/d3_aead.c (from rev 22475, trunk/src/lib/crypto/des/d3_aead.c)
===================================================================
--- trunk/src/lib/crypto/des/d3_aead.c	2009-07-30 19:06:37 UTC (rev 22475)
+++ trunk/src/lib/crypto/builtin/des/d3_aead.c	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1,207 @@
+/*
+ * Copyright (C) 2008 by the Massachusetts Institute of Technology.
+ * Copyright 1995 by Richard P. Basch.  All Rights Reserved.
+ * Copyright 1995 by Lehman Brothers, Inc.  All Rights Reserved.
+ *
+ * Export of this software from the United States of America may
+ *   require a specific license from the United States Government.
+ *   It is the responsibility of any person or organization contemplating
+ *   export to obtain such a license before exporting.
+ * 
+ * WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
+ * distribute this software and its documentation for any purpose and
+ * without fee is hereby granted, provided that the above copyright
+ * notice appear in all copies and that both that copyright notice and
+ * this permission notice appear in supporting documentation, and that
+ * the name of Richard P. Basch, Lehman Brothers and M.I.T. not be used
+ * in advertising or publicity pertaining to distribution of the software
+ * without specific, written prior permission.  Richard P. Basch,
+ * Lehman Brothers and M.I.T. make no representations about the suitability
+ * of this software for any purpose.  It is provided "as is" without
+ * express or implied warranty.
+ */
+
+#include "des_int.h"
+#include "f_tables.h"
+#include "aead.h"
+
+void
+krb5int_des3_cbc_encrypt_iov(krb5_crypto_iov *data,
+			     unsigned long num_data,
+			     const mit_des_key_schedule ks1,
+			     const mit_des_key_schedule ks2,
+			     const mit_des_key_schedule ks3,
+			     mit_des_cblock ivec)
+{
+    unsigned DES_INT32 left, right;
+    const unsigned DES_INT32 *kp1, *kp2, *kp3;
+    const unsigned char *ip;
+    unsigned char *op;
+    struct iov_block_state input_pos, output_pos;
+    unsigned char iblock[MIT_DES_BLOCK_LENGTH];
+    unsigned char oblock[MIT_DES_BLOCK_LENGTH];
+
+    IOV_BLOCK_STATE_INIT(&input_pos);
+    IOV_BLOCK_STATE_INIT(&output_pos);
+
+    /*
+     * Get key pointer here.  This won't need to be reinitialized
+     */
+    kp1 = (const unsigned DES_INT32 *)ks1;
+    kp2 = (const unsigned DES_INT32 *)ks2;
+    kp3 = (const unsigned DES_INT32 *)ks3;
+
+    /*
+     * Initialize left and right with the contents of the initial
+     * vector.
+     */
+    if (ivec != NULL)
+	ip = ivec;
+    else
+	ip = mit_des_zeroblock;
+    GET_HALF_BLOCK(left, ip);
+    GET_HALF_BLOCK(right, ip);
+
+    /*
+     * Suitably initialized, now work the length down 8 bytes
+     * at a time.
+     */
+    for (;;) {
+	unsigned DES_INT32 temp;
+
+	ip = iblock;
+	op = oblock;
+
+	if (!krb5int_c_iov_get_block(iblock, MIT_DES_BLOCK_LENGTH, data, num_data, &input_pos))
+	    break;
+
+	if (input_pos.iov_pos == num_data)
+	    break;
+
+	GET_HALF_BLOCK(temp, ip);
+	left  ^= temp;
+	GET_HALF_BLOCK(temp, ip);
+	right ^= temp;
+
+	/*
+	 * Encrypt what we have
+	 */
+	DES_DO_ENCRYPT(left, right, kp1);
+	DES_DO_DECRYPT(left, right, kp2);
+	DES_DO_ENCRYPT(left, right, kp3);
+
+	/*
+	 * Copy the results out
+	 */
+	PUT_HALF_BLOCK(left, op);
+	PUT_HALF_BLOCK(right, op);
+
+	krb5int_c_iov_put_block(data, num_data, oblock, MIT_DES_BLOCK_LENGTH, &output_pos);
+    }
+
+    if (ivec != NULL)
+	memcpy(ivec, oblock, MIT_DES_BLOCK_LENGTH);
+}
+
+void
+krb5int_des3_cbc_decrypt_iov(krb5_crypto_iov *data,
+			     unsigned long num_data,
+			     const mit_des_key_schedule ks1,
+			     const mit_des_key_schedule ks2,
+			     const mit_des_key_schedule ks3,
+			     mit_des_cblock ivec)
+{
+    unsigned DES_INT32 left, right;
+    const unsigned DES_INT32 *kp1, *kp2, *kp3;
+    const unsigned char *ip;
+    unsigned DES_INT32 ocipherl, ocipherr;
+    unsigned DES_INT32 cipherl, cipherr;
+    unsigned char *op;
+    struct iov_block_state input_pos, output_pos;
+    unsigned char iblock[MIT_DES_BLOCK_LENGTH];
+    unsigned char oblock[MIT_DES_BLOCK_LENGTH];
+
+    IOV_BLOCK_STATE_INIT(&input_pos);
+    IOV_BLOCK_STATE_INIT(&output_pos);
+
+    /*
+     * Get key pointer here.  This won't need to be reinitialized
+     */
+    kp1 = (const unsigned DES_INT32 *)ks1;
+    kp2 = (const unsigned DES_INT32 *)ks2;
+    kp3 = (const unsigned DES_INT32 *)ks3;
+
+    /*
+     * Decrypting is harder than encrypting because of
+     * the necessity of remembering a lot more things.
+     * Should think about this a little more...
+     */
+
+    if (num_data == 0)
+	return;
+
+    /*
+     * Prime the old cipher with ivec.
+     */
+    if (ivec != NULL)
+	ip = ivec;
+    else
+	ip = mit_des_zeroblock;
+    GET_HALF_BLOCK(ocipherl, ip);
+    GET_HALF_BLOCK(ocipherr, ip);
+
+    /*
+     * Now do this in earnest until we run out of length.
+     */
+    for (;;) {
+	/*
+	 * Read a block from the input into left and
+	 * right.  Save this cipher block for later.
+	 */
+
+	if (!krb5int_c_iov_get_block(iblock, MIT_DES_BLOCK_LENGTH, data, num_data, &input_pos))
+	    break;
+
+	if (input_pos.iov_pos == num_data)
+	    break;
+
+	ip = iblock;
+	op = oblock;
+
+	GET_HALF_BLOCK(left, ip);
+	GET_HALF_BLOCK(right, ip);
+	cipherl = left;
+	cipherr = right;
+
+	/*
+	 * Decrypt this.
+	 */
+	DES_DO_DECRYPT(left, right, kp3);
+	DES_DO_ENCRYPT(left, right, kp2);
+	DES_DO_DECRYPT(left, right, kp1);
+
+	/*
+	 * Xor with the old cipher to get plain
+	 * text.  Output 8 or less bytes of this.
+	 */
+	left ^= ocipherl;
+	right ^= ocipherr;
+
+	PUT_HALF_BLOCK(left, op);
+	PUT_HALF_BLOCK(right, op);
+
+	/*
+	 * Save current cipher block here
+	 */
+	ocipherl = cipherl;
+	ocipherr = cipherr;
+
+	krb5int_c_iov_put_block(data, num_data, oblock, MIT_DES_BLOCK_LENGTH, &output_pos);
+    }
+
+    if (ivec != NULL) {
+	op = ivec;
+	PUT_HALF_BLOCK(ocipherl,op);
+	PUT_HALF_BLOCK(ocipherr, op);
+    }
+}


Property changes on: trunk/src/lib/crypto/builtin/des/d3_aead.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.11
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/des/d3_cbc.c (from rev 22475, trunk/src/lib/crypto/des/d3_cbc.c)


Property changes on: trunk/src/lib/crypto/builtin/des/d3_cbc.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.11
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/des/d3_kysched.c (from rev 22475, trunk/src/lib/crypto/des/d3_kysched.c)


Property changes on: trunk/src/lib/crypto/builtin/des/d3_kysched.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.4
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/des/deps (from rev 22475, trunk/src/lib/crypto/des/deps)
===================================================================
--- trunk/src/lib/crypto/des/deps	2009-07-30 19:06:37 UTC (rev 22475)
+++ trunk/src/lib/crypto/builtin/des/deps	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1,158 @@
+# 
+# Generated makefile dependencies follow.
+#
+afsstring2key.so afsstring2key.po $(OUTPRE)afsstring2key.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  afsstring2key.c des_int.h
+d3_cbc.so d3_cbc.po $(OUTPRE)d3_cbc.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
+  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
+  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h \
+  $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
+  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
+  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
+  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
+  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
+  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
+  $(SRCTOP)/include/socket-utils.h d3_cbc.c des_int.h \
+  f_tables.h
+d3_aead.so d3_aead.po $(OUTPRE)d3_aead.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
+  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
+  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h \
+  $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
+  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
+  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
+  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
+  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
+  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
+  $(SRCTOP)/include/socket-utils.h $(srcdir)/../../krb/aead.h \
+  $(srcdir)/../../krb/cksumtypes.h d3_aead.c des_int.h \
+  f_tables.h
+d3_kysched.so d3_kysched.po $(OUTPRE)d3_kysched.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  d3_kysched.c des_int.h
+des_prf.so des_prf.po $(OUTPRE)des_prf.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
+  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
+  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h \
+  $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
+  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
+  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
+  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
+  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
+  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
+  $(SRCTOP)/include/socket-utils.h $(srcdir)/../../krb/hash_provider/hash_provider.h \
+  des_prf.c
+f_aead.so f_aead.po $(OUTPRE)f_aead.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
+  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
+  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h \
+  $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
+  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
+  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
+  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
+  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
+  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
+  $(SRCTOP)/include/socket-utils.h $(srcdir)/../../krb/aead.h \
+  $(srcdir)/../../krb/cksumtypes.h des_int.h f_aead.c \
+  f_tables.h
+f_cbc.so f_cbc.po $(OUTPRE)f_cbc.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
+  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
+  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h \
+  $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
+  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
+  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
+  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
+  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
+  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
+  $(SRCTOP)/include/socket-utils.h des_int.h f_cbc.c \
+  f_tables.h
+f_cksum.so f_cksum.po $(OUTPRE)f_cksum.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
+  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
+  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h \
+  $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
+  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
+  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
+  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
+  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
+  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
+  $(SRCTOP)/include/socket-utils.h des_int.h f_cksum.c \
+  f_tables.h
+f_parity.so f_parity.po $(OUTPRE)f_parity.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  des_int.h f_parity.c
+f_sched.so f_sched.po $(OUTPRE)f_sched.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
+  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
+  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h \
+  $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
+  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
+  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
+  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
+  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
+  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
+  $(SRCTOP)/include/socket-utils.h des_int.h f_sched.c
+f_tables.so f_tables.po $(OUTPRE)f_tables.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  des_int.h f_tables.c f_tables.h
+key_sched.so key_sched.po $(OUTPRE)key_sched.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  des_int.h key_sched.c
+weak_key.so weak_key.po $(OUTPRE)weak_key.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  des_int.h weak_key.c
+string2key.so string2key.po $(OUTPRE)string2key.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  des_int.h string2key.c


Property changes on: trunk/src/lib/crypto/builtin/des/deps
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: trunk/src/lib/crypto/builtin/des/des_int.h (from rev 22475, trunk/src/lib/crypto/des/des_int.h)


Property changes on: trunk/src/lib/crypto/builtin/des/des_int.h
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.56
Name: svn:mime-type
   + text/x-chdr
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/des/des_prf.c (from rev 22475, trunk/src/lib/crypto/des/des_prf.c)
===================================================================
--- trunk/src/lib/crypto/des/des_prf.c	2009-07-30 19:06:37 UTC (rev 22475)
+++ trunk/src/lib/crypto/builtin/des/des_prf.c	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1,54 @@
+/*
+ * lib/crypto/des/des_prf.c
+ *
+ * Copyright (C) 2004, 2009  by the Massachusetts Institute of Technology.
+ * All rights reserved.
+ *
+ * Export of this software from the United States of America may
+ *   require a specific license from the United States Government.
+ *   It is the responsibility of any person or organization contemplating
+ *   export to obtain such a license before exporting.
+ * 
+ * WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
+ * distribute this software and its documentation for any purpose and
+ * without fee is hereby granted, provided that the above copyright
+ * notice appear in all copies and that both that copyright notice and
+ * this permission notice appear in supporting documentation, and that
+ * the name of M.I.T. not be used in advertising or publicity pertaining
+ * to distribution of the software without specific, written prior
+ * permission.  Furthermore if you modify this software you must label
+ * your software as modified software and not distribute it in such a
+ * fashion that it might be confused with the original M.I.T. software.
+ * M.I.T. makes no representations about the suitability of
+ * this software for any purpose.  It is provided "as is" without express
+ * or implied warranty.
+ * 
+ * 
+ *
+ * This file contains an implementation of the RFC 3961 PRF for
+ * des-cbc-crc, des-cbc-md4, and des-cbc-md5 enctypes.
+ */
+
+#include "k5-int.h"
+#include "hash_provider/hash_provider.h"		/* XXX is this ok? */
+
+krb5_error_code
+krb5int_des_prf (const struct krb5_enc_provider *enc,
+		const struct krb5_hash_provider *hash,
+		const krb5_keyblock *key,
+		const krb5_data *in, krb5_data *out)
+{
+  krb5_data tmp;
+  krb5_error_code ret = 0;
+
+  hash = &krb5int_hash_md5;		/* MD5 is always used. */
+  tmp.length = hash->hashsize;
+  tmp.data = malloc(hash->hashsize);
+  if (tmp.data == NULL)
+    return ENOMEM;
+  ret = hash->hash(1, in, &tmp);
+  if (ret == 0)
+      ret = enc->encrypt(key, NULL, &tmp, out);
+  free(tmp.data);
+  return ret;
+}


Property changes on: trunk/src/lib/crypto/builtin/des/des_prf.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/des/doc/libdes.doc (from rev 22475, trunk/src/lib/crypto/des/doc/libdes.doc)


Property changes on: trunk/src/lib/crypto/builtin/des/doc/libdes.doc
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:mime-type
   + application/msword
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/des/f_aead.c (from rev 22475, trunk/src/lib/crypto/des/f_aead.c)
===================================================================
--- trunk/src/lib/crypto/des/f_aead.c	2009-07-30 19:06:37 UTC (rev 22475)
+++ trunk/src/lib/crypto/builtin/des/f_aead.c	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1,192 @@
+/*
+ * Copyright (C) 2008 by the Massachusetts Institute of Technology.
+ * Copyright 1995 by Richard P. Basch.  All Rights Reserved.
+ * Copyright 1995 by Lehman Brothers, Inc.  All Rights Reserved.
+ *
+ * Export of this software from the United States of America may
+ *   require a specific license from the United States Government.
+ *   It is the responsibility of any person or organization contemplating
+ *   export to obtain such a license before exporting.
+ * 
+ * WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
+ * distribute this software and its documentation for any purpose and
+ * without fee is hereby granted, provided that the above copyright
+ * notice appear in all copies and that both that copyright notice and
+ * this permission notice appear in supporting documentation, and that
+ * the name of Richard P. Basch, Lehman Brothers and M.I.T. not be used
+ * in advertising or publicity pertaining to distribution of the software
+ * without specific, written prior permission.  Richard P. Basch,
+ * Lehman Brothers and M.I.T. make no representations about the suitability
+ * of this software for any purpose.  It is provided "as is" without
+ * express or implied warranty.
+ */
+
+#include "des_int.h"
+#include "f_tables.h"
+#include "aead.h"
+
+void
+krb5int_des_cbc_encrypt_iov(krb5_crypto_iov *data,
+			    unsigned long num_data,
+			    const mit_des_key_schedule schedule,
+			    mit_des_cblock ivec)
+{
+    unsigned DES_INT32 left, right;
+    const unsigned DES_INT32 *kp;
+    const unsigned char *ip;
+    unsigned char *op;
+    struct iov_block_state input_pos, output_pos;
+    unsigned char iblock[MIT_DES_BLOCK_LENGTH];
+    unsigned char oblock[MIT_DES_BLOCK_LENGTH];
+
+    IOV_BLOCK_STATE_INIT(&input_pos);
+    IOV_BLOCK_STATE_INIT(&output_pos);
+
+    /*
+     * Get key pointer here.  This won't need to be reinitialized
+     */
+    kp = (const unsigned DES_INT32 *)schedule;
+
+    /*
+     * Initialize left and right with the contents of the initial
+     * vector.
+     */
+    if (ivec != NULL)
+	ip = ivec;
+    else
+	ip = mit_des_zeroblock;
+    GET_HALF_BLOCK(left, ip);
+    GET_HALF_BLOCK(right, ip);
+
+    /*
+     * Suitably initialized, now work the length down 8 bytes
+     * at a time.
+     */
+    for (;;) {
+	unsigned DES_INT32 temp;
+
+	ip = iblock;
+	op = oblock;
+
+	if (!krb5int_c_iov_get_block(iblock, MIT_DES_BLOCK_LENGTH, data, num_data, &input_pos))
+	    break;
+
+	if (input_pos.iov_pos == num_data)
+	    break;
+
+	GET_HALF_BLOCK(temp, ip);
+	left  ^= temp;
+	GET_HALF_BLOCK(temp, ip);
+	right ^= temp;
+
+	/*
+	 * Encrypt what we have
+	 */
+	DES_DO_ENCRYPT(left, right, kp);
+
+	/*
+	 * Copy the results out
+	 */
+	PUT_HALF_BLOCK(left, op);
+	PUT_HALF_BLOCK(right, op);
+
+	krb5int_c_iov_put_block(data, num_data, oblock, MIT_DES_BLOCK_LENGTH, &output_pos);
+    }
+
+    if (ivec != NULL)
+	memcpy(ivec, oblock, MIT_DES_BLOCK_LENGTH);
+}
+
+void
+krb5int_des_cbc_decrypt_iov(krb5_crypto_iov *data,
+			    unsigned long num_data,
+			    const mit_des_key_schedule schedule,
+			    mit_des_cblock ivec)
+{
+    unsigned DES_INT32 left, right;
+    const unsigned DES_INT32 *kp;
+    const unsigned char *ip;
+    unsigned DES_INT32 ocipherl, ocipherr;
+    unsigned DES_INT32 cipherl, cipherr;
+    unsigned char *op;
+    struct iov_block_state input_pos, output_pos;
+    unsigned char iblock[MIT_DES_BLOCK_LENGTH];
+    unsigned char oblock[MIT_DES_BLOCK_LENGTH];
+
+    IOV_BLOCK_STATE_INIT(&input_pos);
+    IOV_BLOCK_STATE_INIT(&output_pos);
+
+    /*
+     * Get key pointer here.  This won't need to be reinitialized
+     */
+    kp = (const unsigned DES_INT32 *)schedule;
+
+    /*
+     * Decrypting is harder than encrypting because of
+     * the necessity of remembering a lot more things.
+     * Should think about this a little more...
+     */
+
+    if (num_data == 0)
+	return;
+
+    /*
+     * Prime the old cipher with ivec.
+     */
+    if (ivec != NULL)
+	ip = ivec;
+    else
+	ip = mit_des_zeroblock;
+    GET_HALF_BLOCK(ocipherl, ip);
+    GET_HALF_BLOCK(ocipherr, ip);
+
+    /*
+     * Now do this in earnest until we run out of length.
+     */
+    for (;;) {
+	/*
+	 * Read a block from the input into left and
+	 * right.  Save this cipher block for later.
+	 */
+
+	if (!krb5int_c_iov_get_block(iblock, MIT_DES_BLOCK_LENGTH, data, num_data, &input_pos))
+	    break;
+
+	if (input_pos.iov_pos == num_data)
+	    break;
+
+	ip = iblock;
+	op = oblock;
+
+	GET_HALF_BLOCK(left, ip);
+	GET_HALF_BLOCK(right, ip);
+	cipherl = left;
+	cipherr = right;
+
+	/*
+	 * Decrypt this.
+	 */
+	DES_DO_DECRYPT(left, right, kp);
+
+	/*
+	 * Xor with the old cipher to get plain
+	 * text.  Output 8 or less bytes of this.
+	 */
+	left ^= ocipherl;
+	right ^= ocipherr;
+
+	PUT_HALF_BLOCK(left, op);
+	PUT_HALF_BLOCK(right, op);
+
+	/*
+	 * Save current cipher block here
+	 */
+	ocipherl = cipherl;
+	ocipherr = cipherr;
+
+	krb5int_c_iov_put_block(data, num_data, oblock, MIT_DES_BLOCK_LENGTH, &output_pos);
+    }
+
+    if (ivec != NULL)
+	memcpy(ivec, oblock, MIT_DES_BLOCK_LENGTH);
+}


Property changes on: trunk/src/lib/crypto/builtin/des/f_aead.c
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: trunk/src/lib/crypto/builtin/des/f_cbc.c (from rev 22475, trunk/src/lib/crypto/des/f_cbc.c)


Property changes on: trunk/src/lib/crypto/builtin/des/f_cbc.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.21
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/des/f_cksum.c (from rev 22475, trunk/src/lib/crypto/des/f_cksum.c)


Property changes on: trunk/src/lib/crypto/builtin/des/f_cksum.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.16
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/des/f_parity.c (from rev 22475, trunk/src/lib/crypto/des/f_parity.c)


Property changes on: trunk/src/lib/crypto/builtin/des/f_parity.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.8
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/des/f_sched.c (from rev 22475, trunk/src/lib/crypto/des/f_sched.c)


Property changes on: trunk/src/lib/crypto/builtin/des/f_sched.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.10
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/des/f_tables.c (from rev 22475, trunk/src/lib/crypto/des/f_tables.c)


Property changes on: trunk/src/lib/crypto/builtin/des/f_tables.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.3
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/des/f_tables.h (from rev 22475, trunk/src/lib/crypto/des/f_tables.h)


Property changes on: trunk/src/lib/crypto/builtin/des/f_tables.h
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.10
Name: svn:mime-type
   + text/x-chdr
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/des/key_sched.c (from rev 22475, trunk/src/lib/crypto/des/key_sched.c)


Property changes on: trunk/src/lib/crypto/builtin/des/key_sched.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.19
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/des/string2key.c (from rev 22475, trunk/src/lib/crypto/des/string2key.c)


Property changes on: trunk/src/lib/crypto/builtin/des/string2key.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.43
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/des/weak_key.c (from rev 22475, trunk/src/lib/crypto/des/weak_key.c)


Property changes on: trunk/src/lib/crypto/builtin/des/weak_key.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.15
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/hmac.c (from rev 22475, trunk/src/lib/crypto/hmac.c)


Property changes on: trunk/src/lib/crypto/builtin/hmac.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.6
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/md4/ISSUES (from rev 22475, trunk/src/lib/crypto/md4/ISSUES)


Property changes on: trunk/src/lib/crypto/builtin/md4/ISSUES
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.1
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/md4/Makefile.in (from rev 22475, trunk/src/lib/crypto/md4/Makefile.in)
===================================================================
--- trunk/src/lib/crypto/md4/Makefile.in	2009-07-30 19:06:37 UTC (rev 22475)
+++ trunk/src/lib/crypto/builtin/md4/Makefile.in	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1,39 @@
+thisconfigdir=../../../..
+myfulldir=lib/crypto/builtin/md4
+mydir=lib/crypto/builtin/md4
+BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
+LOCALINCLUDES = -I$(srcdir)
+DEFS=
+
+##DOS##BUILDTOP = ..\..\..\..
+##DOS##PREFIXDIR=md4
+##DOS##OBJFILE=..\$(OUTPRE)md4.lst
+
+PROG_LIBPATH=-L$(TOPLIBD)
+PROG_RPATH=$(KRB5_LIBDIR)
+
+STLIBOBJS= md4.o
+
+OBJS= $(OUTPRE)md4.$(OBJEXT) 
+
+SRCS= $(srcdir)/md4.c
+
+##DOS##LIBOBJS = $(OBJS)
+
+all-unix:: all-libobjs
+
+includes:: depend
+
+depend:: $(SRCS)
+
+
+check-unix:: 
+
+check-windows::
+
+clean:: 
+
+clean-unix:: clean-libobjs
+
+ at libobj_frag@
+


Property changes on: trunk/src/lib/crypto/builtin/md4/Makefile.in
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.46
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/md4/deps (from rev 22475, trunk/src/lib/crypto/md4/deps)
===================================================================
--- trunk/src/lib/crypto/md4/deps	2009-07-30 19:06:37 UTC (rev 22475)
+++ trunk/src/lib/crypto/builtin/md4/deps	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1,13 @@
+# 
+# Generated makefile dependencies follow.
+#
+md4.so md4.po $(OUTPRE)md4.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
+  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
+  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h \
+  $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
+  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
+  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
+  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
+  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
+  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
+  $(SRCTOP)/include/socket-utils.h md4.c rsa-md4.h


Property changes on: trunk/src/lib/crypto/builtin/md4/deps
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: trunk/src/lib/crypto/builtin/md4/md4.c (from rev 22475, trunk/src/lib/crypto/md4/md4.c)


Property changes on: trunk/src/lib/crypto/builtin/md4/md4.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.23
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/md4/rsa-md4.h (from rev 22475, trunk/src/lib/crypto/md4/rsa-md4.h)


Property changes on: trunk/src/lib/crypto/builtin/md4/rsa-md4.h
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.15
Name: svn:mime-type
   + text/x-chdr
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/md5/ISSUES (from rev 22475, trunk/src/lib/crypto/md5/ISSUES)


Property changes on: trunk/src/lib/crypto/builtin/md5/ISSUES
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.1
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/md5/Makefile.in (from rev 22475, trunk/src/lib/crypto/md5/Makefile.in)
===================================================================
--- trunk/src/lib/crypto/md5/Makefile.in	2009-07-30 19:06:37 UTC (rev 22475)
+++ trunk/src/lib/crypto/builtin/md5/Makefile.in	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1,37 @@
+thisconfigdir=../../../..
+myfulldir=lib/crypto/builtin/md5
+mydir=lib/crypto/builtin/md5
+BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
+DEFS=
+
+##DOS##BUILDTOP = ..\..\..\..
+##DOS##PREFIXDIR=md5
+##DOS##OBJFILE=..\$(OUTPRE)md5.lst
+
+PROG_LIBPATH=-L$(TOPLIBD)
+PROG_RPATH=$(KRB5_LIBDIR)
+
+STLIBOBJS= md5.o
+
+OBJS= $(OUTPRE)md5.$(OBJEXT) 
+
+SRCS= $(srcdir)/md5.c
+
+##DOS##LIBOBJS = $(OBJS)
+
+all-unix:: all-libobjs
+
+includes:: depend
+
+depend:: $(SRCS)
+
+check-unix:: 
+
+check-windows::
+
+clean:: 
+
+clean-unix:: clean-libobjs
+
+ at libobj_frag@
+


Property changes on: trunk/src/lib/crypto/builtin/md5/Makefile.in
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.45
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/md5/deps (from rev 22475, trunk/src/lib/crypto/md5/deps)
===================================================================
--- trunk/src/lib/crypto/md5/deps	2009-07-30 19:06:37 UTC (rev 22475)
+++ trunk/src/lib/crypto/builtin/md5/deps	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1,13 @@
+# 
+# Generated makefile dependencies follow.
+#
+md5.so md5.po $(OUTPRE)md5.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
+  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
+  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h \
+  $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
+  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
+  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
+  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
+  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
+  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
+  $(SRCTOP)/include/socket-utils.h md5.c rsa-md5.h


Property changes on: trunk/src/lib/crypto/builtin/md5/deps
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: trunk/src/lib/crypto/builtin/md5/md5.c (from rev 22475, trunk/src/lib/crypto/md5/md5.c)


Property changes on: trunk/src/lib/crypto/builtin/md5/md5.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.16
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/md5/rsa-md5.h (from rev 22475, trunk/src/lib/crypto/md5/rsa-md5.h)


Property changes on: trunk/src/lib/crypto/builtin/md5/rsa-md5.h
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.8
Name: svn:mime-type
   + text/x-chdr
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/pbkdf2.c (from rev 22475, trunk/src/lib/crypto/pbkdf2.c)


Property changes on: trunk/src/lib/crypto/builtin/pbkdf2.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.8
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/sha1/ISSUES (from rev 22475, trunk/src/lib/crypto/sha1/ISSUES)


Property changes on: trunk/src/lib/crypto/builtin/sha1/ISSUES
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/sha1/Makefile.in (from rev 22475, trunk/src/lib/crypto/sha1/Makefile.in)
===================================================================
--- trunk/src/lib/crypto/sha1/Makefile.in	2009-07-30 19:06:37 UTC (rev 22475)
+++ trunk/src/lib/crypto/builtin/sha1/Makefile.in	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1,37 @@
+thisconfigdir=../../../..
+myfulldir=lib/crypto/builtin/sha1
+mydir=lib/crypto/builtin/sha1
+BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
+DEFS=
+
+##DOS##BUILDTOP = ..\..\..\..
+##DOS##PREFIXDIR=sha1
+##DOS##OBJFILE=..\$(OUTPRE)sha1.lst
+
+PROG_LIBPATH=-L$(TOPLIBD)
+PROG_RPATH=$(KRB5_LIBDIR)
+
+STLIBOBJS= shs.o
+
+OBJS= $(OUTPRE)shs.$(OBJEXT) 
+
+SRCS= $(srcdir)/shs.c
+
+##DOS##LIBOBJS = $(OBJS)
+
+all-unix:: all-libobjs
+
+includes:: depend
+
+depend:: $(SRCS)
+
+check-unix:: 
+
+check-windows:: 
+
+clean:: 
+
+clean-unix:: clean-libobjs
+
+ at libobj_frag@
+


Property changes on: trunk/src/lib/crypto/builtin/sha1/Makefile.in
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.21
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/sha1/deps (from rev 22475, trunk/src/lib/crypto/sha1/deps)
===================================================================
--- trunk/src/lib/crypto/sha1/deps	2009-07-30 19:06:37 UTC (rev 22475)
+++ trunk/src/lib/crypto/builtin/sha1/deps	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1,13 @@
+# 
+# Generated makefile dependencies follow.
+#
+shs.so shs.po $(OUTPRE)shs.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
+  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
+  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h \
+  $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
+  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
+  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
+  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
+  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
+  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
+  $(SRCTOP)/include/socket-utils.h shs.c shs.h


Property changes on: trunk/src/lib/crypto/builtin/sha1/deps
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: trunk/src/lib/crypto/builtin/sha1/shs.c (from rev 22475, trunk/src/lib/crypto/sha1/shs.c)


Property changes on: trunk/src/lib/crypto/builtin/sha1/shs.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.8
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/builtin/sha1/shs.h (from rev 22475, trunk/src/lib/crypto/sha1/shs.h)


Property changes on: trunk/src/lib/crypto/builtin/sha1/shs.h
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.7
Name: svn:mime-type
   + text/x-chdr
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Property changes on: trunk/src/lib/crypto/crypto_tests/aes-test.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Property changes on: trunk/src/lib/crypto/crypto_tests/destest.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.24
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/crypto_tests/expect-vk.txt (from rev 22475, trunk/src/lib/crypto/aes/expect-vk.txt)


Property changes on: trunk/src/lib/crypto/crypto_tests/expect-vk.txt
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:mime-type
   + text/plain
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/crypto_tests/expect-vt.txt (from rev 22475, trunk/src/lib/crypto/aes/expect-vt.txt)


Property changes on: trunk/src/lib/crypto/crypto_tests/expect-vt.txt
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:mime-type
   + text/plain
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/crypto_tests/keytest.data (from rev 22475, trunk/src/lib/crypto/des/keytest.data)


Property changes on: trunk/src/lib/crypto/crypto_tests/keytest.data
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/crypto_tests/t_afss2k.c (from rev 22475, trunk/src/lib/crypto/des/t_afss2k.c)


Property changes on: trunk/src/lib/crypto/crypto_tests/t_afss2k.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.5
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/crypto_tests/t_cf2.c (from rev 22475, trunk/src/lib/crypto/t_cf2.c)


Property changes on: trunk/src/lib/crypto/crypto_tests/t_cf2.c
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: trunk/src/lib/crypto/crypto_tests/t_cf2.comments (from rev 22475, trunk/src/lib/crypto/t_cf2.comments)


Property changes on: trunk/src/lib/crypto/crypto_tests/t_cf2.comments
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: trunk/src/lib/crypto/crypto_tests/t_cf2.expected (from rev 22475, trunk/src/lib/crypto/t_cf2.expected)


Property changes on: trunk/src/lib/crypto/crypto_tests/t_cf2.expected
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: trunk/src/lib/crypto/crypto_tests/t_cf2.in (from rev 22475, trunk/src/lib/crypto/t_cf2.in)


Property changes on: trunk/src/lib/crypto/crypto_tests/t_cf2.in
___________________________________________________________________
Name: svn:mergeinfo
   + 

Property changes on: trunk/src/lib/crypto/crypto_tests/t_crc.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.4
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/crypto_tests/t_cts.c (from rev 22475, trunk/src/lib/crypto/t_cts.c)


Property changes on: trunk/src/lib/crypto/crypto_tests/t_cts.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.2
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/crypto_tests/t_encrypt.c (from rev 22475, trunk/src/lib/crypto/t_encrypt.c)


Property changes on: trunk/src/lib/crypto/crypto_tests/t_encrypt.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.9
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/crypto_tests/t_hmac.c (from rev 22475, trunk/src/lib/crypto/t_hmac.c)


Property changes on: trunk/src/lib/crypto/crypto_tests/t_hmac.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.4
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/crypto_tests/t_mdcksum.c (from rev 22475, trunk/src/lib/crypto/md5/t_cksum.c)


Property changes on: trunk/src/lib/crypto/crypto_tests/t_mdcksum.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.13
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/crypto_tests/t_mddriver.c (from rev 22475, trunk/src/lib/crypto/md5/t_mddriver.c)


Property changes on: trunk/src/lib/crypto/crypto_tests/t_mddriver.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.7
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/crypto_tests/t_nfold.c (from rev 22475, trunk/src/lib/crypto/t_nfold.c)


Property changes on: trunk/src/lib/crypto/crypto_tests/t_nfold.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.7
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/crypto_tests/t_pkcs5.c (from rev 22475, trunk/src/lib/crypto/t_pkcs5.c)


Property changes on: trunk/src/lib/crypto/crypto_tests/t_pkcs5.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.2
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/crypto_tests/t_prf.c (from rev 22475, trunk/src/lib/crypto/t_prf.c)


Property changes on: trunk/src/lib/crypto/crypto_tests/t_prf.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.1
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/crypto_tests/t_prf.comments (from rev 22475, trunk/src/lib/crypto/t_prf.comments)


Property changes on: trunk/src/lib/crypto/crypto_tests/t_prf.comments
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: trunk/src/lib/crypto/crypto_tests/t_prf.expected (from rev 22475, trunk/src/lib/crypto/t_prf.expected)


Property changes on: trunk/src/lib/crypto/crypto_tests/t_prf.expected
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: trunk/src/lib/crypto/crypto_tests/t_prf.in (from rev 22475, trunk/src/lib/crypto/t_prf.in)


Property changes on: trunk/src/lib/crypto/crypto_tests/t_prf.in
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: trunk/src/lib/crypto/crypto_tests/t_prng.c (from rev 22475, trunk/src/lib/crypto/t_prng.c)


Property changes on: trunk/src/lib/crypto/crypto_tests/t_prng.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.3
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/crypto_tests/t_prng.comments (from rev 22475, trunk/src/lib/crypto/t_prng.comments)


Property changes on: trunk/src/lib/crypto/crypto_tests/t_prng.comments
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.1
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/crypto_tests/t_prng.expected (from rev 22475, trunk/src/lib/crypto/t_prng.expected)


Property changes on: trunk/src/lib/crypto/crypto_tests/t_prng.expected
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.3
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/crypto_tests/t_prng.reseedtest (from rev 22475, trunk/src/lib/crypto/t_prng.reseedtest)


Property changes on: trunk/src/lib/crypto/crypto_tests/t_prng.reseedtest
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.1
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/crypto_tests/t_prng.reseedtest-comments (from rev 22475, trunk/src/lib/crypto/t_prng.reseedtest-comments)


Property changes on: trunk/src/lib/crypto/crypto_tests/t_prng.reseedtest-comments
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.1
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/crypto_tests/t_prng.reseedtest-expected (from rev 22475, trunk/src/lib/crypto/t_prng.reseedtest-expected)


Property changes on: trunk/src/lib/crypto/crypto_tests/t_prng.reseedtest-expected
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.4
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/crypto_tests/t_prng.seed (from rev 22475, trunk/src/lib/crypto/t_prng.seed)


Property changes on: trunk/src/lib/crypto/crypto_tests/t_prng.seed
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.2
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/crypto_tests/t_shs.c (from rev 22475, trunk/src/lib/crypto/sha1/t_shs.c)


Property changes on: trunk/src/lib/crypto/crypto_tests/t_shs.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.4
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/crypto_tests/t_shs3.c (from rev 22475, trunk/src/lib/crypto/sha1/t_shs3.c)


Property changes on: trunk/src/lib/crypto/crypto_tests/t_shs3.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.2
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/crypto_tests/t_verify.c (from rev 22475, trunk/src/lib/crypto/des/t_verify.c)


Property changes on: trunk/src/lib/crypto/crypto_tests/t_verify.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.10
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/crypto_tests/test/Readme.txt (from rev 22475, trunk/src/lib/crypto/aes/test/Readme.txt)


Property changes on: trunk/src/lib/crypto/crypto_tests/test/Readme.txt
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:mime-type
   + text/plain
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/crypto_tests/test/cbc_d_m.txt (from rev 22475, trunk/src/lib/crypto/aes/test/cbc_d_m.txt)


Property changes on: trunk/src/lib/crypto/crypto_tests/test/cbc_d_m.txt
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:mime-type
   + text/plain
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/crypto_tests/test/cbc_e_m.txt (from rev 22475, trunk/src/lib/crypto/aes/test/cbc_e_m.txt)


Property changes on: trunk/src/lib/crypto/crypto_tests/test/cbc_e_m.txt
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:mime-type
   + text/plain
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/crypto_tests/test/ecb_d_m.txt (from rev 22475, trunk/src/lib/crypto/aes/test/ecb_d_m.txt)


Property changes on: trunk/src/lib/crypto/crypto_tests/test/ecb_d_m.txt
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:mime-type
   + text/plain
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/crypto_tests/test/ecb_e_m.txt (from rev 22475, trunk/src/lib/crypto/aes/test/ecb_e_m.txt)


Property changes on: trunk/src/lib/crypto/crypto_tests/test/ecb_e_m.txt
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:mime-type
   + text/plain
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/crypto_tests/test/ecb_iv.readme (from rev 22475, trunk/src/lib/crypto/aes/test/ecb_iv.readme)


Property changes on: trunk/src/lib/crypto/crypto_tests/test/ecb_iv.readme
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/crypto_tests/test/ecb_iv.txt (from rev 22475, trunk/src/lib/crypto/aes/test/ecb_iv.txt)


Property changes on: trunk/src/lib/crypto/crypto_tests/test/ecb_iv.txt
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:mime-type
   + text/plain
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/crypto_tests/test/ecb_tbl.txt (from rev 22475, trunk/src/lib/crypto/aes/test/ecb_tbl.txt)


Property changes on: trunk/src/lib/crypto/crypto_tests/test/ecb_tbl.txt
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:mime-type
   + text/plain
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/crypto_tests/test/ecb_vk.txt (from rev 22475, trunk/src/lib/crypto/aes/test/ecb_vk.txt)


Property changes on: trunk/src/lib/crypto/crypto_tests/test/ecb_vk.txt
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:mime-type
   + text/plain
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/crypto_tests/test/ecb_vt.txt (from rev 22475, trunk/src/lib/crypto/aes/test/ecb_vt.txt)


Property changes on: trunk/src/lib/crypto/crypto_tests/test/ecb_vt.txt
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:mime-type
   + text/plain
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/crypto_tests/test/katmct.pdf (from rev 22475, trunk/src/lib/crypto/aes/test/katmct.pdf)


Property changes on: trunk/src/lib/crypto/crypto_tests/test/katmct.pdf
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:mime-type
   + application/pdf
Name: svn:mergeinfo
   + 

Copied: trunk/src/lib/crypto/crypto_tests/vb.txt (from rev 22475, trunk/src/lib/crypto/aes/vb.txt)


Property changes on: trunk/src/lib/crypto/crypto_tests/vb.txt
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:mime-type
   + text/plain
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/crypto_tests/vectors.c (from rev 22475, trunk/src/lib/crypto/vectors.c)


Property changes on: trunk/src/lib/crypto/crypto_tests/vectors.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.5
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/crypto_tests/ytest.c (from rev 22475, trunk/src/lib/crypto/yarrow/ytest.c)


Property changes on: trunk/src/lib/crypto/crypto_tests/ytest.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.2
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Property changes on: trunk/src/lib/crypto/krb/aead.c
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: trunk/src/lib/crypto/krb/aead.h (from rev 22475, trunk/src/lib/crypto/aead.h)


Property changes on: trunk/src/lib/crypto/krb/aead.h
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: trunk/src/lib/crypto/krb/block_size.c (from rev 22475, trunk/src/lib/crypto/block_size.c)


Property changes on: trunk/src/lib/crypto/krb/block_size.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.4
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/cf2.c (from rev 22475, trunk/src/lib/crypto/cf2.c)


Property changes on: trunk/src/lib/crypto/krb/cf2.c
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: trunk/src/lib/crypto/krb/checksum_length.c (from rev 22475, trunk/src/lib/crypto/checksum_length.c)


Property changes on: trunk/src/lib/crypto/krb/checksum_length.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.6
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/cksumtype_to_string.c (from rev 22475, trunk/src/lib/crypto/cksumtype_to_string.c)


Property changes on: trunk/src/lib/crypto/krb/cksumtype_to_string.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.4
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/cksumtypes.c (from rev 22475, trunk/src/lib/crypto/cksumtypes.c)


Property changes on: trunk/src/lib/crypto/krb/cksumtypes.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.7
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/cksumtypes.h (from rev 22475, trunk/src/lib/crypto/cksumtypes.h)


Property changes on: trunk/src/lib/crypto/krb/cksumtypes.h
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.2
Name: svn:mime-type
   + text/x-chdr
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/coll_proof_cksum.c (from rev 22475, trunk/src/lib/crypto/coll_proof_cksum.c)


Property changes on: trunk/src/lib/crypto/krb/coll_proof_cksum.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.5
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/combine_keys.c (from rev 22475, trunk/src/lib/crypto/combine_keys.c)


Property changes on: trunk/src/lib/crypto/krb/combine_keys.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.5
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/crc32/CRC.pm (from rev 22475, trunk/src/lib/crypto/crc32/CRC.pm)


Property changes on: trunk/src/lib/crypto/krb/crc32/CRC.pm
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.1
Name: svn:mime-type
   + text/x-perl
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/crc32/Makefile.in (from rev 22475, trunk/src/lib/crypto/crc32/Makefile.in)
===================================================================
--- trunk/src/lib/crypto/crc32/Makefile.in	2009-07-30 19:06:37 UTC (rev 22475)
+++ trunk/src/lib/crypto/krb/crc32/Makefile.in	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1,34 @@
+thisconfigdir=../../../..
+myfulldir=lib/crypto/krb/crc32
+mydir=lib/crypto/krb/crc32
+BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
+DEFS=
+
+##DOS##BUILDTOP = ..\..\..\..
+##DOS##PREFIXDIR=crc32
+##DOS##OBJFILE=..\$(OUTPRE)crc32.lst
+
+PROG_LIBPATH=-L$(TOPLIBD)
+PROG_RPATH=$(KRB5_LIBDIR)
+
+
+STLIBOBJS= crc32.o
+
+OBJS= $(OUTPRE)crc32.$(OBJEXT) 
+
+SRCS= $(srcdir)/crc32.c
+
+##DOS##LIBOBJS = $(OBJS)
+
+all-unix:: all-libobjs
+
+includes:: depend
+
+depend:: $(SRCS)
+
+clean-unix:: clean-libobjs
+
+check-unix:: 
+
+ at libobj_frag@
+


Property changes on: trunk/src/lib/crypto/krb/crc32/Makefile.in
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.43
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/crc32/Poly.pm (from rev 22475, trunk/src/lib/crypto/crc32/Poly.pm)


Property changes on: trunk/src/lib/crypto/krb/crc32/Poly.pm
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.1
Name: svn:mime-type
   + text/x-perl
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/crc32/crc-32.h (from rev 22475, trunk/src/lib/crypto/crc32/crc-32.h)


Property changes on: trunk/src/lib/crypto/krb/crc32/crc-32.h
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.7
Name: svn:mime-type
   + text/x-chdr
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/crc32/crc.pl (from rev 22475, trunk/src/lib/crypto/crc32/crc.pl)


Property changes on: trunk/src/lib/crypto/krb/crc32/crc.pl
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.1
Name: svn:mime-type
   + text/x-perl
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/crc32/crc32.c (from rev 22475, trunk/src/lib/crypto/crc32/crc32.c)


Property changes on: trunk/src/lib/crypto/krb/crc32/crc32.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.5
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/crc32/deps (from rev 22475, trunk/src/lib/crypto/crc32/deps)
===================================================================
--- trunk/src/lib/crypto/crc32/deps	2009-07-30 19:06:37 UTC (rev 22475)
+++ trunk/src/lib/crypto/krb/crc32/deps	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1,13 @@
+# 
+# Generated makefile dependencies follow.
+#
+crc32.so crc32.po $(OUTPRE)crc32.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
+  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
+  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h \
+  $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
+  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
+  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
+  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
+  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
+  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
+  $(SRCTOP)/include/socket-utils.h crc-32.h crc32.c


Property changes on: trunk/src/lib/crypto/krb/crc32/deps
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: trunk/src/lib/crypto/krb/crypto_length.c (from rev 22475, trunk/src/lib/crypto/crypto_length.c)


Property changes on: trunk/src/lib/crypto/krb/crypto_length.c
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: trunk/src/lib/crypto/krb/crypto_libinit.c (from rev 22475, trunk/src/lib/crypto/crypto_libinit.c)


Property changes on: trunk/src/lib/crypto/krb/crypto_libinit.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.6
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/decrypt.c (from rev 22475, trunk/src/lib/crypto/decrypt.c)


Property changes on: trunk/src/lib/crypto/krb/decrypt.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.4
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/decrypt_iov.c (from rev 22475, trunk/src/lib/crypto/decrypt_iov.c)


Property changes on: trunk/src/lib/crypto/krb/decrypt_iov.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.19
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/default_state.c (from rev 22475, trunk/src/lib/crypto/default_state.c)


Property changes on: trunk/src/lib/crypto/krb/default_state.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.1
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Property changes on: trunk/src/lib/crypto/krb/dk/Makefile.in
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.22
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/dk/checksum.c (from rev 22475, trunk/src/lib/crypto/dk/checksum.c)


Property changes on: trunk/src/lib/crypto/krb/dk/checksum.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.10
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/dk/deps (from rev 22475, trunk/src/lib/crypto/dk/deps)
===================================================================
--- trunk/src/lib/crypto/dk/deps	2009-07-30 19:06:37 UTC (rev 22475)
+++ trunk/src/lib/crypto/krb/dk/deps	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1,79 @@
+# 
+# Generated makefile dependencies follow.
+#
+checksum.so checksum.po $(OUTPRE)checksum.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  $(srcdir)/../aead.h $(srcdir)/../cksumtypes.h $(srcdir)/../etypes.h \
+  checksum.c dk.h
+dk_aead.so dk_aead.po $(OUTPRE)dk_aead.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
+  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
+  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h \
+  $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
+  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
+  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
+  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
+  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
+  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
+  $(SRCTOP)/include/socket-utils.h $(srcdir)/../aead.h \
+  $(srcdir)/../cksumtypes.h dk.h dk_aead.c
+dk_decrypt.so dk_decrypt.po $(OUTPRE)dk_decrypt.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  dk.h dk_decrypt.c
+dk_encrypt.so dk_encrypt.po $(OUTPRE)dk_encrypt.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  dk.h dk_encrypt.c
+dk_prf.so dk_prf.po $(OUTPRE)dk_prf.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
+  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
+  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h \
+  $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
+  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
+  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
+  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
+  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
+  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
+  $(SRCTOP)/include/socket-utils.h dk.h dk_prf.c
+derive.so derive.po $(OUTPRE)derive.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
+  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
+  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h \
+  $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
+  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
+  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
+  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
+  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
+  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
+  $(SRCTOP)/include/socket-utils.h derive.c dk.h
+stringtokey.so stringtokey.po $(OUTPRE)stringtokey.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  dk.h stringtokey.c


Property changes on: trunk/src/lib/crypto/krb/dk/deps
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: trunk/src/lib/crypto/krb/dk/derive.c (from rev 22475, trunk/src/lib/crypto/dk/derive.c)


Property changes on: trunk/src/lib/crypto/krb/dk/derive.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.8
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/dk/dk.h (from rev 22475, trunk/src/lib/crypto/dk/dk.h)


Property changes on: trunk/src/lib/crypto/krb/dk/dk.h
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.10
Name: svn:mime-type
   + text/x-chdr
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/dk/dk_aead.c (from rev 22475, trunk/src/lib/crypto/dk/dk_aead.c)


Property changes on: trunk/src/lib/crypto/krb/dk/dk_aead.c
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: trunk/src/lib/crypto/krb/dk/dk_decrypt.c (from rev 22475, trunk/src/lib/crypto/dk/dk_decrypt.c)


Property changes on: trunk/src/lib/crypto/krb/dk/dk_decrypt.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.11
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/dk/dk_encrypt.c (from rev 22475, trunk/src/lib/crypto/dk/dk_encrypt.c)


Property changes on: trunk/src/lib/crypto/krb/dk/dk_encrypt.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.12
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/dk/dk_prf.c (from rev 22475, trunk/src/lib/crypto/dk/dk_prf.c)


Property changes on: trunk/src/lib/crypto/krb/dk/dk_prf.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/dk/stringtokey.c (from rev 22475, trunk/src/lib/crypto/dk/stringtokey.c)


Property changes on: trunk/src/lib/crypto/krb/dk/stringtokey.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.9
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/enc_provider/Makefile.in (from rev 22475, trunk/src/lib/crypto/enc_provider/Makefile.in)
===================================================================
--- trunk/src/lib/crypto/enc_provider/Makefile.in	2009-07-30 19:06:37 UTC (rev 22475)
+++ trunk/src/lib/crypto/krb/enc_provider/Makefile.in	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1,41 @@
+thisconfigdir=../../../..
+myfulldir=lib/crypto/krb/enc_provider
+mydir=lib/crypto/krb/enc_provider
+BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
+LOCALINCLUDES = -I$(srcdir)/../../@CRYPTO_IMPL@/des -I$(srcdir)/../../@CRYPTO_IMPL@/arcfour 	\
+		-I$(srcdir)/../../@CRYPTO_IMPL@/aes -I$(srcdir)/.. -I$(srcdir)/../../@CRYPTO_IMPL@ 
+DEFS=
+
+##DOS##BUILDTOP = ..\..\..\..
+##DOS##PREFIXDIR=enc_provider
+##DOS##OBJFILE=..\$(OUTPRE)enc_prov.lst
+
+PROG_LIBPATH=-L$(TOPLIBD)
+PROG_RPATH=$(KRB5_LIBDIR)
+
+STLIBOBJS= des.o des3.o rc4.o aes.o 
+
+OBJS= \
+	$(OUTPRE)des.$(OBJEXT) \
+	$(OUTPRE)des3.$(OBJEXT) \
+	$(OUTPRE)aes.$(OBJEXT) \
+	$(OUTPRE)rc4.$(OBJEXT)
+
+SRCS= \
+	$(srcdir)/des.c \
+	$(srcdir)/des3.c \
+	$(srcdir)/aes.c \
+	$(srcdir)/rc4.c
+
+##DOS##LIBOBJS = $(OBJS)
+
+all-unix:: all-libobjs
+
+includes:: depend
+
+depend:: $(SRCS)
+
+clean-unix:: clean-libobjs
+
+ at libobj_frag@
+


Property changes on: trunk/src/lib/crypto/krb/enc_provider/Makefile.in
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.26
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/enc_provider/aes.c (from rev 22475, trunk/src/lib/crypto/enc_provider/aes.c)


Property changes on: trunk/src/lib/crypto/krb/enc_provider/aes.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.6
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/enc_provider/deps (from rev 22475, trunk/src/lib/crypto/enc_provider/deps)
===================================================================
--- trunk/src/lib/crypto/enc_provider/deps	2009-07-30 19:06:37 UTC (rev 22475)
+++ trunk/src/lib/crypto/krb/enc_provider/deps	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1,50 @@
+# 
+# Generated makefile dependencies follow.
+#
+des.so des.po $(OUTPRE)des.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
+  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
+  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h \
+  $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
+  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
+  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
+  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
+  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
+  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
+  $(SRCTOP)/include/socket-utils.h $(srcdir)/../../builtin/des/des_int.h \
+  $(srcdir)/../aead.h $(srcdir)/../cksumtypes.h des.c \
+  enc_provider.h
+des3.so des3.po $(OUTPRE)des3.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
+  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
+  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h \
+  $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
+  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
+  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
+  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
+  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
+  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
+  $(SRCTOP)/include/socket-utils.h $(srcdir)/../../builtin/des/des_int.h \
+  $(srcdir)/../aead.h $(srcdir)/../cksumtypes.h des3.c
+aes.so aes.po $(OUTPRE)aes.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
+  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
+  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h \
+  $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
+  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
+  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
+  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
+  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
+  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
+  $(SRCTOP)/include/socket-utils.h $(srcdir)/../../builtin/aes/aes.h \
+  $(srcdir)/../../builtin/aes/uitypes.h $(srcdir)/../aead.h \
+  $(srcdir)/../cksumtypes.h aes.c enc_provider.h
+rc4.so rc4.po $(OUTPRE)rc4.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
+  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
+  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h \
+  $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
+  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
+  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
+  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
+  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
+  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
+  $(SRCTOP)/include/socket-utils.h $(srcdir)/../../builtin/arcfour/arcfour-int.h \
+  $(srcdir)/../../builtin/arcfour/arcfour.h $(srcdir)/../aead.h \
+  $(srcdir)/../cksumtypes.h enc_provider.h rc4.c


Property changes on: trunk/src/lib/crypto/krb/enc_provider/deps
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: trunk/src/lib/crypto/krb/enc_provider/des.c (from rev 22475, trunk/src/lib/crypto/enc_provider/des.c)


Property changes on: trunk/src/lib/crypto/krb/enc_provider/des.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.11
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/enc_provider/des3.c (from rev 22475, trunk/src/lib/crypto/enc_provider/des3.c)


Property changes on: trunk/src/lib/crypto/krb/enc_provider/des3.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.12
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/enc_provider/enc_provider.h (from rev 22475, trunk/src/lib/crypto/enc_provider/enc_provider.h)


Property changes on: trunk/src/lib/crypto/krb/enc_provider/enc_provider.h
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.6
Name: svn:mime-type
   + text/x-chdr
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/enc_provider/rc4.c (from rev 22475, trunk/src/lib/crypto/enc_provider/rc4.c)


Property changes on: trunk/src/lib/crypto/krb/enc_provider/rc4.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/encrypt.c (from rev 22475, trunk/src/lib/crypto/encrypt.c)


Property changes on: trunk/src/lib/crypto/krb/encrypt.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.4
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/encrypt_iov.c (from rev 22475, trunk/src/lib/crypto/encrypt_iov.c)


Property changes on: trunk/src/lib/crypto/krb/encrypt_iov.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.19
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/encrypt_length.c (from rev 22475, trunk/src/lib/crypto/encrypt_length.c)


Property changes on: trunk/src/lib/crypto/krb/encrypt_length.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.3
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/enctype_compare.c (from rev 22475, trunk/src/lib/crypto/enctype_compare.c)


Property changes on: trunk/src/lib/crypto/krb/enctype_compare.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.4
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/enctype_to_string.c (from rev 22475, trunk/src/lib/crypto/enctype_to_string.c)


Property changes on: trunk/src/lib/crypto/krb/enctype_to_string.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.4
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/etypes.c (from rev 22475, trunk/src/lib/crypto/etypes.c)


Property changes on: trunk/src/lib/crypto/krb/etypes.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.14
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/etypes.h (from rev 22475, trunk/src/lib/crypto/etypes.h)


Property changes on: trunk/src/lib/crypto/krb/etypes.h
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.2
Name: svn:mime-type
   + text/x-chdr
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/hash_provider/Makefile.in (from rev 22475, trunk/src/lib/crypto/hash_provider/Makefile.in)
===================================================================
--- trunk/src/lib/crypto/hash_provider/Makefile.in	2009-07-30 19:06:37 UTC (rev 22475)
+++ trunk/src/lib/crypto/krb/hash_provider/Makefile.in	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1,35 @@
+thisconfigdir=../../../..
+myfulldir=lib/crypto/krb/hash_provider
+mydir=lib/crypto/krb/hash_provider
+BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
+LOCALINCLUDES = -I$(srcdir)/../crc32 -I$(srcdir)/../../@CRYPTO_IMPL@/md4 \
+	-I$(srcdir)/../../@CRYPTO_IMPL@/md5 -I$(srcdir)/../../@CRYPTO_IMPL@/sha1
+DEFS=
+
+##DOS##BUILDTOP = ..\..\..\..
+##DOS##PREFIXDIR=hash_provider
+##DOS##OBJFILE=..\$(OUTPRE)hash_pro.lst
+
+PROG_LIBPATH=-L$(TOPLIBD)
+PROG_RPATH=$(KRB5_LIBDIR)
+
+STLIBOBJS= hash_crc32.o hash_md4.o hash_md5.o hash_sha1.o
+
+OBJS=   $(OUTPRE)hash_crc32.$(OBJEXT) $(OUTPRE)hash_md4.$(OBJEXT) \
+	$(OUTPRE)hash_md5.$(OBJEXT) $(OUTPRE)hash_sha1.$(OBJEXT)
+
+SRCS= $(srcdir)/hash_crc32.c $(srcdir)/hash_md4.c \
+	$(srcdir)/hash_md5.c $(srcdir)/hash_sha1.c
+
+##DOS##LIBOBJS = $(OBJS)
+
+all-unix:: all-libobjs
+
+includes:: depend
+
+depend:: $(SRCS)
+
+clean-unix:: clean-libobjs
+
+ at libobj_frag@
+


Property changes on: trunk/src/lib/crypto/krb/hash_provider/Makefile.in
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.21
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/hash_provider/deps (from rev 22475, trunk/src/lib/crypto/hash_provider/deps)
===================================================================
--- trunk/src/lib/crypto/hash_provider/deps	2009-07-30 19:06:37 UTC (rev 22475)
+++ trunk/src/lib/crypto/krb/hash_provider/deps	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1,48 @@
+# 
+# Generated makefile dependencies follow.
+#
+hash_crc32.so hash_crc32.po $(OUTPRE)hash_crc32.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  $(srcdir)/../crc32/crc-32.h hash_crc32.c hash_provider.h
+hash_md4.so hash_md4.po $(OUTPRE)hash_md4.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  $(srcdir)/../../builtin/md4/rsa-md4.h hash_md4.c hash_provider.h
+hash_md5.so hash_md5.po $(OUTPRE)hash_md5.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  $(srcdir)/../../builtin/md5/rsa-md5.h hash_md5.c hash_provider.h
+hash_sha1.so hash_sha1.po $(OUTPRE)hash_sha1.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  $(srcdir)/../../builtin/sha1/shs.h hash_provider.h \
+  hash_sha1.c


Property changes on: trunk/src/lib/crypto/krb/hash_provider/deps
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: trunk/src/lib/crypto/krb/hash_provider/hash_crc32.c (from rev 22475, trunk/src/lib/crypto/hash_provider/hash_crc32.c)


Property changes on: trunk/src/lib/crypto/krb/hash_provider/hash_crc32.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.5
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/hash_provider/hash_md4.c (from rev 22475, trunk/src/lib/crypto/hash_provider/hash_md4.c)


Property changes on: trunk/src/lib/crypto/krb/hash_provider/hash_md4.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.6
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/hash_provider/hash_md5.c (from rev 22475, trunk/src/lib/crypto/hash_provider/hash_md5.c)


Property changes on: trunk/src/lib/crypto/krb/hash_provider/hash_md5.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.6
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/hash_provider/hash_provider.h (from rev 22475, trunk/src/lib/crypto/hash_provider/hash_provider.h)


Property changes on: trunk/src/lib/crypto/krb/hash_provider/hash_provider.h
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.4
Name: svn:mime-type
   + text/x-chdr
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/hash_provider/hash_sha1.c (from rev 22475, trunk/src/lib/crypto/hash_provider/hash_sha1.c)


Property changes on: trunk/src/lib/crypto/krb/hash_provider/hash_sha1.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.6
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/keyblocks.c (from rev 22475, trunk/src/lib/crypto/keyblocks.c)


Property changes on: trunk/src/lib/crypto/krb/keyblocks.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.2
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/keyed_checksum_types.c (from rev 22475, trunk/src/lib/crypto/keyed_checksum_types.c)


Property changes on: trunk/src/lib/crypto/krb/keyed_checksum_types.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.5
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/keyed_cksum.c (from rev 22475, trunk/src/lib/crypto/keyed_cksum.c)


Property changes on: trunk/src/lib/crypto/krb/keyed_cksum.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.7
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/keyhash_provider/Makefile.in (from rev 22475, trunk/src/lib/crypto/keyhash_provider/Makefile.in)
===================================================================
--- trunk/src/lib/crypto/keyhash_provider/Makefile.in	2009-07-30 19:06:37 UTC (rev 22475)
+++ trunk/src/lib/crypto/krb/keyhash_provider/Makefile.in	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1,34 @@
+thisconfigdir=../../../..
+myfulldir=lib/crypto/krb/keyhash_provider
+mydir=lib/crypto/krb/keyhash_provider
+BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
+LOCALINCLUDES = -I$(srcdir)/../../@CRYPTO_IMPL@/des -I$(srcdir)/../../@CRYPTO_IMPL@/md4 \
+		-I$(srcdir)/../../@CRYPTO_IMPL@/md5 -I$(srcdir)/../../@CRYPTO_IMPL@/arcfour \
+		-I$(srcdir)/../hash_provider
+DEFS=
+
+##DOS##BUILDTOP = ..\..\..\..
+##DOS##PREFIXDIR=keyhash_provider
+##DOS##OBJFILE=..\$(OUTPRE)kh_pro.lst
+
+PROG_LIBPATH=-L$(TOPLIBD)
+PROG_RPATH=$(KRB5_LIBDIR)
+
+STLIBOBJS= descbc.o k5_md4des.o k5_md5des.o hmac_md5.o md5_hmac.o
+
+OBJS= $(OUTPRE)descbc.$(OBJEXT) $(OUTPRE)k5_md4des.$(OBJEXT) $(OUTPRE)k5_md5des.$(OBJEXT) $(OUTPRE)hmac_md5.$(OBJEXT) $(OUTPRE)md5_hmac.$(OBJEXT)
+
+SRCS= $(srcdir)/descbc.c $(srcdir)/k5_md4des.c $(srcdir)/k5_md5des.c $(srcdir)/hmac_md5.c $(srcdir)/md5_hmac.c
+
+##DOS##LIBOBJS = $(OBJS)
+
+all-unix:: all-libobjs
+
+includes:: depend
+
+depend:: $(SRCS)
+
+clean-unix:: clean-libobjs
+
+ at libobj_frag@
+


Property changes on: trunk/src/lib/crypto/krb/keyhash_provider/Makefile.in
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.31
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/keyhash_provider/deps (from rev 22475, trunk/src/lib/crypto/keyhash_provider/deps)
===================================================================
--- trunk/src/lib/crypto/keyhash_provider/deps	2009-07-30 19:06:37 UTC (rev 22475)
+++ trunk/src/lib/crypto/krb/keyhash_provider/deps	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1,65 @@
+# 
+# Generated makefile dependencies follow.
+#
+descbc.so descbc.po $(OUTPRE)descbc.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
+  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
+  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h \
+  $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
+  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
+  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
+  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
+  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
+  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
+  $(SRCTOP)/include/socket-utils.h $(srcdir)/../../builtin/des/des_int.h \
+  descbc.c keyhash_provider.h
+k5_md4des.so k5_md4des.po $(OUTPRE)k5_md4des.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  $(srcdir)/../../builtin/des/des_int.h $(srcdir)/../../builtin/md4/rsa-md4.h \
+  k5_md4des.c keyhash_provider.h
+k5_md5des.so k5_md5des.po $(OUTPRE)k5_md5des.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  $(srcdir)/../../builtin/des/des_int.h $(srcdir)/../../builtin/md5/rsa-md5.h \
+  k5_md5des.c keyhash_provider.h
+hmac_md5.so hmac_md5.po $(OUTPRE)hmac_md5.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  $(srcdir)/../../builtin/arcfour/arcfour-int.h $(srcdir)/../../builtin/arcfour/arcfour.h \
+  $(srcdir)/../../builtin/md5/rsa-md5.h $(srcdir)/../aead.h \
+  $(srcdir)/../cksumtypes.h $(srcdir)/../hash_provider/hash_provider.h \
+  hmac_md5.c keyhash_provider.h
+md5_hmac.so md5_hmac.po $(OUTPRE)md5_hmac.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  $(srcdir)/../../builtin/arcfour/arcfour-int.h $(srcdir)/../../builtin/arcfour/arcfour.h \
+  $(srcdir)/../../builtin/md5/rsa-md5.h $(srcdir)/../hash_provider/hash_provider.h \
+  keyhash_provider.h md5_hmac.c


Property changes on: trunk/src/lib/crypto/krb/keyhash_provider/deps
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: trunk/src/lib/crypto/krb/keyhash_provider/descbc.c (from rev 22475, trunk/src/lib/crypto/keyhash_provider/descbc.c)


Property changes on: trunk/src/lib/crypto/krb/keyhash_provider/descbc.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.10
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/keyhash_provider/hmac_md5.c (from rev 22475, trunk/src/lib/crypto/keyhash_provider/hmac_md5.c)


Property changes on: trunk/src/lib/crypto/krb/keyhash_provider/hmac_md5.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.3
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/keyhash_provider/k5_md4des.c (from rev 22475, trunk/src/lib/crypto/keyhash_provider/k5_md4des.c)


Property changes on: trunk/src/lib/crypto/krb/keyhash_provider/k5_md4des.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.11
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/keyhash_provider/k5_md5des.c (from rev 22475, trunk/src/lib/crypto/keyhash_provider/k5_md5des.c)


Property changes on: trunk/src/lib/crypto/krb/keyhash_provider/k5_md5des.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.11
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/keyhash_provider/keyhash_provider.h (from rev 22475, trunk/src/lib/crypto/keyhash_provider/keyhash_provider.h)


Property changes on: trunk/src/lib/crypto/krb/keyhash_provider/keyhash_provider.h
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.5
Name: svn:mime-type
   + text/x-chdr
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/keyhash_provider/md5_hmac.c (from rev 22475, trunk/src/lib/crypto/keyhash_provider/md5_hmac.c)


Property changes on: trunk/src/lib/crypto/krb/keyhash_provider/md5_hmac.c
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: trunk/src/lib/crypto/krb/keylengths.c (from rev 22475, trunk/src/lib/crypto/keylengths.c)


Property changes on: trunk/src/lib/crypto/krb/keylengths.c
___________________________________________________________________
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/make_checksum.c (from rev 22475, trunk/src/lib/crypto/make_checksum.c)


Property changes on: trunk/src/lib/crypto/krb/make_checksum.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.13
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/make_checksum_iov.c (from rev 22475, trunk/src/lib/crypto/make_checksum_iov.c)


Property changes on: trunk/src/lib/crypto/krb/make_checksum_iov.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.22
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/make_random_key.c (from rev 22475, trunk/src/lib/crypto/make_random_key.c)


Property changes on: trunk/src/lib/crypto/krb/make_random_key.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.7
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/mandatory_sumtype.c (from rev 22475, trunk/src/lib/crypto/mandatory_sumtype.c)


Property changes on: trunk/src/lib/crypto/krb/mandatory_sumtype.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.1
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/nfold.c (from rev 22475, trunk/src/lib/crypto/nfold.c)


Property changes on: trunk/src/lib/crypto/krb/nfold.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.6
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/old/Makefile.in (from rev 22475, trunk/src/lib/crypto/old/Makefile.in)
===================================================================
--- trunk/src/lib/crypto/old/Makefile.in	2009-07-30 19:06:37 UTC (rev 22475)
+++ trunk/src/lib/crypto/krb/old/Makefile.in	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1,35 @@
+thisconfigdir=../../../..
+myfulldir=lib/crypto/krb/old
+mydir=lib/crypto/krb/old
+BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
+LOCALINCLUDES = -I$(srcdir)/../../@CRYPTO_IMPL@/des -I$(srcdir)
+DEFS=
+
+##DOS##BUILDTOP = ..\..\..
+##DOS##PREFIXDIR=old
+##DOS##OBJFILE=..\$(OUTPRE)old.lst
+
+PROG_LIBPATH=-L$(TOPLIBD)
+PROG_RPATH=$(KRB5_LIBDIR)
+
+RUN_SETUP = @KRB5_RUN_ENV@ KRB5_CONFIG=$(SRCTOP)/config-files/krb5.conf
+
+STLIBOBJS= old_decrypt.o old_encrypt.o des_stringtokey.o
+
+OBJS= $(OUTPRE)des_stringtokey.$(OBJEXT) $(OUTPRE)old_decrypt.$(OBJEXT) $(OUTPRE)old_encrypt.$(OBJEXT)
+
+SRCS= $(srcdir)/des_stringtokey.c $(srcdir)/old_decrypt.c \
+	$(srcdir)/old_encrypt.c
+
+##DOS##LIBOBJS = $(OBJS)
+
+all-unix:: all-libobjs
+
+includes:: depend
+
+depend:: $(SRCS)
+
+clean-unix:: clean-libobjs
+
+ at libobj_frag@
+


Property changes on: trunk/src/lib/crypto/krb/old/Makefile.in
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.22
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/old/deps (from rev 22475, trunk/src/lib/crypto/old/deps)
===================================================================
--- trunk/src/lib/crypto/old/deps	2009-07-30 19:06:37 UTC (rev 22475)
+++ trunk/src/lib/crypto/krb/old/deps	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1,37 @@
+# 
+# Generated makefile dependencies follow.
+#
+des_stringtokey.so des_stringtokey.po $(OUTPRE)des_stringtokey.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  $(srcdir)/../../builtin/des/des_int.h des_stringtokey.c \
+  old.h
+old_decrypt.so old_decrypt.po $(OUTPRE)old_decrypt.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  old.h old_decrypt.c
+old_encrypt.so old_encrypt.po $(OUTPRE)old_encrypt.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  old.h old_encrypt.c


Property changes on: trunk/src/lib/crypto/krb/old/deps
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: trunk/src/lib/crypto/krb/old/des_stringtokey.c (from rev 22475, trunk/src/lib/crypto/old/des_stringtokey.c)


Property changes on: trunk/src/lib/crypto/krb/old/des_stringtokey.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.11
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/old/old.h (from rev 22475, trunk/src/lib/crypto/old/old.h)


Property changes on: trunk/src/lib/crypto/krb/old/old.h
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.5
Name: svn:mime-type
   + text/x-chdr
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/old/old_decrypt.c (from rev 22475, trunk/src/lib/crypto/old/old_decrypt.c)


Property changes on: trunk/src/lib/crypto/krb/old/old_decrypt.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.10
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/old/old_encrypt.c (from rev 22475, trunk/src/lib/crypto/old/old_encrypt.c)


Property changes on: trunk/src/lib/crypto/krb/old/old_encrypt.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.7
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/old_api_glue.c (from rev 22475, trunk/src/lib/crypto/old_api_glue.c)


Property changes on: trunk/src/lib/crypto/krb/old_api_glue.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.10
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/prf.c (from rev 22475, trunk/src/lib/crypto/prf.c)


Property changes on: trunk/src/lib/crypto/krb/prf.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.1
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/prng.c (from rev 22475, trunk/src/lib/crypto/prng.c)


Property changes on: trunk/src/lib/crypto/krb/prng.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.24
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/random_to_key.c (from rev 22475, trunk/src/lib/crypto/random_to_key.c)


Property changes on: trunk/src/lib/crypto/krb/random_to_key.c
___________________________________________________________________
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/raw/Makefile.in (from rev 22475, trunk/src/lib/crypto/raw/Makefile.in)
===================================================================
--- trunk/src/lib/crypto/raw/Makefile.in	2009-07-30 19:06:37 UTC (rev 22475)
+++ trunk/src/lib/crypto/krb/raw/Makefile.in	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1,34 @@
+thisconfigdir=../../../..
+myfulldir=lib/crypto/krb/raw
+mydir=lib/crypto/krb/raw
+BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
+LOCALINCLUDES = -I$(srcdir)/.. -I$(srcdir)/../../@CRYPTO_IMPL@
+DEFS=
+
+##DOS##BUILDTOP = ..\..\..
+##DOS##PREFIXDIR=raw
+##DOS##OBJFILE=..\$(OUTPRE)raw.lst
+
+PROG_LIBPATH=-L$(TOPLIBD)
+PROG_RPATH=$(KRB5_LIBDIR)
+
+RUN_SETUP = @KRB5_RUN_ENV@ KRB5_CONFIG=$(SRCTOP)/config-files/krb5.conf
+
+STLIBOBJS= raw_decrypt.o raw_encrypt.o raw_aead.o
+
+OBJS= $(OUTPRE)raw_decrypt.$(OBJEXT) $(OUTPRE)raw_encrypt.$(OBJEXT) $(OUTPRE)raw_aead.$(OBJEXT)
+
+SRCS= $(srcdir)/raw_decrypt.c $(srcdir)/raw_encrypt.c $(srcdir)/raw_aead.c
+
+##DOS##LIBOBJS = $(OBJS)
+
+all-unix:: all-libobjs
+
+includes:: depend
+
+depend:: $(SRCS)
+
+clean-unix:: clean-libobjs
+
+ at libobj_frag@
+


Property changes on: trunk/src/lib/crypto/krb/raw/Makefile.in
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.20
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/raw/deps (from rev 22475, trunk/src/lib/crypto/raw/deps)
===================================================================
--- trunk/src/lib/crypto/raw/deps	2009-07-30 19:06:37 UTC (rev 22475)
+++ trunk/src/lib/crypto/krb/raw/deps	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1,37 @@
+# 
+# Generated makefile dependencies follow.
+#
+raw_decrypt.so raw_decrypt.po $(OUTPRE)raw_decrypt.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  raw.h raw_decrypt.c
+raw_encrypt.so raw_encrypt.po $(OUTPRE)raw_encrypt.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  raw.h raw_encrypt.c
+raw_aead.so raw_aead.po $(OUTPRE)raw_aead.$(OBJEXT): \
+  $(BUILDTOP)/include/autoconf.h $(BUILDTOP)/include/krb5/krb5.h \
+  $(BUILDTOP)/include/osconf.h $(BUILDTOP)/include/profile.h \
+  $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h $(SRCTOP)/include/k5-buf.h \
+  $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
+  $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
+  $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
+  $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/krb5.h \
+  $(SRCTOP)/include/krb5/locate_plugin.h $(SRCTOP)/include/krb5/preauth_plugin.h \
+  $(SRCTOP)/include/port-sockets.h $(SRCTOP)/include/socket-utils.h \
+  $(srcdir)/../aead.h $(srcdir)/../cksumtypes.h raw.h \
+  raw_aead.c


Property changes on: trunk/src/lib/crypto/krb/raw/deps
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: trunk/src/lib/crypto/krb/raw/raw.h (from rev 22475, trunk/src/lib/crypto/raw/raw.h)


Property changes on: trunk/src/lib/crypto/krb/raw/raw.h
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.4
Name: svn:mime-type
   + text/x-chdr
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/raw/raw_aead.c (from rev 22475, trunk/src/lib/crypto/raw/raw_aead.c)


Property changes on: trunk/src/lib/crypto/krb/raw/raw_aead.c
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: trunk/src/lib/crypto/krb/raw/raw_decrypt.c (from rev 22475, trunk/src/lib/crypto/raw/raw_decrypt.c)


Property changes on: trunk/src/lib/crypto/krb/raw/raw_decrypt.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.3
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/raw/raw_encrypt.c (from rev 22475, trunk/src/lib/crypto/raw/raw_encrypt.c)


Property changes on: trunk/src/lib/crypto/krb/raw/raw_encrypt.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.4
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/state.c (from rev 22475, trunk/src/lib/crypto/state.c)


Property changes on: trunk/src/lib/crypto/krb/state.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.2
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/string_to_cksumtype.c (from rev 22475, trunk/src/lib/crypto/string_to_cksumtype.c)


Property changes on: trunk/src/lib/crypto/krb/string_to_cksumtype.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.4
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/string_to_enctype.c (from rev 22475, trunk/src/lib/crypto/string_to_enctype.c)


Property changes on: trunk/src/lib/crypto/krb/string_to_enctype.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.4
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/string_to_key.c (from rev 22475, trunk/src/lib/crypto/string_to_key.c)


Property changes on: trunk/src/lib/crypto/krb/string_to_key.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.10
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/valid_cksumtype.c (from rev 22475, trunk/src/lib/crypto/valid_cksumtype.c)


Property changes on: trunk/src/lib/crypto/krb/valid_cksumtype.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.5
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/valid_enctype.c (from rev 22475, trunk/src/lib/crypto/valid_enctype.c)


Property changes on: trunk/src/lib/crypto/krb/valid_enctype.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.5
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/verify_checksum.c (from rev 22475, trunk/src/lib/crypto/verify_checksum.c)


Property changes on: trunk/src/lib/crypto/krb/verify_checksum.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 5.8
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/verify_checksum_iov.c (from rev 22475, trunk/src/lib/crypto/verify_checksum_iov.c)


Property changes on: trunk/src/lib/crypto/krb/verify_checksum_iov.c
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: trunk/src/lib/crypto/krb/yarrow/ASSUMPTIONS (from rev 22475, trunk/src/lib/crypto/yarrow/ASSUMPTIONS)


Property changes on: trunk/src/lib/crypto/krb/yarrow/ASSUMPTIONS
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/yarrow/LICENSE (from rev 22475, trunk/src/lib/crypto/yarrow/LICENSE)


Property changes on: trunk/src/lib/crypto/krb/yarrow/LICENSE
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/yarrow/Makefile.in (from rev 22475, trunk/src/lib/crypto/yarrow/Makefile.in)
===================================================================
--- trunk/src/lib/crypto/yarrow/Makefile.in	2009-07-30 19:06:37 UTC (rev 22475)
+++ trunk/src/lib/crypto/krb/yarrow/Makefile.in	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1,37 @@
+thisconfigdir=../../../..
+myfulldir=lib/crypto/krb/yarrow
+mydir=lib/crypto/krb/yarrow
+BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
+LOCALINCLUDES = -I$(srcdir)/.. -I$(srcdir)/../../@CRYPTO_IMPL@ -I$(srcdir)/../../@CRYPTO_IMPL@/sha1 -I$(srcdir)/../enc_provider
+DEFS=
+
+##DOS##BUILDTOP = ..\..\..\..
+##DOS##PREFIXDIR=yarrow
+##DOS##OBJFILE=..\$(OUTPRE)yarrow.lst
+
+PROG_LIBPATH=-L$(TOPLIBD)
+PROG_RPATH=$(KRB5_LIBDIR)
+
+STLIBOBJS=\
+	yarrow.o \
+	ycipher.o
+OBJS=\
+	$(OUTPRE)yarrow.$(OBJEXT) \
+	$(OUTPRE)ycipher.$(OBJEXT)
+
+SRCS=\
+	$(srcdir)/yarrow.c \
+	$(srcdir)/ycipher.c 
+
+##DOS##LIBOBJS = $(OBJS)
+
+all-unix:: all-libobjs
+
+includes:: depend
+
+depend:: $(SRCS)
+
+clean-unix:: clean-libobjs
+
+ at libobj_frag@
+


Property changes on: trunk/src/lib/crypto/krb/yarrow/Makefile.in
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.14
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/yarrow/README (from rev 22475, trunk/src/lib/crypto/yarrow/README)


Property changes on: trunk/src/lib/crypto/krb/yarrow/README
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/yarrow/TODO (from rev 22475, trunk/src/lib/crypto/yarrow/TODO)


Property changes on: trunk/src/lib/crypto/krb/yarrow/TODO
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/yarrow/deps (from rev 22475, trunk/src/lib/crypto/yarrow/deps)
===================================================================
--- trunk/src/lib/crypto/yarrow/deps	2009-07-30 19:06:37 UTC (rev 22475)
+++ trunk/src/lib/crypto/krb/yarrow/deps	2009-08-03 14:19:16 UTC (rev 22477)
@@ -0,0 +1,27 @@
+# 
+# Generated makefile dependencies follow.
+#
+yarrow.so yarrow.po $(OUTPRE)yarrow.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
+  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
+  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h \
+  $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
+  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
+  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
+  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
+  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
+  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
+  $(SRCTOP)/include/socket-utils.h $(srcdir)/../../builtin/sha1/shs.h \
+  yarrow.c yarrow.h ycipher.h yexcep.h yhash.h ylock.h \
+  ystate.h ytypes.h
+ycipher.so ycipher.po $(OUTPRE)ycipher.$(OBJEXT): $(BUILDTOP)/include/autoconf.h \
+  $(BUILDTOP)/include/krb5/krb5.h $(BUILDTOP)/include/osconf.h \
+  $(BUILDTOP)/include/profile.h $(COM_ERR_DEPS) $(SRCTOP)/include/autoconf.h \
+  $(SRCTOP)/include/k5-buf.h $(SRCTOP)/include/k5-err.h \
+  $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
+  $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
+  $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
+  $(SRCTOP)/include/krb5.h $(SRCTOP)/include/krb5/locate_plugin.h \
+  $(SRCTOP)/include/krb5/preauth_plugin.h $(SRCTOP)/include/port-sockets.h \
+  $(SRCTOP)/include/socket-utils.h $(srcdir)/../../builtin/sha1/shs.h \
+  $(srcdir)/../enc_provider/enc_provider.h yarrow.h ycipher.c \
+  ycipher.h yhash.h ytypes.h


Property changes on: trunk/src/lib/crypto/krb/yarrow/deps
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: trunk/src/lib/crypto/krb/yarrow/yarrow.c (from rev 22475, trunk/src/lib/crypto/yarrow/yarrow.c)


Property changes on: trunk/src/lib/crypto/krb/yarrow/yarrow.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.16
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/yarrow/yarrow.h (from rev 22475, trunk/src/lib/crypto/yarrow/yarrow.h)


Property changes on: trunk/src/lib/crypto/krb/yarrow/yarrow.h
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.4
Name: svn:mime-type
   + text/x-chdr
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/yarrow/yarrow.man (from rev 22475, trunk/src/lib/crypto/yarrow/yarrow.man)


Property changes on: trunk/src/lib/crypto/krb/yarrow/yarrow.man
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:mime-type
   + application/x-troff-man
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/yarrow/yarrow.pod (from rev 22475, trunk/src/lib/crypto/yarrow/yarrow.pod)


Property changes on: trunk/src/lib/crypto/krb/yarrow/yarrow.pod
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/yarrow/ycipher.c (from rev 22475, trunk/src/lib/crypto/yarrow/ycipher.c)


Property changes on: trunk/src/lib/crypto/krb/yarrow/ycipher.c
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.5
Name: svn:mime-type
   + text/x-csrc
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/yarrow/ycipher.h (from rev 22475, trunk/src/lib/crypto/yarrow/ycipher.h)


Property changes on: trunk/src/lib/crypto/krb/yarrow/ycipher.h
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.5
Name: svn:mime-type
   + text/x-chdr
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/yarrow/yexcep.h (from rev 22475, trunk/src/lib/crypto/yarrow/yexcep.h)


Property changes on: trunk/src/lib/crypto/krb/yarrow/yexcep.h
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:mime-type
   + text/x-chdr
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/yarrow/yhash.h (from rev 22475, trunk/src/lib/crypto/yarrow/yhash.h)


Property changes on: trunk/src/lib/crypto/krb/yarrow/yhash.h
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.5
Name: svn:mime-type
   + text/x-chdr
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/yarrow/ylock.h (from rev 22475, trunk/src/lib/crypto/yarrow/ylock.h)


Property changes on: trunk/src/lib/crypto/krb/yarrow/ylock.h
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.4
Name: svn:mime-type
   + text/x-chdr
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/yarrow/ystate.h (from rev 22475, trunk/src/lib/crypto/yarrow/ystate.h)


Property changes on: trunk/src/lib/crypto/krb/yarrow/ystate.h
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.1
Name: svn:mime-type
   + text/x-chdr
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native

Copied: trunk/src/lib/crypto/krb/yarrow/ytypes.h (from rev 22475, trunk/src/lib/crypto/yarrow/ytypes.h)


Property changes on: trunk/src/lib/crypto/krb/yarrow/ytypes.h
___________________________________________________________________
Name: cvs2svn:cvs-rev
   + 1.3
Name: svn:mime-type
   + text/x-chdr
Name: svn:keywords
   + Author Date Id Revision
Name: svn:mergeinfo
   + 
Name: svn:eol-style
   + native




More information about the cvs-krb5 mailing list