8ef2e3b4375b98bba0e625a7e894d9eb3fbcc021  LICENSE
7e22a165146ab5a5d9d51f5b1876c33c8c5b8cea  PLAN
34c70069a1c05c3e8d6e42f1ef10495b271f425d  aes.c
8d84d7ccee23e01c4a8f876735478b5a44d4bd42  aes_tab.c
01cd7f11ea4f50b7af41360e2e26c49fe72194c8  ampi.c
c82a2b8af278161ef218484a7b151880ed19c4a1  authors
d8b30eb80d0152d2c9ca4460916322a4d61c947f  base64.c
49ccbccfc3b994abf9539af29b18d0d37991e060  base64_decode.c
41306437f35d6fd1a1462446b9b9967237a4572d  base64_encode.c
7a60c1cd06fde4cd386a62b52c7f7ee504d105cd  blowfish.c
d0cf0fe0df8c60bbc9776df33875c42429f93401  burn_stack.c
1684bfd2fb7344ddfc3d24d31bdb9114e8063397  cast5.c
290fb8f65b1037f8479d118dd94340458eeaed8d  cbc_decrypt.c
f7a8ee79312f4ed4fdc864f7dd46eafa096a8203  cbc_encrypt.c
e988ddd3049ba757b3fd6597cf7668edfb00f5a6  cbc_getiv.c
8e48c5f46e2363cd36e0d27081f7d52c0ea571df  cbc_setiv.c
ddec855ac3df281dd730c1b00cc6afaa261bf450  cbc_start.c
7acd9462cff157796dd3985cab22ed034d4e4719  cfb_decrypt.c
fd31d42c8a102268ebd31d6cab7b53756eafac91  cfb_encrypt.c
59ac5e237c81e1f436a0b8da54bcc5c353506fe1  cfb_getiv.c
639e29970bb27da0715e6c70eb528e3b6f6aa749  cfb_setiv.c
26504f879ea692e9dc9a8c5740742e41b32fdb6b  cfb_start.c
b68f47aa1ca092c730b59b38f794c822f473902e  changes
7ebd454ea652bfc8ef1c36fb14bb624667f4c16b  crypt.c
f230cd06ff9351b7e4a36fa9a6932a55cedc295f  crypt.tex
d5fc8b797f1eb724eb6dcf88d2725e9b0db01233  crypt_argchk.c
e852e0c5297f1290ba0859fa90adfca9544bcf0e  crypt_cipher_descriptor.c
87d3564c70eebe120547085c3df7f9eca7361270  crypt_cipher_is_valid.c
bc923fa8169affeb2a4ab79fb2125948b46969ed  crypt_find_cipher.c
d17e11b94ba6a749254287894a91d6f9a8482e44  crypt_find_cipher_any.c
7b506d0615d6623dfe08b00cc16db7f69d005c3d  crypt_find_cipher_id.c
f76c18025cbcf46bc352092b97f72c028391af5e  crypt_find_hash.c
660c414f829cfc492b5898c1ae6dba87016bd5ab  crypt_find_hash_any.c
1780dcad9d594be07a6dbbbc132993ca5f7191db  crypt_find_hash_id.c
cbaf0bf3b07a1c03bf0c0327f3c41321d23353c4  crypt_find_prng.c
25cf2d4caabdf7d198700c00683aa64bca510d0c  crypt_hash_descriptor.c
9c6a521e5f28f2483382d0448e1183a9a950d72e  crypt_hash_is_valid.c
9653300de86bf2030e9b65bda2ee3d8b26b0731f  crypt_prng_descriptor.c
796eeeffe481eb08358c2658c551d1aab0f510a1  crypt_prng_is_valid.c
a14e1b5754c9a855f8d324ae44e176700f1a7b86  crypt_register_cipher.c
6a21ad7f488fe36029231d30660a37d50afca33d  crypt_register_hash.c
3f113c77f27f5f1d0bcfae872a908c60a160f3a7  crypt_register_prng.c
419f32d16de0c11d5f719390fa8fdce9c8c0539f  crypt_unregister_cipher.c
2adb78fd5cdcfc7ea7a6d369ac75d31ef50f62cf  crypt_unregister_hash.c
63be532cc3f25df9347597bdb9f8af57d3995bf8  crypt_unregister_prng.c
a0963f9ecf86df5992704cc8d0df2297f7736845  ctr_decrypt.c
95d1d7c5d3a1fbaf24dc7655d10901fff1e98530  ctr_encrypt.c
6bd784631074f758a426149338a9c276034bc3e1  ctr_getiv.c
6ba792cb56a6d9298a143de79da714c2c99b82e5  ctr_setiv.c
e5ec03b7bb554c9bedbbdecb3e932874957fa953  ctr_start.c
cacd9497c33c1eb9e5bd0eee953816c83819fb5b  demos/encrypt.c
97fd054e2e0a0ee78db12cdcca02313e7b4a8cef  demos/hashsum.c
440bca5f72e64be156dbc6485f6068ce0fe8b794  demos/small.c
8cc348c95e2631175ebf374edfd3df934607b5f8  demos/test.c
8563403c95aa7f401d28e079a11ae1546f53a819  demos/test/base64_test.c
5583bea1f573708f68ac52da3c4852e9708b94ed  demos/test/cipher_hash_test.c
db5836adc0a960ff208b529cc1a8060ddf3840b8  demos/test/dh_tests.c
dda7a8784e843636c1b201a616989e7deadda832  demos/test/dsa_test.c
c6f856ccd26a648520e74dfc3671db2423887755  demos/test/ecc_test.c
b146fe51848f5a83eca8b0d3019a18e51e35eed1  demos/test/mac_test.c
41cb74e27182085077426a8a65ce689d74631997  demos/test/makefile
ba1e3cae1c73187489c4366a45bc0333b0138be3  demos/test/makefile.icc
e1dce5e5ec45d9d7d54f6de85c86bb9077e214a4  demos/test/makefile.msvc
82f5d5a22220c23604ef85c0b6365a9dd044b165  demos/test/modes_test.c
5cd09f8b0ebd98bb507bbd83b1ea22a31e4bfa9b  demos/test/pkcs_1_test.c
5c282302d927e2683f17ff312cf50d7afbfd9080  demos/test/rsa_test.c
d202711443c1aee0e06d8fcc691883ea5f8e56c5  demos/test/store_test.c
671f2b2af594fcf024cf2c7819d3bb11b520372b  demos/test/test.c
ca8227f354a804ca3d084fae803b0993c37dbf5d  demos/test/test.h
856f0290bd75cd8b1b9baf789ee9ec8f987dfb6f  demos/tv_gen.c
611ffecc1e0bc74ea5659f80f66016f1e3e3aef9  demos/x86_prof.c
92cf73c2d6c7fdd9f923d062d504cac141c7323c  des.c
0fd1777a9eec8eade466efc4dada7b7879f38435  dh.c
27d992e40157db0321732981918423cc11564d93  dh_sys.c
a14e4aef007a39cc12d42c98ccdc37dc6fc6f865  dsa_export.c
50742e1d880adbd617bbacb07e38f69b2894d7f0  dsa_free.c
482eef5b43343cf670fc6f22ac3c5d6010bf0ec7  dsa_import.c
4d121be5254809078395e38cf6420f088f5d9b53  dsa_make_key.c
03e729979ee9894d40f91bde6786675fe762ab2a  dsa_sign_hash.c
a83243cf6c40d2c9141f0ee59032cc1d653823b6  dsa_verify_hash.c
191b573f1390add795612313e1576d2f2304dfe3  dsa_verify_key.c
ef6242901e0cad156128435e76b5aaf40b208683  eax_addheader.c
1938c0f99a0165813bb2583f8945e12629d130db  eax_decrypt.c
607977a5fc5fbfcf5bedecab85eb4a4118b80f0e  eax_decrypt_verify_memory.c
a96bc843dc6c0963902e9d390d976b37b57965de  eax_done.c
d604b26eb655decb8b96ada7c941ad8af28cbddc  eax_encrypt.c
f834cc663170e5514404da78a07bc7e94f8a08e4  eax_encrypt_authenticate_memory.c
8bcc094d334db90e5927de1f7fb567403de6f8e6  eax_init.c
5ab2def47b840be1dfc8ef3e9c47f3a7873a4a21  eax_test.c
92321c1426f8be007eac0df4caf7635cbb5e216f  ecb_decrypt.c
cd87943d90f32a2fd5f8cf9b34ebd1548881a05f  ecb_encrypt.c
06a805a4973c5fcc05301744e5a708765f7e4943  ecb_start.c
7a57f0ed231bd44f635756cf7ddea6cfe9f1997b  ecc.c
bd4c218a6e4cfec85c5b5329851f741426efe385  ecc_sys.c
4b53223659cd11cfedabf2dbd1ac1f00064ec812  error_to_string.c
40a8a2195aea88b9452ca002533eb7522313433f  examples/ch1-01.c
06652ff169eb4ce8f5a428e3df82a9a5ee21b2dd  examples/ch1-02.c
f3f27b3772b501ba12f517592a6f8a5cae52da8e  examples/ch1-03.c
d30dcce1eb66455c54bc5ab78410172be3e1b07b  examples/ch2-01.c
df88151b40d1e484bf4802b2bfb1e61cb6e80a50  gf.c
164e91fcd7b57df48ee3d9fa7c42aa7785d681c5  hash_file.c
674d5846be5bda07f36073b71a1758adfc4ed8b3  hash_filehandle.c
3444fb049a44bc31a704900021aaee6fdb05ee81  hash_memory.c
89b154b48f42b4ca04c1d933eb12490fd1aa93a7  hmac_done.c
f816898ed6533305a41ebef221f056055d925800  hmac_file.c
6654bb5759db0f86a0de389acdf123c8d2c81e8b  hmac_init.c
d30aa0b3233d9015b875f22cde38f5c08b891719  hmac_memory.c
574fed7b7ee6fd54e5b5f3af187c1b273f583b75  hmac_process.c
58bd446b61f06549a9c15d1e01f202731b95cbd6  hmac_test.c
fba76e22f66b4f36cb45b84d7ba7aa45f1223b08  is_prime.c
4bf7d23969b27b3b6650d1106dc85f7746275c32  keyring.c
c8e202d5b2b69feb8a255872514685eccf82bb03  ltc_tommath.h
aecac60b5197ef235fb06b2a25db61c94368fcdf  makefile
4eee01a79b76b8ba00eccd58b686305d6ff84462  makefile.cygwin_dll
e951e45a38738fb5a3d61ac43bc039140d34c535  makefile.icc
79b8467715506130a3f3cb20525399f225e623b1  makefile.msvc
446a9d5577967f794c594cfb724dcf1dc48f94fb  md2.c
834f4fe24b63861b8787897b033d4f124c064dd4  md4.c
146b63b358a6d9e087ff5921e29b5a530ec2e7cd  md5.c
5fb32a2a1cdc4311654b80d027a10dbdcf09fc4b  modes_test.c
95d17e02a09052c7d53ac093066d971f828fe9d7  mpi.c
7d237900c806bdaf1b45494089d37020aa4051f9  mpi_to_ltc_error.c
4c6d450555db3e46b7e1c79c2bbfc2976af74ea1  mycrypt.h
f5830ae12b0564a0c8027d777228accc76d8cb0c  mycrypt_argchk.h
c93d6721429010e5811ff4811e5b9ef83162a9fa  mycrypt_cfg.h
c3ce8966f910ff29ec719b9af7d87b70686a02c4  mycrypt_cipher.h
f507a7f652467682ad0b842bc0b1b8a572c325d5  mycrypt_custom.h
8a11b4415e6080e3f21bde009d64bb4b8aa729ff  mycrypt_gf.h
93c98acbf5e1bf8a08ee1e9934bfa55881986c47  mycrypt_hash.h
99f0ad188bb643d7079e3ba5b278bcbea896b22f  mycrypt_kr.h
42fc94aeffd1989a8bfeff69860c2d06c59f4cee  mycrypt_macros.h
d5598df96abb6c47260895f88d817f53242127b1  mycrypt_misc.h
ec5fb7007b02c76f82ff0f24fc340d95396cdefa  mycrypt_pk.h
9f28361cb5f5126bc309575ca33b0e30e884ff2e  mycrypt_pkcs.h
6a8dfd0ee87bed3c505064966211c756c5c4b715  mycrypt_prng.h
a9e879b28bae51af230708c8542f24708b77691d  noekeon.c
ca1c1ab3ff045a9a61f2f3e6373c120f423fcb36  notes/base64_tv.txt
f8dae5c2cf748df324315c5347b092e5b8fcc3cc  notes/cipher_tv.txt
06385b44fd3e0164310a28ef335090b03ec21bda  notes/eax_tv.txt
78675b211c37e90fa7a64c0bffb2e3fd254fd72d  notes/etc/whirlgen.c
0e2850e3f2d84392eb2157d92e741356723189e2  notes/etc/whirltest.c
c9ae10ce780aa50df1e3d5dd18b35cc2e65eb2a2  notes/hash_tv.txt
26e737bb5c1d0e4fb334cf25bda092f1beae3028  notes/hmac_tv.txt
edd596575e75a87532b5a8d58e266cfb9d41a63f  notes/ocb_tv.txt
4a4d2c99a6724278c0a5ba18f6e707127a7d3597  notes/omac_tv.txt
beb8e58b7961cc01ff8d253b9c96166cb2b1c1ef  notes/pmac_tv.txt
0f0157496fbbc557e0b85fbb55627bc536fe8492  notes/tech0001.txt
e857aa43c7407ebafd943d5bdb794e7188b72b81  notes/tech0002.txt
4613c20dcf08d90e546c4ee7ba1f894bc124d4dd  notes/tech0003.txt
d36abea76b375107933ed6e71564de088a203682  ocb_decrypt.c
5170a895e2c9360f92fec046c8549cc07d995bc4  ocb_decrypt_verify_memory.c
2dd1bf4a13085b799833646b6a672cbf5150b12f  ocb_done_decrypt.c
026f6ed3478d8284dc0ccef9ce4782e5de73c963  ocb_done_encrypt.c
90cc7d949f2310ea70dfca1524503c519b16de8f  ocb_encrypt.c
a9353687a7dd431f9ad1447884acc3ab6ac0e18c  ocb_encrypt_authenticate_memory.c
bf197c5eafe8db4f4b1b4d542767bc4e1d15ce44  ocb_init.c
a5245424093cb4130d7af35973392317f62ff2cb  ocb_ntz.c
9e1be19958cb5271b9d8df5bb831967065a2309e  ocb_shift_xor.c
bfb15bd1cd852f8f9e91e081546ee5dd1ba1bb0e  ocb_test.c
47866fd52d8724ddbfbc7808d3e6bc563c7233c1  ofb_decrypt.c
933ad71fe38d0cbfdb1c9ac86fdf0d0a94c5a1c2  ofb_encrypt.c
78815a65ad0934db29c875cf19333887ad1d46e5  ofb_getiv.c
45017eac234d24e2f2f6c766f36ec6d7ff72788a  ofb_setiv.c
26601c4c9223e3b3dc998464c2635dd16c637bfe  ofb_start.c
efa16df7c6d131bd205cab6b038739c93fb68f63  omac_done.c
2afef1699a4fbd0a07ed0963ae488c6459b34c26  omac_file.c
3fd8ee95af8b4e0b722e0a843647698f5e8c055d  omac_init.c
24fffa428b0172279f7df8cae6e6347d29ecf4ef  omac_memory.c
33377d8e42b40d06d6b69800eba482d75730b498  omac_process.c
c9ce28d25831df9a989037e931ec95728ff328eb  omac_test.c
d0bef10d2f6c40a015d6ee2fef6ba89a08d1bc51  packet_store_header.c
21898441385ef02e45c3034e11fa5c7f6783ddf7  packet_valid_header.c
bc3dd90b27617ec61f4265f24f6896103060cab1  pkcs_1_i2osp.c
a634d075ea5a110e6f7c3a4757e7dae0ed6459e3  pkcs_1_mgf1.c
ff3eb43d282de73d129242a35ad6ee9fbff0209c  pkcs_1_oaep_decode.c
4e2fad693071f6eab8883542033a88320709b883  pkcs_1_oaep_encode.c
c8522c7a8eba308bc9d8032aaf94c58c00fec192  pkcs_1_os2ip.c
4098b3b99c9f32ac78ca7aa7d9fe4154e14dd23f  pkcs_1_pss_decode.c
a0c15b111517e97a0f55182ad9f8ccf9a6167c4e  pkcs_1_pss_encode.c
21f620c947db684ab3bc11e051edc1d0176086f4  pkcs_1_v15_es_decode.c
fb6d3ddfe5810de3c92b46edb0f4c8a7b6de615b  pkcs_1_v15_es_encode.c
4f6aeaa76927807827ad5a472b8e84d600f9f6cd  pkcs_1_v15_sa_decode.c
0f05185ad6c209d813573788e5cf5057e9dbaf66  pkcs_1_v15_sa_encode.c
941d7b61359c749cb1ced2434babf891c369fcdb  pkcs_5_1.c
aff02c6ef4537bc865b5b45fdcedbbbd4bb509b5  pkcs_5_2.c
ef8714d92c6a7795a9193d9286134912d40862a5  pmac_done.c
5b27072710aef3a82cb40c762531cbaaead77d2a  pmac_file.c
d1c6d0ae04c089d7b40715cb96e9e123d61f1f6f  pmac_init.c
36e00c93ab5d5eba692ab8ab8e88b8dae696f1f9  pmac_memory.c
f8896e2a63d0aa5fef2d72d5df02d3bca5bd08e2  pmac_ntz.c
8096c8493f5aaac814ebf8580eb37e0cf931688b  pmac_process.c
5ed633d51fa3cc18e33d83648056a625e6ced735  pmac_shift_xor.c
9d89604d123c22b1b5d7c635cc556ec3ff7bdb0b  pmac_test.c
716723552a2ccc6a70d253135151d4595825359a  rand_prime.c
e1af63b9d595c28b5141678322130ad6164a8fed  rc2.c
5ec2edad9a2769ea2db2291d17518868efa58bb1  rc4.c
7d2a23df3ecce50dfceec6f4b18db16c0f813932  rc5.c
9661edf1c34eb1676671b0b7c9023d8b70214d2a  rc6.c
749732011d84577bed3c9366ea090b9b6a5c2441  rmd128.c
b8595a8ed7d693ee5c60c5e8e71f722eb6c41092  rmd160.c
7376a0b634a5f07b47ef743ad91a3cb275ea44f8  rng_get_bytes.c
77bf6290e6bfb4bce5e017b1018dee77f7015316  rng_make_prng.c
9824a383a5d25a93bf7a78ce490f965adeeb4310  rsa.c
471c35e6305e3e3a7819d08525526b0019248723  rsa_decrypt_key.c
1ca9226d54ce36a9e700000145db98a22b3753d5  rsa_encrypt_key.c
520f23951ac1fd1e28ab14a9283ef84abacc8baa  rsa_export.c
c23f2543a33b6fe7b8d0bab375336352c85ee739  rsa_exptmod.c
f71d737fc8ebc5fb655089bddaaef76fd28f9479  rsa_free.c
4a7e1456f13ac5313a999164c2f7e41022c3419b  rsa_import.c
59612917f688ba173a370b6e6cb5274c151047dd  rsa_make_key.c
d3856ae248e093d7f73f48dee96911f2293cd4a5  rsa_sign_hash.c
66197db82667f990b14f33f5bc6001f5a37cb125  rsa_sys.c
a1667bf6fa35453ae0b69bfec574ab3c39525935  rsa_verify_hash.c
7cc2963e1d4f59afc4ae048d44b834f7503644c5  s_ocb_done.c
571359ff3cbfddb43c12675a7d6ecb4fd6969252  safer.c
4d6f92885751487cc0708707cf982beedf75235f  safer_tab.c
1c617cfd7e20d499193ec1137e2c50059d13ea02  saferp.c
fbff539ccf83652bc3c743bb133a590a5b792393  serpent.c
82ab6899fadd59a69f080fcedea62a128c60acc7  sha1.c
7a2466729d8dbe51079d1ea89b42a1e422e0ab98  sha224.c
2087aaa8b96b7f63cb7025e6abb3f812aaf354bd  sha256.c
4f1a92e2a188be6eb754d19b718a2450a921e2c6  sha384.c
a656eaab1f2dd2fbbeb63b88967cad0c11fa1f7d  sha512.c
b327a0289d14db97f9ef66ef7208f8b7ce4491d2  skipjack.c
7d9829bc6e7a6cab3fd2593a6a2a000b2dd1350c  sprng.c
a44d70e77f7f08de0fae51ea102cce49ea4ea21d  strings.c
7250776761a9c629f1a2ff94764f0ba57f830726  tiger.c
80dfac51cb0dd33e4d80702187313fc7d96d52d4  tim_exptmod.c
b157a68392ec712c4762b3db28fe5ce086b7ed7e  tommath.h
7b8500deb59d5402d924b48993d5d2b8022c6f9d  twofish.c
38a98159689f390c37fec13ab751be201de0694a  twofish_tab.c
4036d1c6ad3f1421be81c3e928483f40ae3334c8  whirl.c
c75a4e0b7f7f4b6a994e52d650d0f77420e98d0d  whirltab.c
ba5df367ddfce00e1eb2428d0570d497029bee4a  xtea.c
443c387d2a917a521ba0a203e674bc6781155296  yarrow.c
65274ac7cadc50f41d031543f4468c6950651218  zeromem.c
