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://mv.ezproxy.com.ezproxyberklee.flo.org/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