aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZhanna Tsitkov <tsitkova@mit.edu>2009-08-03 14:19:16 +0000
committerZhanna Tsitkov <tsitkova@mit.edu>2009-08-03 14:19:16 +0000
commit3c40c7f134b4e87baa43b0cacb435b6f96245e2f (patch)
tree2b1014db60c1d3941f17a4d00221e07cc5cece62
parentab7ffb919b4ee5ee5bc07f987d9163202a632e6a (diff)
downloadkrb5-3c40c7f134b4e87baa43b0cacb435b6f96245e2f.zip
krb5-3c40c7f134b4e87baa43b0cacb435b6f96245e2f.tar.gz
krb5-3c40c7f134b4e87baa43b0cacb435b6f96245e2f.tar.bz2
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 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22477 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r--src/Makefile.in60
-rw-r--r--src/configure.in12
-rw-r--r--src/lib/crypto/Makefile.in371
-rw-r--r--src/lib/crypto/builtin/Makefile.in123
-rw-r--r--src/lib/crypto/builtin/aes/Makefile.in (renamed from src/lib/crypto/aes/Makefile.in)25
-rw-r--r--src/lib/crypto/builtin/aes/aes-gen.c (renamed from src/lib/crypto/aes/aes-gen.c)0
-rw-r--r--src/lib/crypto/builtin/aes/aes.h (renamed from src/lib/crypto/aes/aes.h)0
-rw-r--r--src/lib/crypto/builtin/aes/aes.txt (renamed from src/lib/crypto/aes/aes.txt)0
-rw-r--r--src/lib/crypto/builtin/aes/aes_s2k.c (renamed from src/lib/crypto/aes/aes_s2k.c)0
-rw-r--r--src/lib/crypto/builtin/aes/aes_s2k.h (renamed from src/lib/crypto/aes/aes_s2k.h)0
-rw-r--r--src/lib/crypto/builtin/aes/aescpp.h (renamed from src/lib/crypto/aes/aescpp.h)0
-rw-r--r--src/lib/crypto/builtin/aes/aescrypp.c (renamed from src/lib/crypto/aes/aescrypp.c)0
-rw-r--r--src/lib/crypto/builtin/aes/aescrypt.asm (renamed from src/lib/crypto/aes/aescrypt.asm)0
-rw-r--r--src/lib/crypto/builtin/aes/aescrypt.c (renamed from src/lib/crypto/aes/aescrypt.c)0
-rw-r--r--src/lib/crypto/builtin/aes/aeskey.c (renamed from src/lib/crypto/aes/aeskey.c)0
-rw-r--r--src/lib/crypto/builtin/aes/aeskeypp.c (renamed from src/lib/crypto/aes/aeskeypp.c)0
-rw-r--r--src/lib/crypto/builtin/aes/aesopt.h (renamed from src/lib/crypto/aes/aesopt.h)0
-rw-r--r--src/lib/crypto/builtin/aes/aessrc.url (renamed from src/lib/crypto/aes/aessrc.url)0
-rw-r--r--src/lib/crypto/builtin/aes/aestab.c (renamed from src/lib/crypto/aes/aestab.c)0
-rw-r--r--src/lib/crypto/builtin/aes/deps (renamed from src/lib/crypto/aes/deps)17
-rw-r--r--src/lib/crypto/builtin/aes/uitypes.h (renamed from src/lib/crypto/aes/uitypes.h)0
-rw-r--r--src/lib/crypto/builtin/arcfour/Makefile.in (renamed from src/lib/crypto/arcfour/Makefile.in)14
-rw-r--r--src/lib/crypto/builtin/arcfour/arcfour-int.h (renamed from src/lib/crypto/arcfour/arcfour-int.h)0
-rw-r--r--src/lib/crypto/builtin/arcfour/arcfour.c (renamed from src/lib/crypto/arcfour/arcfour.c)17
-rw-r--r--src/lib/crypto/builtin/arcfour/arcfour.h (renamed from src/lib/crypto/arcfour/arcfour.h)0
-rw-r--r--src/lib/crypto/builtin/arcfour/arcfour_aead.c (renamed from src/lib/crypto/arcfour/arcfour_aead.c)0
-rw-r--r--src/lib/crypto/builtin/arcfour/arcfour_s2k.c (renamed from src/lib/crypto/arcfour/arcfour_s2k.c)0
-rw-r--r--src/lib/crypto/builtin/arcfour/deps (renamed from src/lib/crypto/arcfour/deps)45
-rw-r--r--src/lib/crypto/builtin/deps25
-rw-r--r--src/lib/crypto/builtin/des/ISSUES (renamed from src/lib/crypto/des/ISSUES)0
-rw-r--r--src/lib/crypto/builtin/des/Makefile.in76
-rw-r--r--src/lib/crypto/builtin/des/afsstring2key.c (renamed from src/lib/crypto/des/afsstring2key.c)0
-rw-r--r--src/lib/crypto/builtin/des/d3_aead.c (renamed from src/lib/crypto/des/d3_aead.c)2
-rw-r--r--src/lib/crypto/builtin/des/d3_cbc.c (renamed from src/lib/crypto/des/d3_cbc.c)0
-rw-r--r--src/lib/crypto/builtin/des/d3_kysched.c (renamed from src/lib/crypto/des/d3_kysched.c)0
-rw-r--r--src/lib/crypto/builtin/des/deps (renamed from src/lib/crypto/des/deps)186
-rw-r--r--src/lib/crypto/builtin/des/des_int.h (renamed from src/lib/crypto/des/des_int.h)0
-rw-r--r--src/lib/crypto/builtin/des/des_prf.c (renamed from src/lib/crypto/des/des_prf.c)2
-rw-r--r--src/lib/crypto/builtin/des/doc/libdes.doc (renamed from src/lib/crypto/des/doc/libdes.doc)0
-rw-r--r--src/lib/crypto/builtin/des/f_aead.c (renamed from src/lib/crypto/des/f_aead.c)2
-rw-r--r--src/lib/crypto/builtin/des/f_cbc.c (renamed from src/lib/crypto/des/f_cbc.c)0
-rw-r--r--src/lib/crypto/builtin/des/f_cksum.c (renamed from src/lib/crypto/des/f_cksum.c)0
-rw-r--r--src/lib/crypto/builtin/des/f_parity.c (renamed from src/lib/crypto/des/f_parity.c)0
-rw-r--r--src/lib/crypto/builtin/des/f_sched.c (renamed from src/lib/crypto/des/f_sched.c)0
-rw-r--r--src/lib/crypto/builtin/des/f_tables.c (renamed from src/lib/crypto/des/f_tables.c)0
-rw-r--r--src/lib/crypto/builtin/des/f_tables.h (renamed from src/lib/crypto/des/f_tables.h)0
-rw-r--r--src/lib/crypto/builtin/des/key_sched.c (renamed from src/lib/crypto/des/key_sched.c)0
-rw-r--r--src/lib/crypto/builtin/des/string2key.c (renamed from src/lib/crypto/des/string2key.c)0
-rw-r--r--src/lib/crypto/builtin/des/weak_key.c (renamed from src/lib/crypto/des/weak_key.c)0
-rw-r--r--src/lib/crypto/builtin/hmac.c (renamed from src/lib/crypto/hmac.c)0
-rw-r--r--src/lib/crypto/builtin/md4/ISSUES (renamed from src/lib/crypto/md4/ISSUES)0
-rw-r--r--src/lib/crypto/builtin/md4/Makefile.in39
-rw-r--r--src/lib/crypto/builtin/md4/deps13
-rw-r--r--src/lib/crypto/builtin/md4/md4.c (renamed from src/lib/crypto/md4/md4.c)0
-rw-r--r--src/lib/crypto/builtin/md4/rsa-md4.h (renamed from src/lib/crypto/md4/rsa-md4.h)0
-rw-r--r--src/lib/crypto/builtin/md5/ISSUES (renamed from src/lib/crypto/md5/ISSUES)0
-rw-r--r--src/lib/crypto/builtin/md5/Makefile.in37
-rw-r--r--src/lib/crypto/builtin/md5/deps13
-rw-r--r--src/lib/crypto/builtin/md5/md5.c (renamed from src/lib/crypto/md5/md5.c)0
-rw-r--r--src/lib/crypto/builtin/md5/rsa-md5.h (renamed from src/lib/crypto/md5/rsa-md5.h)0
-rw-r--r--src/lib/crypto/builtin/pbkdf2.c (renamed from src/lib/crypto/pbkdf2.c)0
-rw-r--r--src/lib/crypto/builtin/sha1/ISSUES (renamed from src/lib/crypto/sha1/ISSUES)0
-rw-r--r--src/lib/crypto/builtin/sha1/Makefile.in37
-rw-r--r--src/lib/crypto/builtin/sha1/deps13
-rw-r--r--src/lib/crypto/builtin/sha1/shs.c (renamed from src/lib/crypto/sha1/shs.c)0
-rw-r--r--src/lib/crypto/builtin/sha1/shs.h (renamed from src/lib/crypto/sha1/shs.h)0
-rw-r--r--src/lib/crypto/crc32/Makefile.in41
-rw-r--r--src/lib/crypto/crc32/deps13
-rw-r--r--src/lib/crypto/crypto_tests/Makefile.in177
-rw-r--r--src/lib/crypto/crypto_tests/aes-test.c (renamed from src/lib/crypto/aes/aes-test.c)0
-rw-r--r--src/lib/crypto/crypto_tests/deps1
-rw-r--r--src/lib/crypto/crypto_tests/destest.c (renamed from src/lib/crypto/des/destest.c)0
-rw-r--r--src/lib/crypto/crypto_tests/expect-vk.txt (renamed from src/lib/crypto/aes/expect-vk.txt)0
-rw-r--r--src/lib/crypto/crypto_tests/expect-vt.txt (renamed from src/lib/crypto/aes/expect-vt.txt)0
-rw-r--r--src/lib/crypto/crypto_tests/keytest.data (renamed from src/lib/crypto/des/keytest.data)0
-rw-r--r--src/lib/crypto/crypto_tests/t_afss2k.c (renamed from src/lib/crypto/des/t_afss2k.c)0
-rw-r--r--src/lib/crypto/crypto_tests/t_cf2.c (renamed from src/lib/crypto/t_cf2.c)0
-rw-r--r--src/lib/crypto/crypto_tests/t_cf2.comments (renamed from src/lib/crypto/t_cf2.comments)0
-rw-r--r--src/lib/crypto/crypto_tests/t_cf2.expected (renamed from src/lib/crypto/t_cf2.expected)0
-rw-r--r--src/lib/crypto/crypto_tests/t_cf2.in (renamed from src/lib/crypto/t_cf2.in)0
-rw-r--r--src/lib/crypto/crypto_tests/t_cksum.c (renamed from src/lib/crypto/keyhash_provider/t_cksum.c)0
-rw-r--r--src/lib/crypto/crypto_tests/t_crc.c (renamed from src/lib/crypto/crc32/t_crc.c)0
-rw-r--r--src/lib/crypto/crypto_tests/t_cts.c (renamed from src/lib/crypto/t_cts.c)0
-rw-r--r--src/lib/crypto/crypto_tests/t_encrypt.c (renamed from src/lib/crypto/t_encrypt.c)0
-rw-r--r--src/lib/crypto/crypto_tests/t_hmac.c (renamed from src/lib/crypto/t_hmac.c)0
-rw-r--r--src/lib/crypto/crypto_tests/t_mdcksum.c (renamed from src/lib/crypto/md5/t_cksum.c)0
-rw-r--r--src/lib/crypto/crypto_tests/t_mddriver.c (renamed from src/lib/crypto/md5/t_mddriver.c)0
-rw-r--r--src/lib/crypto/crypto_tests/t_nfold.c (renamed from src/lib/crypto/t_nfold.c)0
-rw-r--r--src/lib/crypto/crypto_tests/t_pkcs5.c (renamed from src/lib/crypto/t_pkcs5.c)0
-rw-r--r--src/lib/crypto/crypto_tests/t_prf.c (renamed from src/lib/crypto/t_prf.c)0
-rw-r--r--src/lib/crypto/crypto_tests/t_prf.comments (renamed from src/lib/crypto/t_prf.comments)0
-rw-r--r--src/lib/crypto/crypto_tests/t_prf.expected (renamed from src/lib/crypto/t_prf.expected)0
-rw-r--r--src/lib/crypto/crypto_tests/t_prf.in (renamed from src/lib/crypto/t_prf.in)0
-rw-r--r--src/lib/crypto/crypto_tests/t_prng.c (renamed from src/lib/crypto/t_prng.c)0
-rw-r--r--src/lib/crypto/crypto_tests/t_prng.comments (renamed from src/lib/crypto/t_prng.comments)0
-rw-r--r--src/lib/crypto/crypto_tests/t_prng.expected (renamed from src/lib/crypto/t_prng.expected)0
-rw-r--r--src/lib/crypto/crypto_tests/t_prng.reseedtest (renamed from src/lib/crypto/t_prng.reseedtest)0
-rw-r--r--src/lib/crypto/crypto_tests/t_prng.reseedtest-comments (renamed from src/lib/crypto/t_prng.reseedtest-comments)0
-rw-r--r--src/lib/crypto/crypto_tests/t_prng.reseedtest-expected (renamed from src/lib/crypto/t_prng.reseedtest-expected)0
-rw-r--r--src/lib/crypto/crypto_tests/t_prng.seed (renamed from src/lib/crypto/t_prng.seed)0
-rw-r--r--src/lib/crypto/crypto_tests/t_shs.c (renamed from src/lib/crypto/sha1/t_shs.c)0
-rw-r--r--src/lib/crypto/crypto_tests/t_shs3.c (renamed from src/lib/crypto/sha1/t_shs3.c)0
-rw-r--r--src/lib/crypto/crypto_tests/t_verify.c (renamed from src/lib/crypto/des/t_verify.c)0
-rw-r--r--src/lib/crypto/crypto_tests/test/Readme.txt (renamed from src/lib/crypto/aes/test/Readme.txt)0
-rw-r--r--src/lib/crypto/crypto_tests/test/cbc_d_m.txt (renamed from src/lib/crypto/aes/test/cbc_d_m.txt)0
-rw-r--r--src/lib/crypto/crypto_tests/test/cbc_e_m.txt (renamed from src/lib/crypto/aes/test/cbc_e_m.txt)0
-rw-r--r--src/lib/crypto/crypto_tests/test/ecb_d_m.txt (renamed from src/lib/crypto/aes/test/ecb_d_m.txt)0
-rw-r--r--src/lib/crypto/crypto_tests/test/ecb_e_m.txt (renamed from src/lib/crypto/aes/test/ecb_e_m.txt)0
-rw-r--r--src/lib/crypto/crypto_tests/test/ecb_iv.readme (renamed from src/lib/crypto/aes/test/ecb_iv.readme)0
-rw-r--r--src/lib/crypto/crypto_tests/test/ecb_iv.txt (renamed from src/lib/crypto/aes/test/ecb_iv.txt)0
-rw-r--r--src/lib/crypto/crypto_tests/test/ecb_tbl.txt (renamed from src/lib/crypto/aes/test/ecb_tbl.txt)0
-rw-r--r--src/lib/crypto/crypto_tests/test/ecb_vk.txt (renamed from src/lib/crypto/aes/test/ecb_vk.txt)0
-rw-r--r--src/lib/crypto/crypto_tests/test/ecb_vt.txt (renamed from src/lib/crypto/aes/test/ecb_vt.txt)0
-rw-r--r--src/lib/crypto/crypto_tests/test/katmct.pdf (renamed from src/lib/crypto/aes/test/katmct.pdf)bin100812 -> 100812 bytes
-rw-r--r--src/lib/crypto/crypto_tests/vb.txt (renamed from src/lib/crypto/aes/vb.txt)0
-rw-r--r--src/lib/crypto/crypto_tests/vectors.c (renamed from src/lib/crypto/vectors.c)0
-rw-r--r--src/lib/crypto/crypto_tests/ytest.c (renamed from src/lib/crypto/yarrow/ytest.c)0
-rw-r--r--src/lib/crypto/deps526
-rw-r--r--src/lib/crypto/des/Makefile.in104
-rw-r--r--src/lib/crypto/hash_provider/deps47
-rw-r--r--src/lib/crypto/keyhash_provider/Makefile.in56
-rw-r--r--src/lib/crypto/keyhash_provider/deps60
-rw-r--r--src/lib/crypto/krb/Makefile.in253
-rw-r--r--src/lib/crypto/krb/aead.c (renamed from src/lib/crypto/aead.c)0
-rw-r--r--src/lib/crypto/krb/aead.h (renamed from src/lib/crypto/aead.h)0
-rw-r--r--src/lib/crypto/krb/block_size.c (renamed from src/lib/crypto/block_size.c)0
-rw-r--r--src/lib/crypto/krb/cf2.c (renamed from src/lib/crypto/cf2.c)0
-rw-r--r--src/lib/crypto/krb/checksum_length.c (renamed from src/lib/crypto/checksum_length.c)0
-rw-r--r--src/lib/crypto/krb/cksumtype_to_string.c (renamed from src/lib/crypto/cksumtype_to_string.c)0
-rw-r--r--src/lib/crypto/krb/cksumtypes.c (renamed from src/lib/crypto/cksumtypes.c)0
-rw-r--r--src/lib/crypto/krb/cksumtypes.h (renamed from src/lib/crypto/cksumtypes.h)0
-rw-r--r--src/lib/crypto/krb/coll_proof_cksum.c (renamed from src/lib/crypto/coll_proof_cksum.c)0
-rw-r--r--src/lib/crypto/krb/combine_keys.c (renamed from src/lib/crypto/combine_keys.c)0
-rw-r--r--src/lib/crypto/krb/crc32/CRC.pm (renamed from src/lib/crypto/crc32/CRC.pm)0
-rw-r--r--src/lib/crypto/krb/crc32/Makefile.in34
-rw-r--r--src/lib/crypto/krb/crc32/Poly.pm (renamed from src/lib/crypto/crc32/Poly.pm)0
-rw-r--r--src/lib/crypto/krb/crc32/crc-32.h (renamed from src/lib/crypto/crc32/crc-32.h)0
-rw-r--r--src/lib/crypto/krb/crc32/crc.pl (renamed from src/lib/crypto/crc32/crc.pl)0
-rw-r--r--src/lib/crypto/krb/crc32/crc32.c (renamed from src/lib/crypto/crc32/crc32.c)0
-rw-r--r--src/lib/crypto/krb/crc32/deps13
-rw-r--r--src/lib/crypto/krb/crypto_length.c (renamed from src/lib/crypto/crypto_length.c)0
-rw-r--r--src/lib/crypto/krb/crypto_libinit.c (renamed from src/lib/crypto/crypto_libinit.c)0
-rw-r--r--src/lib/crypto/krb/decrypt.c (renamed from src/lib/crypto/decrypt.c)0
-rw-r--r--src/lib/crypto/krb/decrypt_iov.c (renamed from src/lib/crypto/decrypt_iov.c)0
-rw-r--r--src/lib/crypto/krb/default_state.c (renamed from src/lib/crypto/default_state.c)0
-rw-r--r--src/lib/crypto/krb/deps445
-rw-r--r--src/lib/crypto/krb/dk/Makefile.in (renamed from src/lib/crypto/dk/Makefile.in)16
-rw-r--r--src/lib/crypto/krb/dk/checksum.c (renamed from src/lib/crypto/dk/checksum.c)0
-rw-r--r--src/lib/crypto/krb/dk/deps (renamed from src/lib/crypto/dk/deps)83
-rw-r--r--src/lib/crypto/krb/dk/derive.c (renamed from src/lib/crypto/dk/derive.c)0
-rw-r--r--src/lib/crypto/krb/dk/dk.h (renamed from src/lib/crypto/dk/dk.h)0
-rw-r--r--src/lib/crypto/krb/dk/dk_aead.c (renamed from src/lib/crypto/dk/dk_aead.c)0
-rw-r--r--src/lib/crypto/krb/dk/dk_decrypt.c (renamed from src/lib/crypto/dk/dk_decrypt.c)0
-rw-r--r--src/lib/crypto/krb/dk/dk_encrypt.c (renamed from src/lib/crypto/dk/dk_encrypt.c)0
-rw-r--r--src/lib/crypto/krb/dk/dk_prf.c (renamed from src/lib/crypto/dk/dk_prf.c)0
-rw-r--r--src/lib/crypto/krb/dk/stringtokey.c (renamed from src/lib/crypto/dk/stringtokey.c)0
-rw-r--r--src/lib/crypto/krb/enc_provider/Makefile.in (renamed from src/lib/crypto/enc_provider/Makefile.in)15
-rw-r--r--src/lib/crypto/krb/enc_provider/aes.c (renamed from src/lib/crypto/enc_provider/aes.c)0
-rw-r--r--src/lib/crypto/krb/enc_provider/deps50
-rw-r--r--src/lib/crypto/krb/enc_provider/des.c (renamed from src/lib/crypto/enc_provider/des.c)0
-rw-r--r--src/lib/crypto/krb/enc_provider/des3.c (renamed from src/lib/crypto/enc_provider/des3.c)0
-rw-r--r--src/lib/crypto/krb/enc_provider/enc_provider.h (renamed from src/lib/crypto/enc_provider/enc_provider.h)0
-rw-r--r--src/lib/crypto/krb/enc_provider/rc4.c (renamed from src/lib/crypto/enc_provider/rc4.c)0
-rw-r--r--src/lib/crypto/krb/encrypt.c (renamed from src/lib/crypto/encrypt.c)0
-rw-r--r--src/lib/crypto/krb/encrypt_iov.c (renamed from src/lib/crypto/encrypt_iov.c)0
-rw-r--r--src/lib/crypto/krb/encrypt_length.c (renamed from src/lib/crypto/encrypt_length.c)0
-rw-r--r--src/lib/crypto/krb/enctype_compare.c (renamed from src/lib/crypto/enctype_compare.c)0
-rw-r--r--src/lib/crypto/krb/enctype_to_string.c (renamed from src/lib/crypto/enctype_to_string.c)0
-rw-r--r--src/lib/crypto/krb/etypes.c (renamed from src/lib/crypto/etypes.c)0
-rw-r--r--src/lib/crypto/krb/etypes.h (renamed from src/lib/crypto/etypes.h)0
-rw-r--r--src/lib/crypto/krb/hash_provider/Makefile.in (renamed from src/lib/crypto/hash_provider/Makefile.in)18
-rw-r--r--src/lib/crypto/krb/hash_provider/deps (renamed from src/lib/crypto/enc_provider/deps)42
-rw-r--r--src/lib/crypto/krb/hash_provider/hash_crc32.c (renamed from src/lib/crypto/hash_provider/hash_crc32.c)0
-rw-r--r--src/lib/crypto/krb/hash_provider/hash_md4.c (renamed from src/lib/crypto/hash_provider/hash_md4.c)0
-rw-r--r--src/lib/crypto/krb/hash_provider/hash_md5.c (renamed from src/lib/crypto/hash_provider/hash_md5.c)0
-rw-r--r--src/lib/crypto/krb/hash_provider/hash_provider.h (renamed from src/lib/crypto/hash_provider/hash_provider.h)0
-rw-r--r--src/lib/crypto/krb/hash_provider/hash_sha1.c (renamed from src/lib/crypto/hash_provider/hash_sha1.c)0
-rw-r--r--src/lib/crypto/krb/keyblocks.c (renamed from src/lib/crypto/keyblocks.c)0
-rw-r--r--src/lib/crypto/krb/keyed_checksum_types.c (renamed from src/lib/crypto/keyed_checksum_types.c)0
-rw-r--r--src/lib/crypto/krb/keyed_cksum.c (renamed from src/lib/crypto/keyed_cksum.c)0
-rw-r--r--src/lib/crypto/krb/keyhash_provider/Makefile.in34
-rw-r--r--src/lib/crypto/krb/keyhash_provider/deps65
-rw-r--r--src/lib/crypto/krb/keyhash_provider/descbc.c (renamed from src/lib/crypto/keyhash_provider/descbc.c)0
-rw-r--r--src/lib/crypto/krb/keyhash_provider/hmac_md5.c (renamed from src/lib/crypto/keyhash_provider/hmac_md5.c)0
-rw-r--r--src/lib/crypto/krb/keyhash_provider/k5_md4des.c (renamed from src/lib/crypto/keyhash_provider/k5_md4des.c)0
-rw-r--r--src/lib/crypto/krb/keyhash_provider/k5_md5des.c (renamed from src/lib/crypto/keyhash_provider/k5_md5des.c)0
-rw-r--r--src/lib/crypto/krb/keyhash_provider/keyhash_provider.h (renamed from src/lib/crypto/keyhash_provider/keyhash_provider.h)0
-rw-r--r--src/lib/crypto/krb/keyhash_provider/md5_hmac.c (renamed from src/lib/crypto/keyhash_provider/md5_hmac.c)0
-rw-r--r--src/lib/crypto/krb/keylengths.c (renamed from src/lib/crypto/keylengths.c)0
-rw-r--r--src/lib/crypto/krb/make_checksum.c (renamed from src/lib/crypto/make_checksum.c)0
-rw-r--r--src/lib/crypto/krb/make_checksum_iov.c (renamed from src/lib/crypto/make_checksum_iov.c)0
-rw-r--r--src/lib/crypto/krb/make_random_key.c (renamed from src/lib/crypto/make_random_key.c)0
-rw-r--r--src/lib/crypto/krb/mandatory_sumtype.c (renamed from src/lib/crypto/mandatory_sumtype.c)0
-rw-r--r--src/lib/crypto/krb/nfold.c (renamed from src/lib/crypto/nfold.c)0
-rw-r--r--src/lib/crypto/krb/old/Makefile.in (renamed from src/lib/crypto/old/Makefile.in)10
-rw-r--r--src/lib/crypto/krb/old/deps37
-rw-r--r--src/lib/crypto/krb/old/des_stringtokey.c (renamed from src/lib/crypto/old/des_stringtokey.c)0
-rw-r--r--src/lib/crypto/krb/old/old.h (renamed from src/lib/crypto/old/old.h)0
-rw-r--r--src/lib/crypto/krb/old/old_decrypt.c (renamed from src/lib/crypto/old/old_decrypt.c)0
-rw-r--r--src/lib/crypto/krb/old/old_encrypt.c (renamed from src/lib/crypto/old/old_encrypt.c)0
-rw-r--r--src/lib/crypto/krb/old_api_glue.c (renamed from src/lib/crypto/old_api_glue.c)0
-rw-r--r--src/lib/crypto/krb/prf.c (renamed from src/lib/crypto/prf.c)0
-rw-r--r--src/lib/crypto/krb/prng.c (renamed from src/lib/crypto/prng.c)0
-rw-r--r--src/lib/crypto/krb/random_to_key.c (renamed from src/lib/crypto/random_to_key.c)0
-rw-r--r--src/lib/crypto/krb/raw/Makefile.in (renamed from src/lib/crypto/raw/Makefile.in)10
-rw-r--r--src/lib/crypto/krb/raw/deps37
-rw-r--r--src/lib/crypto/krb/raw/raw.h (renamed from src/lib/crypto/raw/raw.h)0
-rw-r--r--src/lib/crypto/krb/raw/raw_aead.c (renamed from src/lib/crypto/raw/raw_aead.c)0
-rw-r--r--src/lib/crypto/krb/raw/raw_decrypt.c (renamed from src/lib/crypto/raw/raw_decrypt.c)0
-rw-r--r--src/lib/crypto/krb/raw/raw_encrypt.c (renamed from src/lib/crypto/raw/raw_encrypt.c)0
-rw-r--r--src/lib/crypto/krb/state.c (renamed from src/lib/crypto/state.c)0
-rw-r--r--src/lib/crypto/krb/string_to_cksumtype.c (renamed from src/lib/crypto/string_to_cksumtype.c)0
-rw-r--r--src/lib/crypto/krb/string_to_enctype.c (renamed from src/lib/crypto/string_to_enctype.c)0
-rw-r--r--src/lib/crypto/krb/string_to_key.c (renamed from src/lib/crypto/string_to_key.c)0
-rw-r--r--src/lib/crypto/krb/valid_cksumtype.c (renamed from src/lib/crypto/valid_cksumtype.c)0
-rw-r--r--src/lib/crypto/krb/valid_enctype.c (renamed from src/lib/crypto/valid_enctype.c)0
-rw-r--r--src/lib/crypto/krb/verify_checksum.c (renamed from src/lib/crypto/verify_checksum.c)0
-rw-r--r--src/lib/crypto/krb/verify_checksum_iov.c (renamed from src/lib/crypto/verify_checksum_iov.c)0
-rw-r--r--src/lib/crypto/krb/yarrow/ASSUMPTIONS (renamed from src/lib/crypto/yarrow/ASSUMPTIONS)0
-rw-r--r--src/lib/crypto/krb/yarrow/LICENSE (renamed from src/lib/crypto/yarrow/LICENSE)0
-rw-r--r--src/lib/crypto/krb/yarrow/Makefile.in (renamed from src/lib/crypto/yarrow/Makefile.in)14
-rw-r--r--src/lib/crypto/krb/yarrow/README (renamed from src/lib/crypto/yarrow/README)0
-rw-r--r--src/lib/crypto/krb/yarrow/TODO (renamed from src/lib/crypto/yarrow/TODO)0
-rw-r--r--src/lib/crypto/krb/yarrow/deps27
-rw-r--r--src/lib/crypto/krb/yarrow/yarrow.c (renamed from src/lib/crypto/yarrow/yarrow.c)0
-rw-r--r--src/lib/crypto/krb/yarrow/yarrow.h (renamed from src/lib/crypto/yarrow/yarrow.h)0
-rw-r--r--src/lib/crypto/krb/yarrow/yarrow.man (renamed from src/lib/crypto/yarrow/yarrow.man)0
-rw-r--r--src/lib/crypto/krb/yarrow/yarrow.pod (renamed from src/lib/crypto/yarrow/yarrow.pod)0
-rw-r--r--src/lib/crypto/krb/yarrow/ycipher.c (renamed from src/lib/crypto/yarrow/ycipher.c)0
-rw-r--r--src/lib/crypto/krb/yarrow/ycipher.h (renamed from src/lib/crypto/yarrow/ycipher.h)0
-rw-r--r--src/lib/crypto/krb/yarrow/yexcep.h (renamed from src/lib/crypto/yarrow/yexcep.h)0
-rw-r--r--src/lib/crypto/krb/yarrow/yhash.h (renamed from src/lib/crypto/yarrow/yhash.h)0
-rw-r--r--src/lib/crypto/krb/yarrow/ylock.h (renamed from src/lib/crypto/yarrow/ylock.h)0
-rw-r--r--src/lib/crypto/krb/yarrow/ystate.h (renamed from src/lib/crypto/yarrow/ystate.h)0
-rw-r--r--src/lib/crypto/krb/yarrow/ytypes.h (renamed from src/lib/crypto/yarrow/ytypes.h)0
-rw-r--r--src/lib/crypto/md4/Makefile.in58
-rw-r--r--src/lib/crypto/md4/deps13
-rw-r--r--src/lib/crypto/md5/Makefile.in48
-rw-r--r--src/lib/crypto/md5/deps13
-rw-r--r--src/lib/crypto/old/deps34
-rw-r--r--src/lib/crypto/raw/deps34
-rw-r--r--src/lib/crypto/sha1/Makefile.in53
-rw-r--r--src/lib/crypto/sha1/deps13
-rw-r--r--src/lib/crypto/yarrow/deps25
-rw-r--r--src/util/collected-client-lib/Makefile.in30
245 files changed, 1895 insertions, 1783 deletions
diff --git a/src/Makefile.in b/src/Makefile.in
index 4f459a3..bd67ad6 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -194,14 +194,15 @@ WINMAKEFILES=Makefile \
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,33 +262,37 @@ WINMAKEFILES=Makefile \
##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 > $@
@@ -389,11 +394,12 @@ FILES= ./* \
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/* \
diff --git a/src/configure.in b/src/configure.in
index 9556c94..b8ca819 100644
--- a/src/configure.in
+++ b/src/configure.in
@@ -1059,11 +1059,13 @@ V5_AC_OUTPUT_MAKEFILE(.
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
diff --git a/src/lib/crypto/Makefile.in b/src/lib/crypto/Makefile.in
index 85e32e4..b68ef55 100644
--- a/src/lib/crypto/Makefile.in
+++ b/src/lib/crypto/Makefile.in
@@ -2,170 +2,16 @@ thisconfigdir=../..
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
@@ -174,17 +20,19 @@ LIBINITFUNC=cryptoint_initialize_library
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.
@@ -201,196 +49,39 @@ SHLIB_RDIRS=$(KRB5_LIBDIR)
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
- $(MAKE) -$(MFLAGS)
- cd ..\des
- @echo Making in crypto\des
+ cd krb
+ @echo Making in crypto\krb
$(MAKE) -$(MFLAGS)
- cd ..\dk
- @echo Making in crypto\dk
+ cd ..\@CRYPTO_IMPL@
+ @echo Making in crypto\@CRYPTO_IMPL@
$(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
+ cd ..\crypto_tests
+ @echo Making in crypto\crypto_tests
$(MAKE) -$(MFLAGS)
cd ..
clean-windows::
- cd crc32
- @echo Making in clean crypto\crc32
- $(MAKE) -$(MFLAGS) clean
- cd ..\des
- @echo Making clean in crypto\des
- $(MAKE) -$(MFLAGS) clean
- cd ..\dk
- @echo Making clean in crypto\dk
+ cd krb
+ @echo Making in clean crypto\krb
$(MAKE) -$(MFLAGS) clean
- cd ..\enc_provider
- @echo Making clean in crypto\enc_provider
+ cd ..\@CRYPTO_IMPL@
+ @echo Making clean in crypto\@CRYPTO_IMPL@
$(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
+ cd ..\crypto_tests
+ @echo Making clean in crypto\crypto_tests
$(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@
diff --git a/src/lib/crypto/builtin/Makefile.in b/src/lib/crypto/builtin/Makefile.in
new file mode 100644
index 0000000..03ca5e9
--- /dev/null
+++ b/src/lib/crypto/builtin/Makefile.in
@@ -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 ..
+
+
+@lib_frag@
+@libobj_frag@
+
diff --git a/src/lib/crypto/aes/Makefile.in b/src/lib/crypto/builtin/aes/Makefile.in
index 4ed8ef7..ed36f7e 100644
--- a/src/lib/crypto/aes/Makefile.in
+++ b/src/lib/crypto/builtin/aes/Makefile.in
@@ -1,19 +1,17 @@
-thisconfigdir=../../..
-myfulldir=lib/crypto/aes
-mydir=lib/crypto/aes
-BUILDTOP=$(REL)..$(S)..$(S)..
-LOCALINCLUDES = -I$(srcdir)/.. -I$(srcdir)/../dk
+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##BUILDTOP = ..\..\..\..
##DOS##PREFIXDIR=aes
##DOS##OBJFILE=..\$(OUTPRE)aes.lst
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
-RUN_SETUP = @KRB5_RUN_ENV@ KRB5_CONFIG=$(SRCTOP)/config-files/krb5.conf
-
STLIBOBJS=\
aescrypt.o \
aestab.o \
@@ -53,20 +51,11 @@ run-aes-gen: aes-gen
check:: run-aes-gen
-aes-test: aes-test.$(OBJEXT) $(CRYPTO_DEPLIB)
- $(CC_LINK) -o aes-test aes-test.$(OBJEXT) $(K5CRYPTO_LIB) $(COM_ERR_LIB) $(SUPPORT_LIB)
-
-check:: run-aes-test
-run-aes-test: aes-test
- $(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
clean-unix:: clean-libobjs
clean::
- -$(RM) aes-gen aes-gen.o vt.txt vk.txt kresults.out aes-test aes-test.o
+ -$(RM) aes-gen aes-gen.o kresults.out
@libobj_frag@
diff --git a/src/lib/crypto/aes/aes-gen.c b/src/lib/crypto/builtin/aes/aes-gen.c
index 855e6a4..855e6a4 100644
--- a/src/lib/crypto/aes/aes-gen.c
+++ b/src/lib/crypto/builtin/aes/aes-gen.c
diff --git a/src/lib/crypto/aes/aes.h b/src/lib/crypto/builtin/aes/aes.h
index ac1c1b8..ac1c1b8 100644
--- a/src/lib/crypto/aes/aes.h
+++ b/src/lib/crypto/builtin/aes/aes.h
diff --git a/src/lib/crypto/aes/aes.txt b/src/lib/crypto/builtin/aes/aes.txt
index b644b5e..b644b5e 100644
--- a/src/lib/crypto/aes/aes.txt
+++ b/src/lib/crypto/builtin/aes/aes.txt
diff --git a/src/lib/crypto/aes/aes_s2k.c b/src/lib/crypto/builtin/aes/aes_s2k.c
index 36045ed..36045ed 100644
--- a/src/lib/crypto/aes/aes_s2k.c
+++ b/src/lib/crypto/builtin/aes/aes_s2k.c
diff --git a/src/lib/crypto/aes/aes_s2k.h b/src/lib/crypto/builtin/aes/aes_s2k.h
index b6804a9..b6804a9 100644
--- a/src/lib/crypto/aes/aes_s2k.h
+++ b/src/lib/crypto/builtin/aes/aes_s2k.h
diff --git a/src/lib/crypto/aes/aescpp.h b/src/lib/crypto/builtin/aes/aescpp.h
index e685485..e685485 100644
--- a/src/lib/crypto/aes/aescpp.h
+++ b/src/lib/crypto/builtin/aes/aescpp.h
diff --git a/src/lib/crypto/aes/aescrypp.c b/src/lib/crypto/builtin/aes/aescrypp.c
index 87b6341..87b6341 100644
--- a/src/lib/crypto/aes/aescrypp.c
+++ b/src/lib/crypto/builtin/aes/aescrypp.c
diff --git a/src/lib/crypto/aes/aescrypt.asm b/src/lib/crypto/builtin/aes/aescrypt.asm
index 35a6818..35a6818 100644
--- a/src/lib/crypto/aes/aescrypt.asm
+++ b/src/lib/crypto/builtin/aes/aescrypt.asm
diff --git a/src/lib/crypto/aes/aescrypt.c b/src/lib/crypto/builtin/aes/aescrypt.c
index 9db66e2..9db66e2 100644
--- a/src/lib/crypto/aes/aescrypt.c
+++ b/src/lib/crypto/builtin/aes/aescrypt.c
diff --git a/src/lib/crypto/aes/aeskey.c b/src/lib/crypto/builtin/aes/aeskey.c
index 60f766b..60f766b 100644
--- a/src/lib/crypto/aes/aeskey.c
+++ b/src/lib/crypto/builtin/aes/aeskey.c
diff --git a/src/lib/crypto/aes/aeskeypp.c b/src/lib/crypto/builtin/aes/aeskeypp.c
index 89fd900..89fd900 100644
--- a/src/lib/crypto/aes/aeskeypp.c
+++ b/src/lib/crypto/builtin/aes/aeskeypp.c
diff --git a/src/lib/crypto/aes/aesopt.h b/src/lib/crypto/builtin/aes/aesopt.h
index 006fbb3..006fbb3 100644
--- a/src/lib/crypto/aes/aesopt.h
+++ b/src/lib/crypto/builtin/aes/aesopt.h
diff --git a/src/lib/crypto/aes/aessrc.url b/src/lib/crypto/builtin/aes/aessrc.url
index 0758737..0758737 100644
--- a/src/lib/crypto/aes/aessrc.url
+++ b/src/lib/crypto/builtin/aes/aessrc.url
diff --git a/src/lib/crypto/aes/aestab.c b/src/lib/crypto/builtin/aes/aestab.c
index 7a5d69f..7a5d69f 100644
--- a/src/lib/crypto/aes/aestab.c
+++ b/src/lib/crypto/builtin/aes/aestab.c
diff --git a/src/lib/crypto/aes/deps b/src/lib/crypto/builtin/aes/deps
index 4434425..08ce3fa 100644
--- a/src/lib/crypto/aes/deps
+++ b/src/lib/crypto/builtin/aes/deps
@@ -10,11 +10,12 @@ 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/k5-buf.h \
- $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
- $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
- $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
- $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/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 aes_s2k.c aes_s2k.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
diff --git a/src/lib/crypto/aes/uitypes.h b/src/lib/crypto/builtin/aes/uitypes.h
index 3a72921..3a72921 100644
--- a/src/lib/crypto/aes/uitypes.h
+++ b/src/lib/crypto/builtin/aes/uitypes.h
diff --git a/src/lib/crypto/arcfour/Makefile.in b/src/lib/crypto/builtin/arcfour/Makefile.in
index d56deb8..cf6c511 100644
--- a/src/lib/crypto/arcfour/Makefile.in
+++ b/src/lib/crypto/builtin/arcfour/Makefile.in
@@ -1,19 +1,17 @@
-thisconfigdir=../../..
-myfulldir=lib/crypto/arcfour
-mydir=lib/crypto/arcfour
-BUILDTOP=$(REL)..$(S)..$(S)..
-LOCALINCLUDES = -I$(srcdir)/.. -I$(srcdir)/../md4
+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##BUILDTOP = ..\..\..\..
##DOS##PREFIXDIR=arcfour
##DOS##OBJFILE=..\$(OUTPRE)arcfour.lst
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
-RUN_SETUP = @KRB5_RUN_ENV@ KRB5_CONFIG=$(SRCTOP)/config-files/krb5.conf
-
STLIBOBJS=\
arcfour.o \
arcfour_aead.o \
diff --git a/src/lib/crypto/arcfour/arcfour-int.h b/src/lib/crypto/builtin/arcfour/arcfour-int.h
index efd7a02..efd7a02 100644
--- a/src/lib/crypto/arcfour/arcfour-int.h
+++ b/src/lib/crypto/builtin/arcfour/arcfour-int.h
diff --git a/src/lib/crypto/arcfour/arcfour.c b/src/lib/crypto/builtin/arcfour/arcfour.c
index 7e527cf..87220a7 100644
--- a/src/lib/crypto/arcfour/arcfour.c
+++ b/src/lib/crypto/builtin/arcfour/arcfour.c
@@ -8,7 +8,7 @@ of RSA Data Security)
*/
#include "k5-int.h"
#include "arcfour-int.h"
-#include "../hash_provider/hash_provider.h"
+#include "hash_provider/hash_provider.h"
const char *const krb5int_arcfour_l40 = "fortybits";
@@ -41,7 +41,7 @@ krb5_arcfour_encrypt_length(const struct krb5_enc_provider *enc,
case 5: /* tgs-req authz data in subkey */
return 5;
case 6: /* tgs-req authenticator cksum */
- return 6;
+ return 6;
case 7: /* tgs-req authenticator */
return 7;
case 8:
@@ -78,7 +78,7 @@ krb5_arcfour_encrypt(const struct krb5_enc_provider *enc,
keybytes = enc->keybytes;
keylength = enc->keylength;
hashsize = hash->hashsize;
-
+
d1.length=keybytes;
d1.data=malloc(d1.length);
if (d1.data == NULL)
@@ -107,7 +107,7 @@ krb5_arcfour_encrypt(const struct krb5_enc_provider *enc,
k3 = *key;
k3.length=d3.length;
k3.contents= (void *) d3.data;
-
+
salt.length=14;
salt.data=malloc(salt.length);
if (salt.data == NULL) {
@@ -137,7 +137,7 @@ krb5_arcfour_encrypt(const struct krb5_enc_provider *enc,
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) {
@@ -164,7 +164,7 @@ krb5_arcfour_encrypt(const struct krb5_enc_provider *enc,
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);
@@ -206,7 +206,7 @@ krb5_arcfour_decrypt(const struct krb5_enc_provider *enc,
k1 = *key;
k1.length=d1.length;
k1.contents= (void *) d1.data;
-
+
d2.length=keybytes;
d2.data=malloc(d2.length);
if (d2.data == NULL) {
@@ -272,7 +272,7 @@ krb5_arcfour_decrypt(const struct krb5_enc_provider *enc,
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;
@@ -332,3 +332,4 @@ krb5_arcfour_decrypt(const struct krb5_enc_provider *enc,
assert(out->length == 20);
return krb5_hmac(&krb5int_hash_sha1, key, 1, in, out);
}
+
diff --git a/src/lib/crypto/arcfour/arcfour.h b/src/lib/crypto/builtin/arcfour/arcfour.h
index be408fe..be408fe 100644
--- a/src/lib/crypto/arcfour/arcfour.h
+++ b/src/lib/crypto/builtin/arcfour/arcfour.h
diff --git a/src/lib/crypto/arcfour/arcfour_aead.c b/src/lib/crypto/builtin/arcfour/arcfour_aead.c
index cff7d66..cff7d66 100644
--- a/src/lib/crypto/arcfour/arcfour_aead.c
+++ b/src/lib/crypto/builtin/arcfour/arcfour_aead.c
diff --git a/src/lib/crypto/arcfour/arcfour_s2k.c b/src/lib/crypto/builtin/arcfour/arcfour_s2k.c
index 41053ed..41053ed 100644
--- a/src/lib/crypto/arcfour/arcfour_s2k.c
+++ b/src/lib/crypto/builtin/arcfour/arcfour_s2k.c
diff --git a/src/lib/crypto/arcfour/deps b/src/lib/crypto/builtin/arcfour/deps
index ee6faef..a08ba44 100644
--- a/src/lib/crypto/arcfour/deps
+++ b/src/lib/crypto/builtin/arcfour/deps
@@ -3,35 +3,36 @@
#
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/k5-buf.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)/../hash_provider/hash_provider.h arcfour-int.h \
- arcfour.c arcfour.h
-arcfour_aead.so arcfour_aead.po $(OUTPRE)arcfour_aead.$(OBJEXT): \
+ $(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/k5-buf.h $(SRCTOP)/include/k5-err.h \
- $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
- $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
- $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.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)/../aead.h \
- $(srcdir)/../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/k5-buf.h $(SRCTOP)/include/k5-err.h \
- $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-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
+ $(SRCTOP)/include/socket-utils.h $(srcdir)/../md4/rsa-md4.h \
+ arcfour-int.h arcfour.h arcfour_s2k.c
diff --git a/src/lib/crypto/builtin/deps b/src/lib/crypto/builtin/deps
new file mode 100644
index 0000000..2b5c20e
--- /dev/null
+++ b/src/lib/crypto/builtin/deps
@@ -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
diff --git a/src/lib/crypto/des/ISSUES b/src/lib/crypto/builtin/des/ISSUES
index 412f94a..412f94a 100644
--- a/src/lib/crypto/des/ISSUES
+++ b/src/lib/crypto/builtin/des/ISSUES
diff --git a/src/lib/crypto/builtin/des/Makefile.in b/src/lib/crypto/builtin/des/Makefile.in
new file mode 100644
index 0000000..a609c42
--- /dev/null
+++ b/src/lib/crypto/builtin/des/Makefile.in
@@ -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
+
+@libobj_frag@
+
diff --git a/src/lib/crypto/des/afsstring2key.c b/src/lib/crypto/builtin/des/afsstring2key.c
index eb6c37f..eb6c37f 100644
--- a/src/lib/crypto/des/afsstring2key.c
+++ b/src/lib/crypto/builtin/des/afsstring2key.c
diff --git a/src/lib/crypto/des/d3_aead.c b/src/lib/crypto/builtin/des/d3_aead.c
index 42ac395..2245283 100644
--- a/src/lib/crypto/des/d3_aead.c
+++ b/src/lib/crypto/builtin/des/d3_aead.c
@@ -23,7 +23,7 @@
#include "des_int.h"
#include "f_tables.h"
-#include "../aead.h"
+#include "aead.h"
void
krb5int_des3_cbc_encrypt_iov(krb5_crypto_iov *data,
diff --git a/src/lib/crypto/des/d3_cbc.c b/src/lib/crypto/builtin/des/d3_cbc.c
index 077e78d..077e78d 100644
--- a/src/lib/crypto/des/d3_cbc.c
+++ b/src/lib/crypto/builtin/des/d3_cbc.c
diff --git a/src/lib/crypto/des/d3_kysched.c b/src/lib/crypto/builtin/des/d3_kysched.c
index f18cc24..f18cc24 100644
--- a/src/lib/crypto/des/d3_kysched.c
+++ b/src/lib/crypto/builtin/des/d3_kysched.c
diff --git a/src/lib/crypto/des/deps b/src/lib/crypto/builtin/des/deps
index 93147df..9a57423 100644
--- a/src/lib/crypto/des/deps
+++ b/src/lib/crypto/builtin/des/deps
@@ -4,143 +4,155 @@
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/k5-buf.h $(SRCTOP)/include/k5-err.h \
- $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
- $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
- $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
- $(SRCTOP)/include/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/k5-buf.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
+ 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/k5-buf.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 \
- $(srcdir)/../aead.h $(srcdir)/../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/k5-buf.h $(SRCTOP)/include/k5-err.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 d3_kysched.c des_int.h
-des_prf.so des_prf.po $(OUTPRE)des_prf.$(OBJEXT): $(BUILDTOP)/include/autoconf.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/k5-buf.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 \
- $(srcdir)/../hash_provider/hash_provider.h des_prf.c
-f_aead.so f_aead.po $(OUTPRE)f_aead.$(OBJEXT): $(BUILDTOP)/include/autoconf.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/k5-buf.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 \
- $(srcdir)/../aead.h $(srcdir)/../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/k5-buf.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 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/k5-buf.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 f_cksum.c f_tables.h
-f_parity.so f_parity.po $(OUTPRE)f_parity.$(OBJEXT): \
+ 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/k5-buf.h $(SRCTOP)/include/k5-err.h \
- $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
- $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
- $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
- $(SRCTOP)/include/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/k5-buf.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/k5-buf.h $(SRCTOP)/include/k5-err.h \
- $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
- $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
- $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
- $(SRCTOP)/include/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/k5-buf.h $(SRCTOP)/include/k5-err.h \
- $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
- $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
- $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
- $(SRCTOP)/include/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/k5-buf.h $(SRCTOP)/include/k5-err.h \
- $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
- $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
- $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
- $(SRCTOP)/include/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/k5-buf.h $(SRCTOP)/include/k5-err.h \
- $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
- $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
- $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
- $(SRCTOP)/include/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
+ des_int.h string2key.c
diff --git a/src/lib/crypto/des/des_int.h b/src/lib/crypto/builtin/des/des_int.h
index 4a1d52a..4a1d52a 100644
--- a/src/lib/crypto/des/des_int.h
+++ b/src/lib/crypto/builtin/des/des_int.h
diff --git a/src/lib/crypto/des/des_prf.c b/src/lib/crypto/builtin/des/des_prf.c
index 9bb1085..a86ba90 100644
--- a/src/lib/crypto/des/des_prf.c
+++ b/src/lib/crypto/builtin/des/des_prf.c
@@ -30,7 +30,7 @@
*/
#include "k5-int.h"
-#include "../hash_provider/hash_provider.h" /* XXX is this ok? */
+#include "hash_provider/hash_provider.h" /* XXX is this ok? */
krb5_error_code
krb5int_des_prf (const struct krb5_enc_provider *enc,
diff --git a/src/lib/crypto/des/doc/libdes.doc b/src/lib/crypto/builtin/des/doc/libdes.doc
index 70f9f33..70f9f33 100644
--- a/src/lib/crypto/des/doc/libdes.doc
+++ b/src/lib/crypto/builtin/des/doc/libdes.doc
diff --git a/src/lib/crypto/des/f_aead.c b/src/lib/crypto/builtin/des/f_aead.c
index f7c2fd3..170482c 100644
--- a/src/lib/crypto/des/f_aead.c
+++ b/src/lib/crypto/builtin/des/f_aead.c
@@ -23,7 +23,7 @@
#include "des_int.h"
#include "f_tables.h"
-#include "../aead.h"
+#include "aead.h"
void
krb5int_des_cbc_encrypt_iov(krb5_crypto_iov *data,
diff --git a/src/lib/crypto/des/f_cbc.c b/src/lib/crypto/builtin/des/f_cbc.c
index 0949ba1..0949ba1 100644
--- a/src/lib/crypto/des/f_cbc.c
+++ b/src/lib/crypto/builtin/des/f_cbc.c
diff --git a/src/lib/crypto/des/f_cksum.c b/src/lib/crypto/builtin/des/f_cksum.c
index 1c03da4..1c03da4 100644
--- a/src/lib/crypto/des/f_cksum.c
+++ b/src/lib/crypto/builtin/des/f_cksum.c
diff --git a/src/lib/crypto/des/f_parity.c b/src/lib/crypto/builtin/des/f_parity.c
index 4263863..4263863 100644
--- a/src/lib/crypto/des/f_parity.c
+++ b/src/lib/crypto/builtin/des/f_parity.c
diff --git a/src/lib/crypto/des/f_sched.c b/src/lib/crypto/builtin/des/f_sched.c
index ece48ef..ece48ef 100644
--- a/src/lib/crypto/des/f_sched.c
+++ b/src/lib/crypto/builtin/des/f_sched.c
diff --git a/src/lib/crypto/des/f_tables.c b/src/lib/crypto/builtin/des/f_tables.c
index 42426bc..42426bc 100644
--- a/src/lib/crypto/des/f_tables.c
+++ b/src/lib/crypto/builtin/des/f_tables.c
diff --git a/src/lib/crypto/des/f_tables.h b/src/lib/crypto/builtin/des/f_tables.h
index 45a6322..45a6322 100644
--- a/src/lib/crypto/des/f_tables.h
+++ b/src/lib/crypto/builtin/des/f_tables.h
diff --git a/src/lib/crypto/des/key_sched.c b/src/lib/crypto/builtin/des/key_sched.c
index 26449a9..26449a9 100644
--- a/src/lib/crypto/des/key_sched.c
+++ b/src/lib/crypto/builtin/des/key_sched.c
diff --git a/src/lib/crypto/des/string2key.c b/src/lib/crypto/builtin/des/string2key.c
index 0ce4136..0ce4136 100644
--- a/src/lib/crypto/des/string2key.c
+++ b/src/lib/crypto/builtin/des/string2key.c
diff --git a/src/lib/crypto/des/weak_key.c b/src/lib/crypto/builtin/des/weak_key.c
index 2eab9f5..2eab9f5 100644
--- a/src/lib/crypto/des/weak_key.c
+++ b/src/lib/crypto/builtin/des/weak_key.c
diff --git a/src/lib/crypto/hmac.c b/src/lib/crypto/builtin/hmac.c
index 3bff3cf..3bff3cf 100644
--- a/src/lib/crypto/hmac.c
+++ b/src/lib/crypto/builtin/hmac.c
diff --git a/src/lib/crypto/md4/ISSUES b/src/lib/crypto/builtin/md4/ISSUES
index 1103bd8..1103bd8 100644
--- a/src/lib/crypto/md4/ISSUES
+++ b/src/lib/crypto/builtin/md4/ISSUES
diff --git a/src/lib/crypto/builtin/md4/Makefile.in b/src/lib/crypto/builtin/md4/Makefile.in
new file mode 100644
index 0000000..78dd053
--- /dev/null
+++ b/src/lib/crypto/builtin/md4/Makefile.in
@@ -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
+
+@libobj_frag@
+
diff --git a/src/lib/crypto/builtin/md4/deps b/src/lib/crypto/builtin/md4/deps
new file mode 100644
index 0000000..1decaf9
--- /dev/null
+++ b/src/lib/crypto/builtin/md4/deps
@@ -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
diff --git a/src/lib/crypto/md4/md4.c b/src/lib/crypto/builtin/md4/md4.c
index 7922c71..7922c71 100644
--- a/src/lib/crypto/md4/md4.c
+++ b/src/lib/crypto/builtin/md4/md4.c
diff --git a/src/lib/crypto/md4/rsa-md4.h b/src/lib/crypto/builtin/md4/rsa-md4.h
index d4e6f6b..d4e6f6b 100644
--- a/src/lib/crypto/md4/rsa-md4.h
+++ b/src/lib/crypto/builtin/md4/rsa-md4.h
diff --git a/src/lib/crypto/md5/ISSUES b/src/lib/crypto/builtin/md5/ISSUES
index 481e529..481e529 100644
--- a/src/lib/crypto/md5/ISSUES
+++ b/src/lib/crypto/builtin/md5/ISSUES
diff --git a/src/lib/crypto/builtin/md5/Makefile.in b/src/lib/crypto/builtin/md5/Makefile.in
new file mode 100644
index 0000000..6da4374
--- /dev/null
+++ b/src/lib/crypto/builtin/md5/Makefile.in
@@ -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
+
+@libobj_frag@
+
diff --git a/src/lib/crypto/builtin/md5/deps b/src/lib/crypto/builtin/md5/deps
new file mode 100644
index 0000000..fc3378d
--- /dev/null
+++ b/src/lib/crypto/builtin/md5/deps
@@ -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
diff --git a/src/lib/crypto/md5/md5.c b/src/lib/crypto/builtin/md5/md5.c
index e548dbc..e548dbc 100644
--- a/src/lib/crypto/md5/md5.c
+++ b/src/lib/crypto/builtin/md5/md5.c
diff --git a/src/lib/crypto/md5/rsa-md5.h b/src/lib/crypto/builtin/md5/rsa-md5.h
index 846b238..846b238 100644
--- a/src/lib/crypto/md5/rsa-md5.h
+++ b/src/lib/crypto/builtin/md5/rsa-md5.h
diff --git a/src/lib/crypto/pbkdf2.c b/src/lib/crypto/builtin/pbkdf2.c
index d897e9a..d897e9a 100644
--- a/src/lib/crypto/pbkdf2.c
+++ b/src/lib/crypto/builtin/pbkdf2.c
diff --git a/src/lib/crypto/sha1/ISSUES b/src/lib/crypto/builtin/sha1/ISSUES
index 8b7e8a2..8b7e8a2 100644
--- a/src/lib/crypto/sha1/ISSUES
+++ b/src/lib/crypto/builtin/sha1/ISSUES
diff --git a/src/lib/crypto/builtin/sha1/Makefile.in b/src/lib/crypto/builtin/sha1/Makefile.in
new file mode 100644
index 0000000..81776f5
--- /dev/null
+++ b/src/lib/crypto/builtin/sha1/Makefile.in
@@ -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
+
+@libobj_frag@
+
diff --git a/src/lib/crypto/builtin/sha1/deps b/src/lib/crypto/builtin/sha1/deps
new file mode 100644
index 0000000..a8f51a8
--- /dev/null
+++ b/src/lib/crypto/builtin/sha1/deps
@@ -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
diff --git a/src/lib/crypto/sha1/shs.c b/src/lib/crypto/builtin/sha1/shs.c
index d9372df..d9372df 100644
--- a/src/lib/crypto/sha1/shs.c
+++ b/src/lib/crypto/builtin/sha1/shs.c
diff --git a/src/lib/crypto/sha1/shs.h b/src/lib/crypto/builtin/sha1/shs.h
index 6dcb41b..6dcb41b 100644
--- a/src/lib/crypto/sha1/shs.h
+++ b/src/lib/crypto/builtin/sha1/shs.h
diff --git a/src/lib/crypto/crc32/Makefile.in b/src/lib/crypto/crc32/Makefile.in
deleted file mode 100644
index 11df860..0000000
--- a/src/lib/crypto/crc32/Makefile.in
+++ /dev/null
@@ -1,41 +0,0 @@
-thisconfigdir=../../..
-myfulldir=lib/crypto/crc32
-mydir=lib/crypto/crc32
-BUILDTOP=$(REL)..$(S)..$(S)..
-DEFS=
-
-##DOS##BUILDTOP = ..\..\..
-##DOS##PREFIXDIR=crc32
-##DOS##OBJFILE=..\$(OUTPRE)crc32.lst
-
-PROG_LIBPATH=-L$(TOPLIBD)
-PROG_RPATH=$(KRB5_LIBDIR)
-
-RUN_SETUP = @KRB5_RUN_ENV@ KRB5_CONFIG=$(SRCTOP)/config-files/krb5.conf
-
-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
- $(RM) t_crc.o t_crc
-
-check-unix:: t_crc
- $(RUN_SETUP) $(VALGRIND) ./t_crc
-
-t_crc: t_crc.o crc32.o $(SUPPORT_DEPLIB)
- $(CC_LINK) -o $@ t_crc.o crc32.o $(SUPPORT_LIB)
-
-
-@libobj_frag@
-
diff --git a/src/lib/crypto/crc32/deps b/src/lib/crypto/crc32/deps
deleted file mode 100644
index 9dc702d..0000000
--- a/src/lib/crypto/crc32/deps
+++ /dev/null
@@ -1,13 +0,0 @@
-#
-# 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/k5-buf.h \
- $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
- $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
- $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
- $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/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
diff --git a/src/lib/crypto/crypto_tests/Makefile.in b/src/lib/crypto/crypto_tests/Makefile.in
new file mode 100644
index 0000000..718f326
--- /dev/null
+++ b/src/lib/crypto/crypto_tests/Makefile.in
@@ -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
+
+@lib_frag@
+@libobj_frag@
+
diff --git a/src/lib/crypto/aes/aes-test.c b/src/lib/crypto/crypto_tests/aes-test.c
index c05fd26..c05fd26 100644
--- a/src/lib/crypto/aes/aes-test.c
+++ b/src/lib/crypto/crypto_tests/aes-test.c
diff --git a/src/lib/crypto/crypto_tests/deps b/src/lib/crypto/crypto_tests/deps
new file mode 100644
index 0000000..2feac3c
--- /dev/null
+++ b/src/lib/crypto/crypto_tests/deps
@@ -0,0 +1 @@
+# No dependencies here.
diff --git a/src/lib/crypto/des/destest.c b/src/lib/crypto/crypto_tests/destest.c
index 2582cc3..2582cc3 100644
--- a/src/lib/crypto/des/destest.c
+++ b/src/lib/crypto/crypto_tests/destest.c
diff --git a/src/lib/crypto/aes/expect-vk.txt b/src/lib/crypto/crypto_tests/expect-vk.txt
index bbd2c58..bbd2c58 100644
--- a/src/lib/crypto/aes/expect-vk.txt
+++ b/src/lib/crypto/crypto_tests/expect-vk.txt
diff --git a/src/lib/crypto/aes/expect-vt.txt b/src/lib/crypto/crypto_tests/expect-vt.txt
index 02b238c..02b238c 100644
--- a/src/lib/crypto/aes/expect-vt.txt
+++ b/src/lib/crypto/crypto_tests/expect-vt.txt
diff --git a/src/lib/crypto/des/keytest.data b/src/lib/crypto/crypto_tests/keytest.data
index 7ff34ee..7ff34ee 100644
--- a/src/lib/crypto/des/keytest.data
+++ b/src/lib/crypto/crypto_tests/keytest.data
diff --git a/src/lib/crypto/des/t_afss2k.c b/src/lib/crypto/crypto_tests/t_afss2k.c
index a6d0aa5..a6d0aa5 100644
--- a/src/lib/crypto/des/t_afss2k.c
+++ b/src/lib/crypto/crypto_tests/t_afss2k.c
diff --git a/src/lib/crypto/t_cf2.c b/src/lib/crypto/crypto_tests/t_cf2.c
index 2e171c2..2e171c2 100644
--- a/src/lib/crypto/t_cf2.c
+++ b/src/lib/crypto/crypto_tests/t_cf2.c
diff --git a/src/lib/crypto/t_cf2.comments b/src/lib/crypto/crypto_tests/t_cf2.comments
index 0643b65..0643b65 100644
--- a/src/lib/crypto/t_cf2.comments
+++ b/src/lib/crypto/crypto_tests/t_cf2.comments
diff --git a/src/lib/crypto/t_cf2.expected b/src/lib/crypto/crypto_tests/t_cf2.expected
index 007000f..007000f 100644
--- a/src/lib/crypto/t_cf2.expected
+++ b/src/lib/crypto/crypto_tests/t_cf2.expected
diff --git a/src/lib/crypto/t_cf2.in b/src/lib/crypto/crypto_tests/t_cf2.in
index 094c239..094c239 100644
--- a/src/lib/crypto/t_cf2.in
+++ b/src/lib/crypto/crypto_tests/t_cf2.in
diff --git a/src/lib/crypto/keyhash_provider/t_cksum.c b/src/lib/crypto/crypto_tests/t_cksum.c
index 98187f7..98187f7 100644
--- a/src/lib/crypto/keyhash_provider/t_cksum.c
+++ b/src/lib/crypto/crypto_tests/t_cksum.c
diff --git a/src/lib/crypto/crc32/t_crc.c b/src/lib/crypto/crypto_tests/t_crc.c
index e8a353a..e8a353a 100644
--- a/src/lib/crypto/crc32/t_crc.c
+++ b/src/lib/crypto/crypto_tests/t_crc.c
diff --git a/src/lib/crypto/t_cts.c b/src/lib/crypto/crypto_tests/t_cts.c
index aef8132..aef8132 100644
--- a/src/lib/crypto/t_cts.c
+++ b/src/lib/crypto/crypto_tests/t_cts.c
diff --git a/src/lib/crypto/t_encrypt.c b/src/lib/crypto/crypto_tests/t_encrypt.c
index 974dc58..974dc58 100644
--- a/src/lib/crypto/t_encrypt.c
+++ b/src/lib/crypto/crypto_tests/t_encrypt.c
diff --git a/src/lib/crypto/t_hmac.c b/src/lib/crypto/crypto_tests/t_hmac.c
index bf629c3..bf629c3 100644
--- a/src/lib/crypto/t_hmac.c
+++ b/src/lib/crypto/crypto_tests/t_hmac.c
diff --git a/src/lib/crypto/md5/t_cksum.c b/src/lib/crypto/crypto_tests/t_mdcksum.c
index 17ecd51..17ecd51 100644
--- a/src/lib/crypto/md5/t_cksum.c
+++ b/src/lib/crypto/crypto_tests/t_mdcksum.c
diff --git a/src/lib/crypto/md5/t_mddriver.c b/src/lib/crypto/crypto_tests/t_mddriver.c
index d894aaa..d894aaa 100644
--- a/src/lib/crypto/md5/t_mddriver.c
+++ b/src/lib/crypto/crypto_tests/t_mddriver.c
diff --git a/src/lib/crypto/t_nfold.c b/src/lib/crypto/crypto_tests/t_nfold.c
index 6be0a09..6be0a09 100644
--- a/src/lib/crypto/t_nfold.c
+++ b/src/lib/crypto/crypto_tests/t_nfold.c
diff --git a/src/lib/crypto/t_pkcs5.c b/src/lib/crypto/crypto_tests/t_pkcs5.c
index fa1f43d..fa1f43d 100644
--- a/src/lib/crypto/t_pkcs5.c
+++ b/src/lib/crypto/crypto_tests/t_pkcs5.c
diff --git a/src/lib/crypto/t_prf.c b/src/lib/crypto/crypto_tests/t_prf.c
index ac244eb..ac244eb 100644
--- a/src/lib/crypto/t_prf.c
+++ b/src/lib/crypto/crypto_tests/t_prf.c
diff --git a/src/lib/crypto/t_prf.comments b/src/lib/crypto/crypto_tests/t_prf.comments
index 1245842..1245842 100644
--- a/src/lib/crypto/t_prf.comments
+++ b/src/lib/crypto/crypto_tests/t_prf.comments
diff --git a/src/lib/crypto/t_prf.expected b/src/lib/crypto/crypto_tests/t_prf.expected
index eadfd97..eadfd97 100644
--- a/src/lib/crypto/t_prf.expected
+++ b/src/lib/crypto/crypto_tests/t_prf.expected
diff --git a/src/lib/crypto/t_prf.in b/src/lib/crypto/crypto_tests/t_prf.in
index f45c416..f45c416 100644
--- a/src/lib/crypto/t_prf.in
+++ b/src/lib/crypto/crypto_tests/t_prf.in
diff --git a/src/lib/crypto/t_prng.c b/src/lib/crypto/crypto_tests/t_prng.c
index 7df743b..7df743b 100644
--- a/src/lib/crypto/t_prng.c
+++ b/src/lib/crypto/crypto_tests/t_prng.c
diff --git a/src/lib/crypto/t_prng.comments b/src/lib/crypto/crypto_tests/t_prng.comments
index 1666b70..1666b70 100644
--- a/src/lib/crypto/t_prng.comments
+++ b/src/lib/crypto/crypto_tests/t_prng.comments
diff --git a/src/lib/crypto/t_prng.expected b/src/lib/crypto/crypto_tests/t_prng.expected
index f7f1650..f7f1650 100644
--- a/src/lib/crypto/t_prng.expected
+++ b/src/lib/crypto/crypto_tests/t_prng.expected
diff --git a/src/lib/crypto/t_prng.reseedtest b/src/lib/crypto/crypto_tests/t_prng.reseedtest
index 5eee0c0..5eee0c0 100644
--- a/src/lib/crypto/t_prng.reseedtest
+++ b/src/lib/crypto/crypto_tests/t_prng.reseedtest
diff --git a/src/lib/crypto/t_prng.reseedtest-comments b/src/lib/crypto/crypto_tests/t_prng.reseedtest-comments
index e50e096..e50e096 100644
--- a/src/lib/crypto/t_prng.reseedtest-comments
+++ b/src/lib/crypto/crypto_tests/t_prng.reseedtest-comments
diff --git a/src/lib/crypto/t_prng.reseedtest-expected b/src/lib/crypto/crypto_tests/t_prng.reseedtest-expected
index d7b5080..d7b5080 100644
--- a/src/lib/crypto/t_prng.reseedtest-expected
+++ b/src/lib/crypto/crypto_tests/t_prng.reseedtest-expected
diff --git a/src/lib/crypto/t_prng.seed b/src/lib/crypto/crypto_tests/t_prng.seed
index 79f4f64..79f4f64 100644
--- a/src/lib/crypto/t_prng.seed
+++ b/src/lib/crypto/crypto_tests/t_prng.seed
diff --git a/src/lib/crypto/sha1/t_shs.c b/src/lib/crypto/crypto_tests/t_shs.c
index adcb092..adcb092 100644
--- a/src/lib/crypto/sha1/t_shs.c
+++ b/src/lib/crypto/crypto_tests/t_shs.c
diff --git a/src/lib/crypto/sha1/t_shs3.c b/src/lib/crypto/crypto_tests/t_shs3.c
index 96b36a7..96b36a7 100644
--- a/src/lib/crypto/sha1/t_shs3.c
+++ b/src/lib/crypto/crypto_tests/t_shs3.c
diff --git a/src/lib/crypto/des/t_verify.c b/src/lib/crypto/crypto_tests/t_verify.c
index a6ad07c..a6ad07c 100644
--- a/src/lib/crypto/des/t_verify.c
+++ b/src/lib/crypto/crypto_tests/t_verify.c
diff --git a/src/lib/crypto/aes/test/Readme.txt b/src/lib/crypto/crypto_tests/test/Readme.txt
index 69dbb5b..69dbb5b 100644
--- a/src/lib/crypto/aes/test/Readme.txt
+++ b/src/lib/crypto/crypto_tests/test/Readme.txt
diff --git a/src/lib/crypto/aes/test/cbc_d_m.txt b/src/lib/crypto/crypto_tests/test/cbc_d_m.txt
index e216f3b..e216f3b 100644
--- a/src/lib/crypto/aes/test/cbc_d_m.txt
+++ b/src/lib/crypto/crypto_tests/test/cbc_d_m.txt
diff --git a/src/lib/crypto/aes/test/cbc_e_m.txt b/src/lib/crypto/crypto_tests/test/cbc_e_m.txt
index cd34478..cd34478 100644
--- a/src/lib/crypto/aes/test/cbc_e_m.txt
+++ b/src/lib/crypto/crypto_tests/test/cbc_e_m.txt
diff --git a/src/lib/crypto/aes/test/ecb_d_m.txt b/src/lib/crypto/crypto_tests/test/ecb_d_m.txt
index d99a69a..d99a69a 100644
--- a/src/lib/crypto/aes/test/ecb_d_m.txt
+++ b/src/lib/crypto/crypto_tests/test/ecb_d_m.txt
diff --git a/src/lib/crypto/aes/test/ecb_e_m.txt b/src/lib/crypto/crypto_tests/test/ecb_e_m.txt
index 40a95e7..40a95e7 100644
--- a/src/lib/crypto/aes/test/ecb_e_m.txt
+++ b/src/lib/crypto/crypto_tests/test/ecb_e_m.txt
diff --git a/src/lib/crypto/aes/test/ecb_iv.readme b/src/lib/crypto/crypto_tests/test/ecb_iv.readme
index c372157..c372157 100644
--- a/src/lib/crypto/aes/test/ecb_iv.readme
+++ b/src/lib/crypto/crypto_tests/test/ecb_iv.readme
diff --git a/src/lib/crypto/aes/test/ecb_iv.txt b/src/lib/crypto/crypto_tests/test/ecb_iv.txt
index 3f6608e..3f6608e 100644
--- a/src/lib/crypto/aes/test/ecb_iv.txt
+++ b/src/lib/crypto/crypto_tests/test/ecb_iv.txt
diff --git a/src/lib/crypto/aes/test/ecb_tbl.txt b/src/lib/crypto/crypto_tests/test/ecb_tbl.txt
index f1eef53..f1eef53 100644
--- a/src/lib/crypto/aes/test/ecb_tbl.txt
+++ b/src/lib/crypto/crypto_tests/test/ecb_tbl.txt
diff --git a/src/lib/crypto/aes/test/ecb_vk.txt b/src/lib/crypto/crypto_tests/test/ecb_vk.txt
index 5dfd600..5dfd600 100644
--- a/src/lib/crypto/aes/test/ecb_vk.txt
+++ b/src/lib/crypto/crypto_tests/test/ecb_vk.txt
diff --git a/src/lib/crypto/aes/test/ecb_vt.txt b/src/lib/crypto/crypto_tests/test/ecb_vt.txt
index 6dea60f..6dea60f 100644
--- a/src/lib/crypto/aes/test/ecb_vt.txt
+++ b/src/lib/crypto/crypto_tests/test/ecb_vt.txt
diff --git a/src/lib/crypto/aes/test/katmct.pdf b/src/lib/crypto/crypto_tests/test/katmct.pdf
index b494fb5..b494fb5 100644
--- a/src/lib/crypto/aes/test/katmct.pdf
+++ b/src/lib/crypto/crypto_tests/test/katmct.pdf
Binary files differ
diff --git a/src/lib/crypto/aes/vb.txt b/src/lib/crypto/crypto_tests/vb.txt
index dab133c..dab133c 100644
--- a/src/lib/crypto/aes/vb.txt
+++ b/src/lib/crypto/crypto_tests/vb.txt
diff --git a/src/lib/crypto/vectors.c b/src/lib/crypto/crypto_tests/vectors.c
index 64a5071..64a5071 100644
--- a/src/lib/crypto/vectors.c
+++ b/src/lib/crypto/crypto_tests/vectors.c
diff --git a/src/lib/crypto/yarrow/ytest.c b/src/lib/crypto/crypto_tests/ytest.c
index 93fb5f2..93fb5f2 100644
--- a/src/lib/crypto/yarrow/ytest.c
+++ b/src/lib/crypto/crypto_tests/ytest.c
diff --git a/src/lib/crypto/deps b/src/lib/crypto/deps
index b53a47d..2feac3c 100644
--- a/src/lib/crypto/deps
+++ b/src/lib/crypto/deps
@@ -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.
diff --git a/src/lib/crypto/des/Makefile.in b/src/lib/crypto/des/Makefile.in
deleted file mode 100644
index ef700a7..0000000
--- a/src/lib/crypto/des/Makefile.in
+++ /dev/null
@@ -1,104 +0,0 @@
-thisconfigdir=../../..
-myfulldir=lib/crypto/des
-mydir=lib/crypto/des
-BUILDTOP=$(REL)..$(S)..$(S)..
-DEFS=
-
-##DOS##BUILDTOP = ..\..\..
-##DOS##PREFIXDIR=des
-##DOS##OBJFILE=..\$(OUTPRE)des.lst
-
-PROG_LIBPATH=-L$(TOPLIBD)
-PROG_RPATH=$(KRB5_LIBDIR)
-
-RUN_SETUP = @KRB5_RUN_ENV@ KRB5_CONFIG=$(SRCTOP)/config-files/krb5.conf
-
-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)
-
-TOBJS = $(OUTPRE)key_sched.$(OBJEXT) $(OUTPRE)f_sched.$(OBJEXT) $(OUTPRE)f_cbc.$(OBJEXT) \
- $(OUTPRE)f_tables.$(OBJEXT) $(OUTPRE)f_cksum.$(OBJEXT)
-
-verify$(EXEEXT): t_verify.$(OBJEXT) $(TOBJS) f_parity.$(OBJEXT) \
- $(COM_ERR_DEPLIB) $(SUPPORT_DEPLIB)
- $(CC_LINK) -o $@ t_verify.$(OBJEXT) $(TOBJS) f_parity.$(OBJEXT) \
- -lcom_err $(SUPPORT_LIB)
-
-destest$(EXEEXT): destest.$(OBJEXT) $(TOBJS) $(SUPPORT_DEPLIB)
- $(CC_LINK) -o $@ destest.$(OBJEXT) $(TOBJS) $(SUPPORT_LIB)
-
-TAFSS2KOBJS = \
- t_afss2k.$(OBJEXT) $(TOBJS) \
- afsstring2key.$(OBJEXT) f_parity.$(OBJEXT) weak_key.$(OBJEXT)
-
-t_afss2k$(EXEEXT): $(TAFSS2KOBJS) $(COM_ERR_DEPLIB) $(SUPPORT_DEPLIB)
- $(CC_LINK) -o $@ $(TAFSS2KOBJS) -lcom_err $(SUPPORT_LIB)
-
-check-unix:: verify destest t_afss2k
- $(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
-
-check-windows::
-
-clean::
- $(RM) destest$(EXEEXT) verify$(EXEEXT) destest.$(OBJEXT) \
- t_verify.$(OBJEXT) t_afss2k.$(OBJEXT) t_afss2k$(EXEEXT)
-
-clean-unix:: clean-libobjs
-
-@libobj_frag@
-
diff --git a/src/lib/crypto/hash_provider/deps b/src/lib/crypto/hash_provider/deps
deleted file mode 100644
index b736bf4..0000000
--- a/src/lib/crypto/hash_provider/deps
+++ /dev/null
@@ -1,47 +0,0 @@
-#
-# 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/k5-buf.h $(SRCTOP)/include/k5-err.h \
- $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
- $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
- $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
- $(SRCTOP)/include/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/k5-buf.h $(SRCTOP)/include/k5-err.h \
- $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
- $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
- $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
- $(SRCTOP)/include/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 \
- 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/k5-buf.h $(SRCTOP)/include/k5-err.h \
- $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
- $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
- $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
- $(SRCTOP)/include/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)/../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/k5-buf.h $(SRCTOP)/include/k5-err.h \
- $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
- $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
- $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
- $(SRCTOP)/include/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)/../sha1/shs.h \
- hash_provider.h hash_sha1.c
diff --git a/src/lib/crypto/keyhash_provider/Makefile.in b/src/lib/crypto/keyhash_provider/Makefile.in
deleted file mode 100644
index 542dfe3..0000000
--- a/src/lib/crypto/keyhash_provider/Makefile.in
+++ /dev/null
@@ -1,56 +0,0 @@
-thisconfigdir=../../..
-myfulldir=lib/crypto/keyhash_provider
-mydir=lib/crypto/keyhash_provider
-BUILDTOP=$(REL)..$(S)..$(S)..
-LOCALINCLUDES = -I$(srcdir)/../des -I$(srcdir)/../md4 \
- -I$(srcdir)/../md5 -I$(srcdir)/../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)
-
-RUN_SETUP = @KRB5_RUN_ENV@ KRB5_CONFIG=$(SRCTOP)/config-files/krb5.conf
-
-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)
-
-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)
-
-check-unix:: t_cksum4 t_cksum5
- $(RUN_SETUP) $(VALGRIND) $(C)t_cksum4 "this is a test"
- $(RUN_SETUP) $(VALGRIND) $(C)t_cksum5 "this is a test"
-
-clean-unix::
- $(RM) t_cksum4 t_cksum4.o
- $(RM) t_cksum5 t_cksum5.o
-
-clean-unix:: clean-libobjs
-
-@libobj_frag@
-
diff --git a/src/lib/crypto/keyhash_provider/deps b/src/lib/crypto/keyhash_provider/deps
deleted file mode 100644
index 026ff52..0000000
--- a/src/lib/crypto/keyhash_provider/deps
+++ /dev/null
@@ -1,60 +0,0 @@
-#
-# 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/k5-buf.h \
- $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
- $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
- $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
- $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/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)/../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/k5-buf.h $(SRCTOP)/include/k5-err.h \
- $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
- $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
- $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
- $(SRCTOP)/include/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)/../des/des_int.h \
- $(srcdir)/../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/k5-buf.h $(SRCTOP)/include/k5-err.h \
- $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
- $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
- $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
- $(SRCTOP)/include/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)/../des/des_int.h \
- $(srcdir)/../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/k5-buf.h $(SRCTOP)/include/k5-err.h \
- $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
- $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
- $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
- $(SRCTOP)/include/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)/../arcfour/arcfour-int.h $(srcdir)/../arcfour/arcfour.h \
- $(srcdir)/../cksumtypes.h $(srcdir)/../hash_provider/hash_provider.h \
- $(srcdir)/../md5/rsa-md5.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/k5-buf.h $(SRCTOP)/include/k5-err.h \
- $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
- $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
- $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
- $(SRCTOP)/include/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)/../arcfour/arcfour-int.h \
- $(srcdir)/../arcfour/arcfour.h $(srcdir)/../hash_provider/hash_provider.h \
- $(srcdir)/../md5/rsa-md5.h keyhash_provider.h md5_hmac.c
diff --git a/src/lib/crypto/krb/Makefile.in b/src/lib/crypto/krb/Makefile.in
new file mode 100644
index 0000000..887fa16
--- /dev/null
+++ b/src/lib/crypto/krb/Makefile.in
@@ -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 ..
+
+
+@lib_frag@
+@libobj_frag@
+
diff --git a/src/lib/crypto/aead.c b/src/lib/crypto/krb/aead.c
index 2d9a835..2d9a835 100644
--- a/src/lib/crypto/aead.c
+++ b/src/lib/crypto/krb/aead.c
diff --git a/src/lib/crypto/aead.h b/src/lib/crypto/krb/aead.h
index 2c99eb8..2c99eb8 100644
--- a/src/lib/crypto/aead.h
+++ b/src/lib/crypto/krb/aead.h
diff --git a/src/lib/crypto/block_size.c b/src/lib/crypto/krb/block_size.c
index e4c11e8..e4c11e8 100644
--- a/src/lib/crypto/block_size.c
+++ b/src/lib/crypto/krb/block_size.c
diff --git a/src/lib/crypto/cf2.c b/src/lib/crypto/krb/cf2.c
index 4e25641..4e25641 100644
--- a/src/lib/crypto/cf2.c
+++ b/src/lib/crypto/krb/cf2.c
diff --git a/src/lib/crypto/checksum_length.c b/src/lib/crypto/krb/checksum_length.c
index 28846a6..28846a6 100644
--- a/src/lib/crypto/checksum_length.c
+++ b/src/lib/crypto/krb/checksum_length.c
diff --git a/src/lib/crypto/cksumtype_to_string.c b/src/lib/crypto/krb/cksumtype_to_string.c
index ee1d50b..ee1d50b 100644
--- a/src/lib/crypto/cksumtype_to_string.c
+++ b/src/lib/crypto/krb/cksumtype_to_string.c
diff --git a/src/lib/crypto/cksumtypes.c b/src/lib/crypto/krb/cksumtypes.c
index 037e53f..037e53f 100644
--- a/src/lib/crypto/cksumtypes.c
+++ b/src/lib/crypto/krb/cksumtypes.c
diff --git a/src/lib/crypto/cksumtypes.h b/src/lib/crypto/krb/cksumtypes.h
index c667e8a..c667e8a 100644
--- a/src/lib/crypto/cksumtypes.h
+++ b/src/lib/crypto/krb/cksumtypes.h
diff --git a/src/lib/crypto/coll_proof_cksum.c b/src/lib/crypto/krb/coll_proof_cksum.c
index 85fb57b..85fb57b 100644
--- a/src/lib/crypto/coll_proof_cksum.c
+++ b/src/lib/crypto/krb/coll_proof_cksum.c
diff --git a/src/lib/crypto/combine_keys.c b/src/lib/crypto/krb/combine_keys.c
index 3d97651..3d97651 100644
--- a/src/lib/crypto/combine_keys.c
+++ b/src/lib/crypto/krb/combine_keys.c
diff --git a/src/lib/crypto/crc32/CRC.pm b/src/lib/crypto/krb/crc32/CRC.pm
index ee2ab2a..ee2ab2a 100644
--- a/src/lib/crypto/crc32/CRC.pm
+++ b/src/lib/crypto/krb/crc32/CRC.pm
diff --git a/src/lib/crypto/krb/crc32/Makefile.in b/src/lib/crypto/krb/crc32/Makefile.in
new file mode 100644
index 0000000..d62b6ed
--- /dev/null
+++ b/src/lib/crypto/krb/crc32/Makefile.in
@@ -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::
+
+@libobj_frag@
+
diff --git a/src/lib/crypto/crc32/Poly.pm b/src/lib/crypto/krb/crc32/Poly.pm
index cad0f77..cad0f77 100644
--- a/src/lib/crypto/crc32/Poly.pm
+++ b/src/lib/crypto/krb/crc32/Poly.pm
diff --git a/src/lib/crypto/crc32/crc-32.h b/src/lib/crypto/krb/crc32/crc-32.h
index 0efc006..0efc006 100644
--- a/src/lib/crypto/crc32/crc-32.h
+++ b/src/lib/crypto/krb/crc32/crc-32.h
diff --git a/src/lib/crypto/crc32/crc.pl b/src/lib/crypto/krb/crc32/crc.pl
index b21b6b1..b21b6b1 100644
--- a/src/lib/crypto/crc32/crc.pl
+++ b/src/lib/crypto/krb/crc32/crc.pl
diff --git a/src/lib/crypto/crc32/crc32.c b/src/lib/crypto/krb/crc32/crc32.c
index ef65476..ef65476 100644
--- a/src/lib/crypto/crc32/crc32.c
+++ b/src/lib/crypto/krb/crc32/crc32.c
diff --git a/src/lib/crypto/krb/crc32/deps b/src/lib/crypto/krb/crc32/deps
new file mode 100644
index 0000000..2558fe2
--- /dev/null
+++ b/src/lib/crypto/krb/crc32/deps
@@ -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
diff --git a/src/lib/crypto/crypto_length.c b/src/lib/crypto/krb/crypto_length.c
index d99d18b..d99d18b 100644
--- a/src/lib/crypto/crypto_length.c
+++ b/src/lib/crypto/krb/crypto_length.c
diff --git a/src/lib/crypto/crypto_libinit.c b/src/lib/crypto/krb/crypto_libinit.c
index 91bf8ac..91bf8ac 100644
--- a/src/lib/crypto/crypto_libinit.c
+++ b/src/lib/crypto/krb/crypto_libinit.c
diff --git a/src/lib/crypto/decrypt.c b/src/lib/crypto/krb/decrypt.c
index 74c38f6..74c38f6 100644
--- a/src/lib/crypto/decrypt.c
+++ b/src/lib/crypto/krb/decrypt.c
diff --git a/src/lib/crypto/decrypt_iov.c b/src/lib/crypto/krb/decrypt_iov.c
index 1a98b06..1a98b06 100644
--- a/src/lib/crypto/decrypt_iov.c
+++ b/src/lib/crypto/krb/decrypt_iov.c
diff --git a/src/lib/crypto/default_state.c b/src/lib/crypto/krb/default_state.c
index 33a189f..33a189f 100644
--- a/src/lib/crypto/default_state.c
+++ b/src/lib/crypto/krb/default_state.c
diff --git a/src/lib/crypto/krb/deps b/src/lib/crypto/krb/deps
new file mode 100644
index 0000000..d7041bf
--- /dev/null
+++ b/src/lib/crypto/krb/deps
@@ -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
diff --git a/src/lib/crypto/dk/Makefile.in b/src/lib/crypto/krb/dk/Makefile.in
index c15978e..b254523 100644
--- a/src/lib/crypto/dk/Makefile.in
+++ b/src/lib/crypto/krb/dk/Makefile.in
@@ -1,19 +1,17 @@
-thisconfigdir=../../..
-myfulldir=lib/crypto/dk
+thisconfigdir=../../../..
+myfulldir=lib/crypto/krb/dk
mydir=lib/crypto/dk
-BUILDTOP=$(REL)..$(S)..$(S)..
-LOCALINCLUDES = -I$(srcdir)/..
+BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
+LOCALINCLUDES = -I$(srcdir)/.. -I$(srcdir)/../../@CRYPTO_IMPL@
DEFS=
-##DOS##BUILDTOP = ..\..\..
+##DOS##BUILDTOP = ..\..\..\..
##DOS##PREFIXDIR=dk
##DOS##OBJFILE=..\$(OUTPRE)dk.lst
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
-RUN_SETUP = @KRB5_RUN_ENV@ KRB5_CONFIG=$(SRCTOP)/config-files/krb5.conf
-
STLIBOBJS=\
checksum.o \
dk_aead.o \
@@ -29,7 +27,7 @@ OBJS=\
$(OUTPRE)dk_decrypt.$(OBJEXT) \
$(OUTPRE)dk_encrypt.$(OBJEXT) \
$(OUTPRE)derive.$(OBJEXT) \
- $(OUTPRE)dk_prf.$(OBJEXT) \
+ $(OUTPRE)dk_prf.$(OBJEXT) \
$(OUTPRE)stringtokey.$(OBJEXT)
SRCS=\
@@ -37,7 +35,7 @@ SRCS=\
$(srcdir)/dk_aead.c \
$(srcdir)/dk_decrypt.c \
$(srcdir)/dk_encrypt.c \
- $(srcdir)/dk_prf.c \
+ $(srcdir)/dk_prf.c \
$(srcdir)/derive.c \
$(srcdir)/stringtokey.c
diff --git a/src/lib/crypto/dk/checksum.c b/src/lib/crypto/krb/dk/checksum.c
index f4b18bf..f4b18bf 100644
--- a/src/lib/crypto/dk/checksum.c
+++ b/src/lib/crypto/krb/dk/checksum.c
diff --git a/src/lib/crypto/dk/deps b/src/lib/crypto/krb/dk/deps
index e901a54..28e8a08 100644
--- a/src/lib/crypto/dk/deps
+++ b/src/lib/crypto/krb/dk/deps
@@ -4,73 +4,76 @@
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/k5-buf.h $(SRCTOP)/include/k5-err.h \
- $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
- $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
- $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
- $(SRCTOP)/include/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/k5-buf.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/k5-buf.h $(SRCTOP)/include/k5-err.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 dk.h dk_decrypt.c
-dk_encrypt.so dk_encrypt.po $(OUTPRE)dk_encrypt.$(OBJEXT): \
+ $(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/k5-buf.h $(SRCTOP)/include/k5-err.h \
- $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
- $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
- $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
- $(SRCTOP)/include/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/k5-buf.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/k5-buf.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 \
- 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/k5-buf.h $(SRCTOP)/include/k5-err.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 dk.h stringtokey.c
+ $(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
diff --git a/src/lib/crypto/dk/derive.c b/src/lib/crypto/krb/dk/derive.c
index 77b05fa..77b05fa 100644
--- a/src/lib/crypto/dk/derive.c
+++ b/src/lib/crypto/krb/dk/derive.c
diff --git a/src/lib/crypto/dk/dk.h b/src/lib/crypto/krb/dk/dk.h
index bc40134..bc40134 100644
--- a/src/lib/crypto/dk/dk.h
+++ b/src/lib/crypto/krb/dk/dk.h
diff --git a/src/lib/crypto/dk/dk_aead.c b/src/lib/crypto/krb/dk/dk_aead.c
index e995f9a..e995f9a 100644
--- a/src/lib/crypto/dk/dk_aead.c
+++ b/src/lib/crypto/krb/dk/dk_aead.c
diff --git a/src/lib/crypto/dk/dk_decrypt.c b/src/lib/crypto/krb/dk/dk_decrypt.c
index c38c4d5..c38c4d5 100644
--- a/src/lib/crypto/dk/dk_decrypt.c
+++ b/src/lib/crypto/krb/dk/dk_decrypt.c
diff --git a/src/lib/crypto/dk/dk_encrypt.c b/src/lib/crypto/krb/dk/dk_encrypt.c
index 6596e53..6596e53 100644
--- a/src/lib/crypto/dk/dk_encrypt.c
+++ b/src/lib/crypto/krb/dk/dk_encrypt.c
diff --git a/src/lib/crypto/dk/dk_prf.c b/src/lib/crypto/krb/dk/dk_prf.c
index ec64caf..ec64caf 100644
--- a/src/lib/crypto/dk/dk_prf.c
+++ b/src/lib/crypto/krb/dk/dk_prf.c
diff --git a/src/lib/crypto/dk/stringtokey.c b/src/lib/crypto/krb/dk/stringtokey.c
index 0e54b84..0e54b84 100644
--- a/src/lib/crypto/dk/stringtokey.c
+++ b/src/lib/crypto/krb/dk/stringtokey.c
diff --git a/src/lib/crypto/enc_provider/Makefile.in b/src/lib/crypto/krb/enc_provider/Makefile.in
index bb15ecf..2eedf1d 100644
--- a/src/lib/crypto/enc_provider/Makefile.in
+++ b/src/lib/crypto/krb/enc_provider/Makefile.in
@@ -1,19 +1,18 @@
-thisconfigdir=../../..
-myfulldir=lib/crypto/enc_provider
-mydir=lib/crypto/enc_provider
-BUILDTOP=$(REL)..$(S)..$(S)..
-LOCALINCLUDES = -I$(srcdir)/../des -I$(srcdir)/../arcfour -I$(srcdir)/../aes -I$(srcdir)/..
+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##BUILDTOP = ..\..\..\..
##DOS##PREFIXDIR=enc_provider
##DOS##OBJFILE=..\$(OUTPRE)enc_prov.lst
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
-RUN_SETUP = @KRB5_RUN_ENV@ KRB5_CONFIG=$(SRCTOP)/config-files/krb5.conf
-
STLIBOBJS= des.o des3.o rc4.o aes.o
OBJS= \
diff --git a/src/lib/crypto/enc_provider/aes.c b/src/lib/crypto/krb/enc_provider/aes.c
index 060d119..060d119 100644
--- a/src/lib/crypto/enc_provider/aes.c
+++ b/src/lib/crypto/krb/enc_provider/aes.c
diff --git a/src/lib/crypto/krb/enc_provider/deps b/src/lib/crypto/krb/enc_provider/deps
new file mode 100644
index 0000000..fa797cd
--- /dev/null
+++ b/src/lib/crypto/krb/enc_provider/deps
@@ -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
diff --git a/src/lib/crypto/enc_provider/des.c b/src/lib/crypto/krb/enc_provider/des.c
index 547f6b9..547f6b9 100644
--- a/src/lib/crypto/enc_provider/des.c
+++ b/src/lib/crypto/krb/enc_provider/des.c
diff --git a/src/lib/crypto/enc_provider/des3.c b/src/lib/crypto/krb/enc_provider/des3.c
index 412c994..412c994 100644
--- a/src/lib/crypto/enc_provider/des3.c
+++ b/src/lib/crypto/krb/enc_provider/des3.c
diff --git a/src/lib/crypto/enc_provider/enc_provider.h b/src/lib/crypto/krb/enc_provider/enc_provider.h
index 92022b3..92022b3 100644
--- a/src/lib/crypto/enc_provider/enc_provider.h
+++ b/src/lib/crypto/krb/enc_provider/enc_provider.h
diff --git a/src/lib/crypto/enc_provider/rc4.c b/src/lib/crypto/krb/enc_provider/rc4.c
index b950a60..b950a60 100644
--- a/src/lib/crypto/enc_provider/rc4.c
+++ b/src/lib/crypto/krb/enc_provider/rc4.c
diff --git a/src/lib/crypto/encrypt.c b/src/lib/crypto/krb/encrypt.c
index a9a38aa..a9a38aa 100644
--- a/src/lib/crypto/encrypt.c
+++ b/src/lib/crypto/krb/encrypt.c
diff --git a/src/lib/crypto/encrypt_iov.c b/src/lib/crypto/krb/encrypt_iov.c
index a35c5b5..a35c5b5 100644
--- a/src/lib/crypto/encrypt_iov.c
+++ b/src/lib/crypto/krb/encrypt_iov.c
diff --git a/src/lib/crypto/encrypt_length.c b/src/lib/crypto/krb/encrypt_length.c
index a934b2a..a934b2a 100644
--- a/src/lib/crypto/encrypt_length.c
+++ b/src/lib/crypto/krb/encrypt_length.c
diff --git a/src/lib/crypto/enctype_compare.c b/src/lib/crypto/krb/enctype_compare.c
index 55e8277..55e8277 100644
--- a/src/lib/crypto/enctype_compare.c
+++ b/src/lib/crypto/krb/enctype_compare.c
diff --git a/src/lib/crypto/enctype_to_string.c b/src/lib/crypto/krb/enctype_to_string.c
index 28fa63e..28fa63e 100644
--- a/src/lib/crypto/enctype_to_string.c
+++ b/src/lib/crypto/krb/enctype_to_string.c
diff --git a/src/lib/crypto/etypes.c b/src/lib/crypto/krb/etypes.c
index c44ee41..c44ee41 100644
--- a/src/lib/crypto/etypes.c
+++ b/src/lib/crypto/krb/etypes.c
diff --git a/src/lib/crypto/etypes.h b/src/lib/crypto/krb/etypes.h
index 8441fca..8441fca 100644
--- a/src/lib/crypto/etypes.h
+++ b/src/lib/crypto/krb/etypes.h
diff --git a/src/lib/crypto/hash_provider/Makefile.in b/src/lib/crypto/krb/hash_provider/Makefile.in
index a2e32e2..ece3a99 100644
--- a/src/lib/crypto/hash_provider/Makefile.in
+++ b/src/lib/crypto/krb/hash_provider/Makefile.in
@@ -1,23 +1,21 @@
-thisconfigdir=../../..
-myfulldir=lib/crypto/hash_provider
-mydir=lib/crypto/hash_provider
-BUILDTOP=$(REL)..$(S)..$(S)..
-LOCALINCLUDES = -I$(srcdir)/../crc32 -I$(srcdir)/../md4 \
- -I$(srcdir)/../md5 -I$(srcdir)/../sha1
+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##BUILDTOP = ..\..\..\..
##DOS##PREFIXDIR=hash_provider
##DOS##OBJFILE=..\$(OUTPRE)hash_pro.lst
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
-RUN_SETUP = @KRB5_RUN_ENV@ KRB5_CONFIG=$(SRCTOP)/config-files/krb5.conf
-
STLIBOBJS= hash_crc32.o hash_md4.o hash_md5.o hash_sha1.o
-OBJS= $(OUTPRE)hash_crc32.$(OBJEXT) $(OUTPRE)hash_md4.$(OBJEXT) \
+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 \
diff --git a/src/lib/crypto/enc_provider/deps b/src/lib/crypto/krb/hash_provider/deps
index 44c1e72..e59eade 100644
--- a/src/lib/crypto/enc_provider/deps
+++ b/src/lib/crypto/krb/hash_provider/deps
@@ -1,48 +1,48 @@
#
# 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/k5-buf.h \
+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)/../aead.h $(srcdir)/../cksumtypes.h $(srcdir)/../des/des_int.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/k5-buf.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)/../aead.h $(srcdir)/../cksumtypes.h $(srcdir)/../des/des_int.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/k5-buf.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)/../aead.h $(srcdir)/../aes/aes.h $(srcdir)/../aes/uitypes.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/k5-buf.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)/../aead.h $(srcdir)/../arcfour/arcfour-int.h \
- $(srcdir)/../arcfour/arcfour.h $(srcdir)/../cksumtypes.h \
- enc_provider.h rc4.c
+ $(srcdir)/../../builtin/sha1/shs.h hash_provider.h \
+ hash_sha1.c
diff --git a/src/lib/crypto/hash_provider/hash_crc32.c b/src/lib/crypto/krb/hash_provider/hash_crc32.c
index ca26810..ca26810 100644
--- a/src/lib/crypto/hash_provider/hash_crc32.c
+++ b/src/lib/crypto/krb/hash_provider/hash_crc32.c
diff --git a/src/lib/crypto/hash_provider/hash_md4.c b/src/lib/crypto/krb/hash_provider/hash_md4.c
index 1fa23c2..1fa23c2 100644
--- a/src/lib/crypto/hash_provider/hash_md4.c
+++ b/src/lib/crypto/krb/hash_provider/hash_md4.c
diff --git a/src/lib/crypto/hash_provider/hash_md5.c b/src/lib/crypto/krb/hash_provider/hash_md5.c
index 174c432..174c432 100644
--- a/src/lib/crypto/hash_provider/hash_md5.c
+++ b/src/lib/crypto/krb/hash_provider/hash_md5.c
diff --git a/src/lib/crypto/hash_provider/hash_provider.h b/src/lib/crypto/krb/hash_provider/hash_provider.h
index 4fa4609..4fa4609 100644
--- a/src/lib/crypto/hash_provider/hash_provider.h
+++ b/src/lib/crypto/krb/hash_provider/hash_provider.h
diff --git a/src/lib/crypto/hash_provider/hash_sha1.c b/src/lib/crypto/krb/hash_provider/hash_sha1.c
index ffc073c..ffc073c 100644
--- a/src/lib/crypto/hash_provider/hash_sha1.c
+++ b/src/lib/crypto/krb/hash_provider/hash_sha1.c
diff --git a/src/lib/crypto/keyblocks.c b/src/lib/crypto/krb/keyblocks.c
index 5912c81..5912c81 100644
--- a/src/lib/crypto/keyblocks.c
+++ b/src/lib/crypto/krb/keyblocks.c
diff --git a/src/lib/crypto/keyed_checksum_types.c b/src/lib/crypto/krb/keyed_checksum_types.c
index 04aa447..04aa447 100644
--- a/src/lib/crypto/keyed_checksum_types.c
+++ b/src/lib/crypto/krb/keyed_checksum_types.c
diff --git a/src/lib/crypto/keyed_cksum.c b/src/lib/crypto/krb/keyed_cksum.c
index 023d8c6..023d8c6 100644
--- a/src/lib/crypto/keyed_cksum.c
+++ b/src/lib/crypto/krb/keyed_cksum.c
diff --git a/src/lib/crypto/krb/keyhash_provider/Makefile.in b/src/lib/crypto/krb/keyhash_provider/Makefile.in
new file mode 100644
index 0000000..d84ce79
--- /dev/null
+++ b/src/lib/crypto/krb/keyhash_provider/Makefile.in
@@ -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
+
+@libobj_frag@
+
diff --git a/src/lib/crypto/krb/keyhash_provider/deps b/src/lib/crypto/krb/keyhash_provider/deps
new file mode 100644
index 0000000..553676e
--- /dev/null
+++ b/src/lib/crypto/krb/keyhash_provider/deps
@@ -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
diff --git a/src/lib/crypto/keyhash_provider/descbc.c b/src/lib/crypto/krb/keyhash_provider/descbc.c
index bf68e32..bf68e32 100644
--- a/src/lib/crypto/keyhash_provider/descbc.c
+++ b/src/lib/crypto/krb/keyhash_provider/descbc.c
diff --git a/src/lib/crypto/keyhash_provider/hmac_md5.c b/src/lib/crypto/krb/keyhash_provider/hmac_md5.c
index 34ce671..34ce671 100644
--- a/src/lib/crypto/keyhash_provider/hmac_md5.c
+++ b/src/lib/crypto/krb/keyhash_provider/hmac_md5.c
diff --git a/src/lib/crypto/keyhash_provider/k5_md4des.c b/src/lib/crypto/krb/keyhash_provider/k5_md4des.c
index fceb58e..fceb58e 100644
--- a/src/lib/crypto/keyhash_provider/k5_md4des.c
+++ b/src/lib/crypto/krb/keyhash_provider/k5_md4des.c
diff --git a/src/lib/crypto/keyhash_provider/k5_md5des.c b/src/lib/crypto/krb/keyhash_provider/k5_md5des.c
index 0175c68..0175c68 100644
--- a/src/lib/crypto/keyhash_provider/k5_md5des.c
+++ b/src/lib/crypto/krb/keyhash_provider/k5_md5des.c
diff --git a/src/lib/crypto/keyhash_provider/keyhash_provider.h b/src/lib/crypto/krb/keyhash_provider/keyhash_provider.h
index 8ac91e1..8ac91e1 100644
--- a/src/lib/crypto/keyhash_provider/keyhash_provider.h
+++ b/src/lib/crypto/krb/keyhash_provider/keyhash_provider.h
diff --git a/src/lib/crypto/keyhash_provider/md5_hmac.c b/src/lib/crypto/krb/keyhash_provider/md5_hmac.c
index d05b97f..d05b97f 100644
--- a/src/lib/crypto/keyhash_provider/md5_hmac.c
+++ b/src/lib/crypto/krb/keyhash_provider/md5_hmac.c
diff --git a/src/lib/crypto/keylengths.c b/src/lib/crypto/krb/keylengths.c
index acd1da8..acd1da8 100644
--- a/src/lib/crypto/keylengths.c
+++ b/src/lib/crypto/krb/keylengths.c
diff --git a/src/lib/crypto/make_checksum.c b/src/lib/crypto/krb/make_checksum.c
index ad532b2..ad532b2 100644
--- a/src/lib/crypto/make_checksum.c
+++ b/src/lib/crypto/krb/make_checksum.c
diff --git a/src/lib/crypto/make_checksum_iov.c b/src/lib/crypto/krb/make_checksum_iov.c
index 3cf4af6..3cf4af6 100644
--- a/src/lib/crypto/make_checksum_iov.c
+++ b/src/lib/crypto/krb/make_checksum_iov.c
diff --git a/src/lib/crypto/make_random_key.c b/src/lib/crypto/krb/make_random_key.c
index 0ae321d..0ae321d 100644
--- a/src/lib/crypto/make_random_key.c
+++ b/src/lib/crypto/krb/make_random_key.c
diff --git a/src/lib/crypto/mandatory_sumtype.c b/src/lib/crypto/krb/mandatory_sumtype.c
index f9322ff..f9322ff 100644
--- a/src/lib/crypto/mandatory_sumtype.c
+++ b/src/lib/crypto/krb/mandatory_sumtype.c
diff --git a/src/lib/crypto/nfold.c b/src/lib/crypto/krb/nfold.c
index 1f1902d..1f1902d 100644
--- a/src/lib/crypto/nfold.c
+++ b/src/lib/crypto/krb/nfold.c
diff --git a/src/lib/crypto/old/Makefile.in b/src/lib/crypto/krb/old/Makefile.in
index 7e68315..4370f1f 100644
--- a/src/lib/crypto/old/Makefile.in
+++ b/src/lib/crypto/krb/old/Makefile.in
@@ -1,8 +1,8 @@
-thisconfigdir=../../..
-myfulldir=lib/crypto/old
-mydir=lib/crypto/old
-BUILDTOP=$(REL)..$(S)..$(S)..
-LOCALINCLUDES = -I$(srcdir)/../des
+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 = ..\..\..
diff --git a/src/lib/crypto/krb/old/deps b/src/lib/crypto/krb/old/deps
new file mode 100644
index 0000000..e2e71c2
--- /dev/null
+++ b/src/lib/crypto/krb/old/deps
@@ -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
diff --git a/src/lib/crypto/old/des_stringtokey.c b/src/lib/crypto/krb/old/des_stringtokey.c
index 2bacb4e..2bacb4e 100644
--- a/src/lib/crypto/old/des_stringtokey.c
+++ b/src/lib/crypto/krb/old/des_stringtokey.c
diff --git a/src/lib/crypto/old/old.h b/src/lib/crypto/krb/old/old.h
index 94ee642..94ee642 100644
--- a/src/lib/crypto/old/old.h
+++ b/src/lib/crypto/krb/old/old.h
diff --git a/src/lib/crypto/old/old_decrypt.c b/src/lib/crypto/krb/old/old_decrypt.c
index cfbbd72..cfbbd72 100644
--- a/src/lib/crypto/old/old_decrypt.c
+++ b/src/lib/crypto/krb/old/old_decrypt.c
diff --git a/src/lib/crypto/old/old_encrypt.c b/src/lib/crypto/krb/old/old_encrypt.c
index 98bd109..98bd109 100644
--- a/src/lib/crypto/old/old_encrypt.c
+++ b/src/lib/crypto/krb/old/old_encrypt.c
diff --git a/src/lib/crypto/old_api_glue.c b/src/lib/crypto/krb/old_api_glue.c
index 4db0c33..4db0c33 100644
--- a/src/lib/crypto/old_api_glue.c
+++ b/src/lib/crypto/krb/old_api_glue.c
diff --git a/src/lib/crypto/prf.c b/src/lib/crypto/krb/prf.c
index 67e1bc8..67e1bc8 100644
--- a/src/lib/crypto/prf.c
+++ b/src/lib/crypto/krb/prf.c
diff --git a/src/lib/crypto/prng.c b/src/lib/crypto/krb/prng.c
index f9647ea..f9647ea 100644
--- a/src/lib/crypto/prng.c
+++ b/src/lib/crypto/krb/prng.c
diff --git a/src/lib/crypto/random_to_key.c b/src/lib/crypto/krb/random_to_key.c
index 20f0abc..20f0abc 100644
--- a/src/lib/crypto/random_to_key.c
+++ b/src/lib/crypto/krb/random_to_key.c
diff --git a/src/lib/crypto/raw/Makefile.in b/src/lib/crypto/krb/raw/Makefile.in
index 4a1d037..f52cb24 100644
--- a/src/lib/crypto/raw/Makefile.in
+++ b/src/lib/crypto/krb/raw/Makefile.in
@@ -1,8 +1,8 @@
-thisconfigdir=../../..
-myfulldir=lib/crypto/raw
-mydir=lib/crypto/raw
-BUILDTOP=$(REL)..$(S)..$(S)..
-LOCALINCLUDES = -I$(srcdir)/..
+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 = ..\..\..
diff --git a/src/lib/crypto/krb/raw/deps b/src/lib/crypto/krb/raw/deps
new file mode 100644
index 0000000..7ab0382
--- /dev/null
+++ b/src/lib/crypto/krb/raw/deps
@@ -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
diff --git a/src/lib/crypto/raw/raw.h b/src/lib/crypto/krb/raw/raw.h
index f4b7d5f..f4b7d5f 100644
--- a/src/lib/crypto/raw/raw.h
+++ b/src/lib/crypto/krb/raw/raw.h
diff --git a/src/lib/crypto/raw/raw_aead.c b/src/lib/crypto/krb/raw/raw_aead.c
index f52fe00..f52fe00 100644
--- a/src/lib/crypto/raw/raw_aead.c
+++ b/src/lib/crypto/krb/raw/raw_aead.c
diff --git a/src/lib/crypto/raw/raw_decrypt.c b/src/lib/crypto/krb/raw/raw_decrypt.c
index 767da1f..767da1f 100644
--- a/src/lib/crypto/raw/raw_decrypt.c
+++ b/src/lib/crypto/krb/raw/raw_decrypt.c
diff --git a/src/lib/crypto/raw/raw_encrypt.c b/src/lib/crypto/krb/raw/raw_encrypt.c
index 68b819c..68b819c 100644
--- a/src/lib/crypto/raw/raw_encrypt.c
+++ b/src/lib/crypto/krb/raw/raw_encrypt.c
diff --git a/src/lib/crypto/state.c b/src/lib/crypto/krb/state.c
index f69746c..f69746c 100644
--- a/src/lib/crypto/state.c
+++ b/src/lib/crypto/krb/state.c
diff --git a/src/lib/crypto/string_to_cksumtype.c b/src/lib/crypto/krb/string_to_cksumtype.c
index 5a3c70d..5a3c70d 100644
--- a/src/lib/crypto/string_to_cksumtype.c
+++ b/src/lib/crypto/krb/string_to_cksumtype.c
diff --git a/src/lib/crypto/string_to_enctype.c b/src/lib/crypto/krb/string_to_enctype.c
index 5c6ae1c..5c6ae1c 100644
--- a/src/lib/crypto/string_to_enctype.c
+++ b/src/lib/crypto/krb/string_to_enctype.c
diff --git a/src/lib/crypto/string_to_key.c b/src/lib/crypto/krb/string_to_key.c
index 71d9db6..71d9db6 100644
--- a/src/lib/crypto/string_to_key.c
+++ b/src/lib/crypto/krb/string_to_key.c
diff --git a/src/lib/crypto/valid_cksumtype.c b/src/lib/crypto/krb/valid_cksumtype.c
index 8fd9eff..8fd9eff 100644
--- a/src/lib/crypto/valid_cksumtype.c
+++ b/src/lib/crypto/krb/valid_cksumtype.c
diff --git a/src/lib/crypto/valid_enctype.c b/src/lib/crypto/krb/valid_enctype.c
index 7b9a92a..7b9a92a 100644
--- a/src/lib/crypto/valid_enctype.c
+++ b/src/lib/crypto/krb/valid_enctype.c
diff --git a/src/lib/crypto/verify_checksum.c b/src/lib/crypto/krb/verify_checksum.c
index 72b5595..72b5595 100644
--- a/src/lib/crypto/verify_checksum.c
+++ b/src/lib/crypto/krb/verify_checksum.c
diff --git a/src/lib/crypto/verify_checksum_iov.c b/src/lib/crypto/krb/verify_checksum_iov.c
index 08c0a5c..08c0a5c 100644
--- a/src/lib/crypto/verify_checksum_iov.c
+++ b/src/lib/crypto/krb/verify_checksum_iov.c
diff --git a/src/lib/crypto/yarrow/ASSUMPTIONS b/src/lib/crypto/krb/yarrow/ASSUMPTIONS
index 3e3c99c..3e3c99c 100644
--- a/src/lib/crypto/yarrow/ASSUMPTIONS
+++ b/src/lib/crypto/krb/yarrow/ASSUMPTIONS
diff --git a/src/lib/crypto/yarrow/LICENSE b/src/lib/crypto/krb/yarrow/LICENSE
index c85475d..c85475d 100644
--- a/src/lib/crypto/yarrow/LICENSE
+++ b/src/lib/crypto/krb/yarrow/LICENSE
diff --git a/src/lib/crypto/yarrow/Makefile.in b/src/lib/crypto/krb/yarrow/Makefile.in
index 12d9586..d7f01e4 100644
--- a/src/lib/crypto/yarrow/Makefile.in
+++ b/src/lib/crypto/krb/yarrow/Makefile.in
@@ -1,19 +1,17 @@
-thisconfigdir=../../..
-myfulldir=lib/crypto/yarrow
-mydir=lib/crypto/yarrow
-BUILDTOP=$(REL)..$(S)..$(S)..
-LOCALINCLUDES = -I$(srcdir)/.. -I$(srcdir)/../sha1 -I$(srcdir)/../enc_provider
+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##BUILDTOP = ..\..\..\..
##DOS##PREFIXDIR=yarrow
##DOS##OBJFILE=..\$(OUTPRE)yarrow.lst
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
-RUN_SETUP = @KRB5_RUN_ENV@ KRB5_CONFIG=$(SRCTOP)/config-files/krb5.conf
-
STLIBOBJS=\
yarrow.o \
ycipher.o
diff --git a/src/lib/crypto/yarrow/README b/src/lib/crypto/krb/yarrow/README
index 3dd4b80..3dd4b80 100644
--- a/src/lib/crypto/yarrow/README
+++ b/src/lib/crypto/krb/yarrow/README
diff --git a/src/lib/crypto/yarrow/TODO b/src/lib/crypto/krb/yarrow/TODO
index bd133ec..bd133ec 100644
--- a/src/lib/crypto/yarrow/TODO
+++ b/src/lib/crypto/krb/yarrow/TODO
diff --git a/src/lib/crypto/krb/yarrow/deps b/src/lib/crypto/krb/yarrow/deps
new file mode 100644
index 0000000..e61199e
--- /dev/null
+++ b/src/lib/crypto/krb/yarrow/deps
@@ -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
diff --git a/src/lib/crypto/yarrow/yarrow.c b/src/lib/crypto/krb/yarrow/yarrow.c
index ff25fa9..ff25fa9 100644
--- a/src/lib/crypto/yarrow/yarrow.c
+++ b/src/lib/crypto/krb/yarrow/yarrow.c
diff --git a/src/lib/crypto/yarrow/yarrow.h b/src/lib/crypto/krb/yarrow/yarrow.h
index 7e1fe14..7e1fe14 100644
--- a/src/lib/crypto/yarrow/yarrow.h
+++ b/src/lib/crypto/krb/yarrow/yarrow.h
diff --git a/src/lib/crypto/yarrow/yarrow.man b/src/lib/crypto/krb/yarrow/yarrow.man
index a65b4e0..a65b4e0 100644
--- a/src/lib/crypto/yarrow/yarrow.man
+++ b/src/lib/crypto/krb/yarrow/yarrow.man
diff --git a/src/lib/crypto/yarrow/yarrow.pod b/src/lib/crypto/krb/yarrow/yarrow.pod
index 7892ebb..7892ebb 100644
--- a/src/lib/crypto/yarrow/yarrow.pod
+++ b/src/lib/crypto/krb/yarrow/yarrow.pod
diff --git a/src/lib/crypto/yarrow/ycipher.c b/src/lib/crypto/krb/yarrow/ycipher.c
index 2af4104..2af4104 100644
--- a/src/lib/crypto/yarrow/ycipher.c
+++ b/src/lib/crypto/krb/yarrow/ycipher.c
diff --git a/src/lib/crypto/yarrow/ycipher.h b/src/lib/crypto/krb/yarrow/ycipher.h
index 96999c0..96999c0 100644
--- a/src/lib/crypto/yarrow/ycipher.h
+++ b/src/lib/crypto/krb/yarrow/ycipher.h
diff --git a/src/lib/crypto/yarrow/yexcep.h b/src/lib/crypto/krb/yarrow/yexcep.h
index d27de2d..d27de2d 100644
--- a/src/lib/crypto/yarrow/yexcep.h
+++ b/src/lib/crypto/krb/yarrow/yexcep.h
diff --git a/src/lib/crypto/yarrow/yhash.h b/src/lib/crypto/krb/yarrow/yhash.h
index ee4f03e..ee4f03e 100644
--- a/src/lib/crypto/yarrow/yhash.h
+++ b/src/lib/crypto/krb/yarrow/yhash.h
diff --git a/src/lib/crypto/yarrow/ylock.h b/src/lib/crypto/krb/yarrow/ylock.h
index 9c032dc..9c032dc 100644
--- a/src/lib/crypto/yarrow/ylock.h
+++ b/src/lib/crypto/krb/yarrow/ylock.h
diff --git a/src/lib/crypto/yarrow/ystate.h b/src/lib/crypto/krb/yarrow/ystate.h
index 2886ca3..2886ca3 100644
--- a/src/lib/crypto/yarrow/ystate.h
+++ b/src/lib/crypto/krb/yarrow/ystate.h
diff --git a/src/lib/crypto/yarrow/ytypes.h b/src/lib/crypto/krb/yarrow/ytypes.h
index 9265e5a..9265e5a 100644
--- a/src/lib/crypto/yarrow/ytypes.h
+++ b/src/lib/crypto/krb/yarrow/ytypes.h
diff --git a/src/lib/crypto/md4/Makefile.in b/src/lib/crypto/md4/Makefile.in
deleted file mode 100644
index f7d65b8..0000000
--- a/src/lib/crypto/md4/Makefile.in
+++ /dev/null
@@ -1,58 +0,0 @@
-thisconfigdir=../../..
-myfulldir=lib/crypto/md4
-mydir=lib/crypto/md4
-BUILDTOP=$(REL)..$(S)..$(S)..
-LOCALINCLUDES = -I$(srcdir)
-DEFS=
-
-##DOS##BUILDTOP = ..\..\..
-##DOS##PREFIXDIR=md4
-##DOS##OBJFILE=..\$(OUTPRE)md4.lst
-
-PROG_LIBPATH=-L$(TOPLIBD)
-PROG_RPATH=$(KRB5_LIBDIR)
-
-RUN_SETUP = @KRB5_RUN_ENV@ KRB5_CONFIG=$(SRCTOP)/config-files/krb5.conf
-
-STLIBOBJS= md4.o
-
-OBJS= $(OUTPRE)md4.$(OBJEXT)
-
-SRCS= $(srcdir)/md4.c
-
-##DOS##LIBOBJS = $(OBJS)
-
-all-unix:: all-libobjs
-
-includes:: depend
-
-depend:: $(SRCS)
-
-t_mddriver.c: $(srcdir)/../md5/t_mddriver.c
- $(CP) $(srcdir)/../md5/t_mddriver.c t_mddriver.c
-
-t_mddriver.o: t_mddriver.c
- $(CC) -DMD=4 $(ALL_CFLAGS) -c t_mddriver.c
-
-t_mddriver: t_mddriver.o md4.o $(SUPPORT_DEPLIB)
- $(CC_LINK) -o t_mddriver t_mddriver.o md4.o $(SUPPORT_LIB)
-
-$(OUTPRE)t_mddriver.obj: t_mddriver.c
- $(CC) -DMD=4 $(ALL_CFLAGS) -Fo$@ -c $**
-
-$(OUTPRE)t_mddriver.exe: $(OUTPRE)t_mddriver.obj $(OUTPRE)md4.obj
- link -out:$@ $**
-
-check-unix:: t_mddriver
- $(RUN_SETUP) $(VALGRIND) $(C)t_mddriver -x
-
-check-windows:: $(OUTPRE)t_mddriver.exe
- $(OUTPRE)$(C)t_mddriver.exe -x
-
-clean::
- $(RM) $(OUTPRE)t_mddriver$(EXEEXT) $(OUTPRE)t_mddriver.$(OBJEXT) t_mddriver.c
-
-clean-unix:: clean-libobjs
-
-@libobj_frag@
-
diff --git a/src/lib/crypto/md4/deps b/src/lib/crypto/md4/deps
deleted file mode 100644
index 775a8b4..0000000
--- a/src/lib/crypto/md4/deps
+++ /dev/null
@@ -1,13 +0,0 @@
-#
-# 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/k5-buf.h \
- $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
- $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
- $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
- $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/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
diff --git a/src/lib/crypto/md5/Makefile.in b/src/lib/crypto/md5/Makefile.in
deleted file mode 100644
index 73a4cea..0000000
--- a/src/lib/crypto/md5/Makefile.in
+++ /dev/null
@@ -1,48 +0,0 @@
-thisconfigdir=../../..
-myfulldir=lib/crypto/md5
-mydir=lib/crypto/md5
-BUILDTOP=$(REL)..$(S)..$(S)..
-DEFS=
-
-##DOS##BUILDTOP = ..\..\..
-##DOS##PREFIXDIR=md5
-##DOS##OBJFILE=..\$(OUTPRE)md5.lst
-
-PROG_LIBPATH=-L$(TOPLIBD)
-PROG_RPATH=$(KRB5_LIBDIR)
-
-RUN_SETUP = @KRB5_RUN_ENV@ KRB5_CONFIG=$(SRCTOP)/config-files/krb5.conf
-
-STLIBOBJS= md5.o
-
-OBJS= $(OUTPRE)md5.$(OBJEXT)
-
-SRCS= $(srcdir)/md5.c
-
-##DOS##LIBOBJS = $(OBJS)
-
-all-unix:: all-libobjs
-
-includes:: depend
-
-depend:: $(SRCS)
-
-t_mddriver: t_mddriver.o md5.o $(SUPPORT_DEPLIB)
- $(CC_LINK) -o t_mddriver t_mddriver.o md5.o $(SUPPORT_LIB)
-
-$(OUTPRE)t_mddriver.exe: $(OUTPRE)t_mddriver.obj $(OUTPRE)md5.obj
- link -out:$@ $**
-
-check-unix:: t_mddriver
- $(RUN_SETUP) $(VALGRIND) $(C)t_mddriver -x
-
-check-windows:: $(OUTPRE)t_mddriver.exe
- $(OUTPRE)$(C)t_mddriver.exe -x
-
-clean::
- $(RM) $(OUTPRE)t_mddriver$(EXEEXT) $(OUTPRE)t_mddriver.$(OBJEXT)
-
-clean-unix:: clean-libobjs
-
-@libobj_frag@
-
diff --git a/src/lib/crypto/md5/deps b/src/lib/crypto/md5/deps
deleted file mode 100644
index 1311854..0000000
--- a/src/lib/crypto/md5/deps
+++ /dev/null
@@ -1,13 +0,0 @@
-#
-# 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/k5-buf.h \
- $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
- $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
- $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
- $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/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
diff --git a/src/lib/crypto/old/deps b/src/lib/crypto/old/deps
deleted file mode 100644
index 38a00dd..0000000
--- a/src/lib/crypto/old/deps
+++ /dev/null
@@ -1,34 +0,0 @@
-#
-# 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/k5-buf.h $(SRCTOP)/include/k5-err.h \
- $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
- $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
- $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
- $(SRCTOP)/include/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)/../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/k5-buf.h $(SRCTOP)/include/k5-err.h \
- $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
- $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
- $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
- $(SRCTOP)/include/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/k5-buf.h $(SRCTOP)/include/k5-err.h \
- $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
- $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
- $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
- $(SRCTOP)/include/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
diff --git a/src/lib/crypto/raw/deps b/src/lib/crypto/raw/deps
deleted file mode 100644
index f80c49b..0000000
--- a/src/lib/crypto/raw/deps
+++ /dev/null
@@ -1,34 +0,0 @@
-#
-# 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/k5-buf.h $(SRCTOP)/include/k5-err.h \
- $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
- $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
- $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
- $(SRCTOP)/include/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/k5-buf.h $(SRCTOP)/include/k5-err.h \
- $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
- $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
- $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
- $(SRCTOP)/include/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/k5-buf.h $(SRCTOP)/include/k5-err.h \
- $(SRCTOP)/include/k5-gmt_mktime.h $(SRCTOP)/include/k5-int-pkinit.h \
- $(SRCTOP)/include/k5-int.h $(SRCTOP)/include/k5-platform.h \
- $(SRCTOP)/include/k5-plugin.h $(SRCTOP)/include/k5-thread.h \
- $(SRCTOP)/include/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
diff --git a/src/lib/crypto/sha1/Makefile.in b/src/lib/crypto/sha1/Makefile.in
deleted file mode 100644
index ffa314d..0000000
--- a/src/lib/crypto/sha1/Makefile.in
+++ /dev/null
@@ -1,53 +0,0 @@
-thisconfigdir=../../..
-myfulldir=lib/crypto/sha1
-mydir=lib/crypto/sha1
-BUILDTOP=$(REL)..$(S)..$(S)..
-DEFS=
-
-##DOS##BUILDTOP = ..\..\..
-##DOS##PREFIXDIR=sha1
-##DOS##OBJFILE=..\$(OUTPRE)sha1.lst
-
-PROG_LIBPATH=-L$(TOPLIBD)
-PROG_RPATH=$(KRB5_LIBDIR)
-
-RUN_SETUP = @KRB5_RUN_ENV@ KRB5_CONFIG=$(SRCTOP)/config-files/krb5.conf
-
-STLIBOBJS= shs.o
-
-OBJS= $(OUTPRE)shs.$(OBJEXT)
-
-SRCS= $(srcdir)/shs.c
-
-##DOS##LIBOBJS = $(OBJS)
-
-all-unix:: all-libobjs
-
-includes:: depend
-
-depend:: $(SRCS)
-
-t_shs: t_shs.o shs.o $(SUPPORT_DEPLIB)
- $(CC_LINK) -o t_shs t_shs.o shs.o $(SUPPORT_LIB)
-
-$(OUTPRE)t_shs.exe: $(OUTPRE)t_shs.obj $(OUTPRE)shs.obj
- link -out:$@ $**
-
-check-unix:: t_shs t_shs3
- $(RUN_SETUP) $(VALGRIND) $(C)t_shs -x
- $(RUN_SETUP) $(VALGRIND) $(C)t_shs3
-
-check-windows:: $(OUTPRE)t_shs.exe $(OUTPRE)t_shs3.exe
- $(OUTPRE)$(C)t_shs.exe -x
- $(OUTPRE)$(C)t_shs3.exe
-
-clean::
- $(RM) t_shs$(EXEEXT) t_shs.$(OBJEXT) t_shs3$(EXEEXT) t_shs3.$(OBJEXT)
-
-clean-unix:: clean-libobjs
-
-t_shs3: t_shs3.o shs.o $(SUPPORT_DEPLIB)
- $(CC_LINK) -o t_shs3 t_shs3.o shs.o $(SUPPORT_LIB)
-
-@libobj_frag@
-
diff --git a/src/lib/crypto/sha1/deps b/src/lib/crypto/sha1/deps
deleted file mode 100644
index e8f519a..0000000
--- a/src/lib/crypto/sha1/deps
+++ /dev/null
@@ -1,13 +0,0 @@
-#
-# 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/k5-buf.h \
- $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
- $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
- $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
- $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/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
diff --git a/src/lib/crypto/yarrow/deps b/src/lib/crypto/yarrow/deps
deleted file mode 100644
index 182fa52..0000000
--- a/src/lib/crypto/yarrow/deps
+++ /dev/null
@@ -1,25 +0,0 @@
-#
-# 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/k5-buf.h \
- $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
- $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
- $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
- $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/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)/../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/k5-buf.h \
- $(SRCTOP)/include/k5-err.h $(SRCTOP)/include/k5-gmt_mktime.h \
- $(SRCTOP)/include/k5-int-pkinit.h $(SRCTOP)/include/k5-int.h \
- $(SRCTOP)/include/k5-platform.h $(SRCTOP)/include/k5-plugin.h \
- $(SRCTOP)/include/k5-thread.h $(SRCTOP)/include/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 \
- yarrow.h ycipher.c ycipher.h yhash.h ytypes.h
diff --git a/src/util/collected-client-lib/Makefile.in b/src/util/collected-client-lib/Makefile.in
index 9597e86..bd8b5d3 100644
--- a/src/util/collected-client-lib/Makefile.in
+++ b/src/util/collected-client-lib/Makefile.in
@@ -40,20 +40,22 @@ STOBJLISTS= \
../../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