Signed by https://keybase.io/max
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJV377PAAoJEGBSsq0xpmMcHqYP/1LvK7F4zpHrOt2SEB+aAAF3
ghdzkSWASco24I16VSwIjDJToRzs8m7uTtUAVd0JE9TngbUq3J0Ji6I+B6MovWjy
tTNj3Rh0880WOzLFLI099HZGyvuVz1ZAkqJa70OQDMOMYAQ6/9OjWrAlMruOSwQc
wuKOAtsmSt2iJWf/lxiceU+o+zRBCVsxAV6pMkMJgb7Xs5q2jWvgH50rPsE0e8D3
nfAop7avpia4OZnfOj7zvUJDkVRf1en5rQYRqJdF58v0hRqgZwZIH7jdPfctXnqf
+o+Pm9oRI/6rf342qPF0AO7cbH/E/s9YlZ2X7qlEJC2q7LVPq84WIiZiOn+WF18a
QI2qgh/Nck+yyYF+mq23dxX8V8Cf4g8WIYdSXFJ50Br289j+8S4nocuK1S97rz00
HbWsbStFuEk9rX60ZdMrp2VqJ9yw8lbcFtq3Qz1RMUn4oElQEFIzCj36id6avo9d
C3RL8dvmZBpaDRmZ9Izr48+rTRggmwBr0ufXy26Cv6DZ2I6NwSbpsxvSUfAxoFdZ
E431IfOdQCLS9uZcsEQkIihOQ8akW5b9IHAO73VQXlUFMUl6tqlmeTupDOVAdPGK
Jc7bKql+c3RkmJDrtlHzilMgc9vZ+bpqaRf1rNolTewo2pUPuPgLF3NbE8XoVzR7
xdauwGnYt2Xdns5sgNcc
=hgko
-----END PGP SIGNATURE-----
size exec file contents
./
40 .codoopts ab9ae466cd6b7b7c049badd71932d170b4c01771bc2501c0b017d4566fabee9d
327 .gitignore d0ef9b0cc5c998e6b375863f9d30b689bb5ed7301727595931cbf77cb792d935
91 .npmignore 27935a3b682bdb0d10f8d28fea3c3b59a78eff54e7d6c231a73315e41f33b7ac
38 .travis.yml e36b9b52fccb8114b8b8b13bdfbaa87342b07bda069b517ca34db9f85adaa3e3
1580 CHANGELOG.md a178d72f954ee20848608cf174f55d839d3768ed5316f6606943c656b5d7d6fb
1080 LICENSE 99a379caf346f0f4ccafb8ef3e33cc195cd237e3442bad9616aad1184a2f78a7
4194 Makefile 5e1270fc85c048109ba75a1063eca52257761776cbbd43b156b0e6883d5410ee
1727 README.md a9d1937c23d7d8ddd430d925058a6362d17ada102b79e5dc997d8e7797a0d350
477 bower.json 59af8126b9f706f8ee917dd6eb83a78d087e6bf84942a0ce98a87ae40e14c482
browser/
301803 triplesec.js 05a1277ed98bb04071dd60a3445eb565162b719568fe8dff2889027f2998b137
codo/
4198 LICENSE.html ff920a99aa1821e6cecd42c070a70e9948bf661b8c9e0179acc11144603e2963
5173 README.md.html c0159d7c4ee2d7b431b687709482fce97977cf281fd38ab82fc61001d54f41da
assets/
15426 codo.css ccecb83c6f9e453f2d68c4c5c176c6087865d15eeec8656edcdb1cc9454c16b6
166555 codo.js b58cd2cfcbf0c05029fde788bf1a6330d2d1dd7f8724b7e2c70071080ba697c2
20075 search_data.js 587f3f83c85de0b6adbc46cfbf39add0f68d52d366b5c3921e19cce8b61a5b00
12004 class_index.html a90df72ab2b723013c06928f7ba8cc96a2d8eba7e87547a4856b8398d188e457
8386 class_list.html b7d34a57f50f0b541ef6833e1cbda083a68efaeb18ee71866461bceea95564d5
classes/
5609 ADRBG.html 121fe6d849e62e1f4ad4469ea1fca92cabb7f10e0f20b424c2e7c7bfd45b1dd1
8192 AES.html 02988a9d47fadbab406f68f493d6a3943e5b5e8d12d0adf8665eefd65508e123
14764 Base.html f25c5d09497be5914dd40fc45b86d142c1af4866910db923714891df8d835539
4083 BlockCipheGr.html a979f30209f69dbda193ec774d824c393bd26ca7031aa4cd546d44c11ad2a369
4267 BlockCipher.html 842dc525483c81bc70d489286f3dd1448cff71de42f76614b8649acdb3b719f7
8729 BufferedBlockAlgorithm.html ef64601145f4c79b50ac9f6207da8861e368c0c1cb6af41d54b93242b87b56d5
6824 Cipher.html 68f36406003dfaaf93daed2c84835d8fb073a960a90a338b4a32b9c07fcecb7c
7771 CombineBase.html 16a7af068113d1d0e4a44fc43c161861d0817accdfc127bb083a3d138feec784
9860 Concat.html d49aacd98f77554d944038f811649f59c9ea1f26aa50e7cc5f8f0f82dff100c9
7689 Counter.html c454ce1b75e13c25d5087eb7d2bec96dace62d31e01a484fb0dc7a46365b741c
6933 DRBG.html 0b52624d6f7d83d3bf0026e5fe9d9f45c97925d4f4353f04fb361068f88bd2e5
7339 Decryptor.html b26118d30a04833efde65c641902ac2821f621d4dd97c209ebb810af23a3a166
11221 Encryptor.html 68a88ca0c6ca807a2efb6b4140dd24a6cd2afbbb2f92f4e83cffd7f568d50780
5282 Global.html 67a1fac7e96420fea27670932076ba6e5e459c9489f16d0839a16933b7c84772
8920 HMAC.html 155d0e7b9145fe7172e86dc1fbe8b6f44c5ff44274726e16117a5e06e66bfb00
4452 HMAC_SHA256.html 81f591cba50f2dd79f5e170c6119c52c038fa50b238873e619220a1494fc0a72
9035 HMAX.html 79a15b780507b06a4a42e11e74f39ff8ff474c57d15839b25913ff04a7129f3c
9112 Hasher.html b374887705f9442fd1f192643e22155b9d0835efaae48a321b76500bb468ce36
4803 KeyStream.html f809453cfaefa57b2cdc473e943e166c085a9897e18524ef5aa659b26b21a452
5443 Lock.html 5181432f8240271d8267bc30db373862c60d7aaecb69e3caac0bbba7eb356066
6090 NamedLock.html cb3b458dff04f22c078a24d8d1265364ecc22d2d9217b23b5bd199347adba6a7
6153 PBKDF2.html 7b8417d1607479b0fe1717186d354c44956d9983c4b894bafff7b0d53900b2d1
5488 PRNG.html e2ef891a3dfc104fdb362e7f7b0518b4d18da4416309603ab3471dc7806c3433
6552 SHA1.html 14a17f1d805244c343d8068d180d441e951395b3fc18bf426f567591ee3de2ab
6534 SHA224.html 4fa1eceeee5ea30de26fdc7bf25feeb754edaa1ba13621ed77af06a8f6713842
7427 SHA256.html 374f9e676e01f2652f1dfba8a9d310718f707f57e28b3a02f36e1e2cdaf737eb
6902 SHA3.html f182c40c7056d0fd3ffb987394ca46a7b5c376f7919814c1f04134d043ff83a6
6558 SHA512.html e17e4d7565f1e3db15283e9b3a8e3a0fccfb9fe130479292fe2c356c1311e294
6199 Salsa20.html 5f48c5dd034dcb6d13f08a9d85ff1b209708cf7b3add5096fc1fbff417248a42
7131 Salsa20Core.html 33f04afd11fc098af14a2cc75e4c5ca56bbf7086b074f417f217533d99a5cec8
4192 Salsa20InnerCore.html 03b3406606a5a44c89b0e792c0ff95e4462b76282c77ef6e84d1b11b2c8fc10b
5405 Salsa20WordStream.html afabedeb2186b09666ad6286d590adedcfe33a25870655d87faa600ae2745bf7
7529 Scrypt.html e795be95ee8fbbd78a320185fa31aa2dee3235658f488fc8e78a31662b08bdcd
8541 StreamCipher.html 42e4568a7b3d3e84fa6245cb6f3d7f995620b4d6600a3498416f7d0b98282814
5683 Table.html c2129d75affea1d865215f3301d22ef48b37645b42712e8fb8d59fd1567b3dc9
9757 TwoFish.html 4b627eadd04f8c675e5afc54e74f469eca6f2ef76a06388cd8a7629fa103c8d7
15333 WordArray.html a0fed432645ee390a2a7db7266ef4dedb0e5b7c6869cfcbd8a400aa601ee1f39
4041 X64Word.html dd5234ef5080cedbef2266861a46532343e268fe890daf9478a7de89f19b9373
5774 X64WordArray.html a9e9f3bb269153a2d666b06e8f2c42dab8af4e08b9816348f2da9b1c4bcbd322
10433 XOR.html 96e3a81743a528238c78be170d309c897a5e8d3af08c6f5d455e7452119adaf8
953 extra_list.html 02c206b69784a620b6efe922785df71e6cc19a4d192294b1ca3722b1feeb190a
4239 file_list.html 99960348c0e0bbe6dd757b7092f5ac25a4c49187286910707eff5904ee0010bf
files/
3002 aes.iced.html 00d7f2aa093cbc31a1e5bc238f942d57b7860b979217e589ff576b61fbdab123
3010 algbase.iced.html 561fd0c34521cd91fccd9b584ce8f3a1836998d6f2d38223beea9105e7d50334
3010 combine.iced.html 4de318ce97a35e0d02ea81c8ede9c6f02492d6c1ab1349bef582205c6868c424
6960 ctr.iced.html 07bba9a193d9e879a7926e435a6e189ced13971bcdf9ddb62c4b3bcd1054a32c
4725 dec.iced.html dafaef34fdcbbde6c6b04529df230c92314dea2a4b23be052c36aa596af9a90f
3004 drbg.iced.html 4ace006d5aa67a6a85d9d05bb0b8a866839a53ad7830123cb65a86132545ec3b
5046 enc.iced.html 1042aeeebd6ea0fb06bfa946c80f8c9904c547e90e5e8b00733c402b6c88e7c3
6877 hmac.iced.html 04e017cde2319923cbef310e76573bad223474f4eda769f079e25ffe383a9374
3918 hmax.iced.html ce924f31a7acf8b093d3f2a455b01ec71dd6ac71d10a3c533ce675cd063b9991
3004 lock.iced.html 29b1a20781104df89faff52a1a1f218ccf430d870799f06908e3b116fc29591f
3004 main.iced.html bbb8a4de5502c6a637f81bd9a7e657ee521d1c9d7b5071e5a8040ed9cba844b9
5211 pbkdf2.iced.html 87d54644731dfb461220a08f6ee07509d0d4f654b0332a115e1efc0fc29b8381
5215 prng.iced.html f289ea8faaa56b529676e8c2a165ab3dbc1b3f8e99e138279d412ebf975fabb3
3868 salsa20.iced.html 73826dadb080107b9d9e102d4297353c3a31d145de77d0634921e6763056affb
7281 scrypt.iced.html 7332ad15e82f1236293d52d2872730e44bbf541ea0d297fe7ff0e0618b485a4f
3004 sha1.iced.html 250561af061b3555f8dd3d6c482ee8f07920a8bde16bced6f3b300d11524eb49
3496 sha224.iced.html 3fe295736dd0bac75e1b74d2a9b4037e9fca166eaf20129dc6cd087ed709000e
3496 sha256.iced.html 44d29d4c6f8a19609fbd404b86d39b765d616da912adec799d2d9de494b44ca0
3494 sha3.iced.html 4a7456a80467343a91cb38acb9b6aec548e364e3df11957b0d1b4dce92182747
3498 sha512.iced.html 1dec41ddcbeee3431c2cff93ee840097aeba77d79a0b652578b7e5569b56bac8
7175 util.iced.html 4aa13902d73ef5f0bf6eb95ccbafe54b9924fb9769d2db14da526ecf9f5ad4c0
3902 wordarray.iced.html 1a8f38eb915d2f462cf993556b8417d3d20e167d5bd3ae4b4f87576bed9998e4
422 index.html 3ef30cb05af10c5f7559046ddaa77409dbdc2b95543f73823d1f56388f0cdf85
40319 method_list.html 07fdc5b0ae7b2554d4203a8e266d8bff38d59c15dccbc4833011347f2f7846b9
756 mixin_list.html 65a0bcbb7baeacb92e2338101434796ec873bd375fe5120141bff6801d4d8f2e
contrib/
scrypt-1.1.6/
665 FORMAT ab1ad6aa816973a293eaf8fbe8f24de50fd8f994690efebf0808316d712dff16
38083 Makefile.in 0b12e4bb4d8416982422869957aceffae2dc979351a369bd21edcaca4fefea24
config.aux/
17867 x depcomp fb442fe61e989c1a89656b85a314ae3715f2389dd70b9e010bf2d5860e210bde
13620 x install-sh 6d81eb01a4adde88768b01aa9dca9c8c79adb6215fc44e90ad243875d487c961
11135 x missing b6eea6a3da69ea84e46913618750a3b56c55685cf61038f2a89bd343f67af12f
2687 config.h.in 13e7adc6394dac95648faac419d897d94ba5fed46e3168e117c142e1a9af0e6c
208189 x configure 42a3bd89e642e1b480ca360bedfec1deef04724c4cba8bd18071d0f463bbc517|207a0d551027e2fb5b7548c1b3ad40e6dbd34a1135fd22801e56da1744875ec6
lib/
369 README 6c253318f006bc962401505f6a0634f3699fd23897cb84422efd84ef9a087bb8
crypto/
3532 crypto_aesctr.c 634c7355abd8ba8ad706d0219fc4f8bff4da31e59615a57f99356c83a143f824
2363 crypto_aesctr.h ddd07941df1f6cd834acc1cb56525c613396c6dad881bf19601b3bddca467f58
9008 crypto_scrypt-nosse.c 6fbb97e0c5e62055464bf0752ee8309f9ddc35e645128d933aa0cc8947fc4a21
7484 crypto_scrypt-ref.c 96adce334ba2dc540fd0d02c70f99bfe66fc2e40c6222ba4d3822a8c9cb26e99
9690 crypto_scrypt-sse.c 72af22bc530bc49e14e6ff2a7a0ce2a0f9338b1c1f42fe8dff3e11d2a4905b89
2102 crypto_scrypt.h 389a8011d98ca6a52ecd792f7f5725b88feb9a55c3eed33bae661ee6c1a8a821
11099 sha256.c 2213aed522aae4a3c36e8248e91338b897981843abe9fc0a06a99181a9bad0c0
2417 sha256.h 0ee829a2ccee8e434e769e371607296b22620081fb9aafb6056e5df68c3a1cf7
scryptenc/
15369 scryptenc.c 071e99b48721c19ff6af992af2b76f6441f2e5c9f2b7373504364c5cf42eb124
4721 scryptenc.h e3a008eab6eb7c78ac8f221209c7f74ddff316ec74fbaf8be76d20a20480ba52
4420 scryptenc_cpuperf.c 4abf6fc93a50a8b5b03a955d7c84ec5b95f907f8d67d16417c2d18d4e6455245
1734 scryptenc_cpuperf.h 77958fe5a6026d530cb879dda52b55d43adb7556cd10b97b4f61c21d1fa3b3a1
util/
7422 memlimit.c 6495e301e1ccca660f61b349fc7ca794d14147f27deb60e514def15ca3a38fc3
1827 memlimit.h 57a4dc48e6bd165d6fb9176e8f15b8006f1db1bad191447c971eb96777cbb9c0
4545 readpass.c c26c10ecea19f2f718399caa1eb0a0dd80a6c0a85547a33ac3510a268a9d8329
2257 readpass.h 9e001c80b138e2c91aac2eb6c7f4894910ca181fabd1cdc76ecdd1f1bbafb88f
3797 sysendian.h 996b0821c7fd18bc9d5307995e360e4262be7d8cd65966350e92dfcc057d6f59
2505 warn.c 9d048f5614d9d2be3ba814bd24662a50f15377b9dbaa13533fcf2cf825762fc5
322 warn.h ffdd39c51a69dffc85338bf55c9cd0016b0d21a142eabd9a3d38b4b9e89e3fbf
5426 main.c c62aac5891876cec47ed704137383a668a09489092d3cb9d0784a0f161020147
3512 scrypt.1 9f3e5114295ab613c2260acd11e1fcb2e32b5a3927a16bc5d6467621e75cd4a0
263 scrypt_platform.h da0fee78e744f01d8d0e2d09067363f9c918b59aa58b41fcb9feb01ad40a5eaa
23 stamp-h1 24fdde0aee1f49666fc7a5bd7f422dc0118e4db128bc1f606f7f047c9b245bb4
2897970 shabytetestvectors.zip 0ac90b0d5fba398319d8a4697dce0eb88ae3b3eacf69473a9249e6bea46456e4|01085aea85e615969839b07fd026781b723433726e1a3f736f6a8f981bb7b553
dev/
252 dec.iced 20351f484f13f1ba82ca680bbb0315c78bd543093d8022b7c25c1d27404d2667
782 enc.iced eae62a49fa0de0856b98d9d4709b460f092716ea8e965af00e2e3d080048f626
260 hmac_sha3.iced 59081952c4a4db01bd3afbd24ef4847fe932e8f3ffec408f9dcb30a966c9231b
775 hmax.iced fba9fd50a2cd1430b964ad44c174efb4a925be7f3c79c986b37e88a229c9322a
5426 main.c c62aac5891876cec47ed704137383a668a09489092d3cb9d0784a0f161020147
92 prng.iced 94b2367986662bd7c0e3370665d89a876b6ff11bceea658700f84604fa3d62de
4078 salsa20.c 1b240d8dc2530e8f5ee688d0347b30f3dbc760345a3794e24895efda3d9a893a
11402 salsa20.js 06d9a2ff159eeecbc72fb217762b724f25a0be8fb99891221ca5029033da8a8a
487 salsa_enc.iced bd42ece317edb849ce2ce2b73d7e92d00ac30a533bb126474f97b848b6213c53
926 scrypt.iced d89e49a56ab4fb59a1c96e5da5db5af41fde21cc0835625b330ee8a5afe6971c
156 sha3.iced 397f058a580261da98aef5ddff4b7a6f37e099fe96993fde96cd2e721362f219
1996 sha512.iced a2fe4b37fecdcdcabb2611d612934bb470ad297522d5715bc4312137e2e7b006
520 twofish.iced b6a99caad32205d325b4948f3dd9153d90907df7d978c1584268fcfd1434f256
398 xsalsa20.iced a9339eb265a32b7a6d4575d9e97c94d19b4396df20b0d1bcf34e53cea1806e38
ext/
17932 twofish.js 79c5748f477187e96f3b45b0edf84754206d4950f963375d05685b0a479b10cc
29213 index.html 1d6e93a0e0b2cb1cab72c387137e008ea05fa3846d02b4989f2ca413d99af807
lib/
7090 aes.js 2fe2626f2a69c0c24977c25cd2d2a069138fe74a9e00f9fb9be05ef234bea455
5371 algbase.js da9f974d96f2cc1b40ad0a15aa753c4dd8942afb4652562ae6b39b0705b7c677
5535 combine.js dedd66377c6e95829fb958bce8ee8bb33f9c75870976beb3adb8fd63f57f0260
4438 ctr.js a8e9e4fed0e9b8e2f3e60206bd154cace886409f24b60a186ee9da12e365ed09
14709 dec.js 8de6332e921106dcb954afa148a6ada703e283630c8b5e308eeaef6e0f23c88e
6620 drbg.js 76a26fd81872672f3332177474e7cccffac10a87e6879b255c50c311a7ab95d1
28015 enc.js cd3ea2d0e1dfda71518add06b8ffba8d9ab3a41ac420e94e001d5a260af38b48
4437 hmac.js b136f2c50dacb92368991b75e7803f312879195ef67a5694dc46d7c15800ded0
1182 main.js b305377e6fd7d773939cdf0e42bca6257ee9c9de51d05a2e4c25bf42bd42fced
8256 md5.js 7ed0a781721598f16e7aafb44bab2ef6abe56b5705ab1686ba1a3d9b154159f3
6700 pbkdf2.js 6c3a839ba912615816874c368aecedc4674cc5961844161c29ee5dbc1ae76748
3853 prng.js 3eb8cfbf6482d82ad225a7f09d7b069bcd7d6ca66fa551afe2b41835f8da2dff
6672 ripemd160.js 733a928e39918cd496fb2532999e9b2a8df3b1c883db43432457f606b5c01de5
11928 salsa20.js d6d6306f5e03b9c4f4b4c347ed0598348c0659a33adc19b99aef883584823647
15028 scrypt.js b945ed439539b7685ffe479d2049709615590f2e7cfe5bfa12df4c3f8b6413ba
3103 sha1.js c2a9a2aa1eef88964a7aa9d502f47d25200680e6be76778752c110190495b05e
1491 sha224.js 3e9577c9654e1c602570fbe7d9dbe76198019a05ba1ed63dd2f077d577433b69
5030 sha256.js c908ac891bf2d42244dcc8efde187ed1330187adca271b89e3c1e41f7f4b632b
9128 sha3.js f4fcc9eeee0ff023ad322c07fe319a82d4e3a85bb5bc2da981aabe867c232a9a
1727 sha384.js 72603e9042ee98167836cb65dc503e41328f480775d2a10f0faf5ba0010b1d95
9942 sha512.js ec3fef1076d3299ba572d5f9406b94ef6b4dbe6366928b025fb2d2c0ff1165a7
14735 twofish.js f61485f0be04a33b1c8df4f366f83a64efebf9453aa8f7112d4a604229864120
5150 util.js 7a3a8ad04f0b745c8bd9b8a44027293391ab9e7990a5371f35437609b1c59ead
10095 wordarray.js 2399d3bdd06234104d336f5a6c2081144b05ba080f43a5231bac307aa6c09367
logo/
303893 logo2.psd 54d35c194d8b0e7016aee2dbc88f3e200428093c93a50f68f388986838f98cbd|ce92bdc2ad68ed777b7d0f40638609e419dc3bb00396241418aefac5e8fbb421
1472353 logo_base.psd 14f46d0e5c6543d2f0c61d584c5e73a17399502284802e7052aa5cc19f6d4d86|c504e7f5e13cdc404668b63bba50a1c8cc715bab2321cdcf6e2becb4b7c994a8
1081 package.json c8c5cefd5d551663f3b3a438f4939bc6160ad0ec29a6d9529182b1b7cc826c18
ref/
335 gen_combine_test_vectors.iced 00ead4e5fc355528e39dd341b1bbb1839d28674654fbba9cabfff9cac1c087e0
2133 gen_pbkdf2_sha512_sha3_spec.iced 281204dcd37cb2f3a00b0442d70222a6aa3573ad7a333b4c682f4b90108abb27
2615 gen_scrypt_xor_spec.iced 35f8cfcce008c9120229cb262ec3ee5146d47bc29b97313c9a6e19d20a890376
1513 gen_triplesec_spec.iced 94082c782f84c1709909beae636ed06067fe9416291feded3f164e959b1e88c5
rel/
191235 triplesec-3.0.14-min.js 6f5f32514ee91ef53fa530cbd04f242e3952b243979d4181dc82d8efac0c096b
294060 triplesec-3.0.14.js 3c30015176f57893acfc4bcd2ad53094ecce94b19c8949421b066fffeb89e667
site/
css/
97339 x bootstrap.min.css 1cbda21998b65e08a7e936114cabd7f7783d0f590dd6efdd58c7faa8b6e7b9aa
2018 site.css 44dc8bd9458051d4d045cbe8e2178d9fb266def7c071b9c38a22b02cbafb89f7
1150 favicon.ico 6daacff33094a5b2a4f471312b3c42641b1bd3daf8008e16ee3d57c971ba64fd|ec9061ea656255fa671a9b160489129ed702e561df11248f425e4a0b13b5ce62
iced/
2563 site.iced b218d5c483d1bc3843eef156de3bdc0f604aec27129ff8515bb1e34f1f7c237b
img/
9012 anatomy.gif 55cca62dbb27f50ae0f8443b96294398f49fc56d2e97fa3e884ef7a41e5be39d|6647b02e41ff9b79bd5f26ac0204b3b6275e917ea9c0531a918f0e35f18267b9
11192 anatomy.png cf2edc25f9135ebbecb209559a17d725eb1a7e5d32ae57d87fa90faee60fdf7b|e69d4b51dd320368e6bcddf626d5ef23a4426827cda16ba3e126b5411597d1f1
506179 anatomy.psd 3a934ad6a625ae3372d5579135ca599d7601655052e53b423c00992c2f3da51f|f21076ce1a156efbfb558e9b1e478fe2b2a1cc4c96c57e379264dec83b4623d8
4596 js-logo.png 16864a42af077e9c324f2a599b1489888ace8f8b30994809d86fdbbc86bfbcb6|6120c2a58a36f8ea9fb8d5bda7e0f244d11ebb4ef8218b24a42dca1ef7db907a
10993 logo.png 9ea162f0e3d89d2cac764cdce3816638618944183e20f9c3d49e9c532e709a58|3d3f781221012d0dc6931a9bf5c06548f4a539a93f6d9301c8efa722d96c778f
6856 node-logo.png a9dc737119733bb5821c52a7ca3c9423bf1f91e783af686d120c635f5dc4378e|a69260d25b81cef399c335535425d37b9e2e25ea7aada23307d43d3f270a5c1f
6737 python-logo.png 830af9d2501a62e56b124cde9627436bc53a74d887198a6db67f7493721151ef|5c6ee5c4c4fcceda04d6457ba8d07d3cdbce713fe7df11eca2c3357ce1997f4b
js/
27726 x bootstrap.min.js 54d21b0676784d0c983bbd4093898770adefa932d89b72c8afd88183a19172a7
234132 iced-coffee.js 466776bf3b42285590e264e6e5a83b54722084a27961cda1a1aa37e2107ba650
93106 jquery.js c3a7b608ebfa8d1dfe658bc119e6236a6aaf878a779e7c560aa11dd30881a56a
6407 site.js f3a21370119f0f95f794b3ed1c7e8a5544840dc0f05422e2be5be6237c4ec491
triplesec.js -> ../../browser/triplesec.js
spec/
21040 pbkdf2_sha512_sha3.json 6c8c843f481ad5482e048a1413680775d67e3952508a3faadb3117232409e157
15504 scrypt_xor.json 035829dbe3be1048775c97a6cb30cee212a99599175ca1649dc959cd8effda74
270480 triplesec_v1.json 9f04012701c7d3edc9d90c04598947b06383b805699efbca35bc6acb32c70915
270672 triplesec_v2.json 562a03a8dbe71076081407cafc40c4bc4c618e278df3107138e3706deb74a18d
270672 triplesec_v3.json b1b3f4469efedd4c733aa0dbd33d38f5fd486765b86a5c7ddb5adbce984a8345
src/
8421 aes.iced 5ae045ccd833827aaaaf5a38110fe660a9ce066d8db56854ed8ba0b39709ffe6|438c1a66245cbe363551c80a1c0245b5dbd0ae673defbe555f38fcf0c5457a1d
7029 algbase.iced 7324d3b7bf64e5f22b803bcd8a411185ca289d082556c08496047fd05e26129d
5599 combine.iced 5ab64e5d628a28630c0345ae4bf21b19af145b1e8397160b88196c7684d9b0e0
4201 ctr.iced 1bebe2e43e184d43ea8eb11c4a26d9c79295316a7602f66f8c6662ad7c024356
6623 dec.iced 596a52184a079b4d20f5201768ff877c0cc2c114226b02bcc64b525deec5eea0
5018 drbg.iced 205780016dd5bc3dfc9d139ff39edb8ba3848a595b28226b3ec846ea13d09ecc
18527 enc.iced f802f311b22c6aeeb9f9ec2883458fb0a63d4884c160dafd50d69097fef4644e
4780 hmac.iced 5e8acb9ec364a324bcaf0f6ac10a7f1270fd58b17a325c890f5b7c3991ed98dd|82641fb4dd7bce9e3dcc22bb82c15daf34ef1630ee997f40a9a947b540448634
963 main.iced c1bd2351fef79c3d95ccaa80f9c065c8092126b0a968e15a2bc2d74f074d381c
7139 md5.iced e966b4f5bf28ae51ae1c8e4230f8d850c8cd2eeb50479665a8b5ae3595f2bc08
3333 pbkdf2.iced dafbc1b027bb4a42453227b63004f46adc4af1670f821778ff7d7af1846c7948
3762 prng.iced 20f1e2d70d3726e2d810c2c92818b704dfaea58f15409f2e8e514b7664aec720
7445 ripemd160.iced 0c0be54e6cbaf9625cd21a8d0f6b718dfbead753e95f4b09db3b9fd2dce1a004
7524 salsa20.iced 2c596e2d3a55451368dc724641f36f022698cb111b5b43a55f9e8f0437e90503
7184 scrypt.iced d50bd67d14abc8ee6a694157d1f6799ce8cc90d2c005667bd99d555d752660e5
2656 sha1.iced 44fcb251ce2c8fbb781438e4cd908a2b814abb0f1880807ea15da20b835eb80f|d87c5193e4d43657bcdf050ce19e39dd4040a412d12103b17d810a4bc6bfd51a
955 sha224.iced 8c3bb5159894a73f917d2d3ca0f72bd634b067fb75fc0944549307c74f56546f
3650 sha256.iced 8d85dd98179f24454e3241c92f3adbb7c63f1767bface4b58111bc97bec03a8d
6960 sha3.iced 0a1614fdd9fed990c0a165030c4d0aab105f317984abe5d3ccacb4517dcd16d7
1096 sha384.iced 3210c38e32d40c3e13584d24cc92069d5785f6006d0d5e936df2ce1f86b809b7
8841 sha512.iced f47e106b9486e287d81179aaf708eb2cf228e237818d69f2cdd35c599642cb17
14389 twofish.iced e195edd48ebdbc3c8a65e99ab36b400ebe8182b332ab5f98bee54ff6aab89fc3
3119 util.iced 2d06410844d98e36fc93a79c2c958cad553b415b3ea9c159d926093c7eaccbfe
8608 wordarray.iced 3b97752e4661158ca84cc26234fcaa294b94b223b224bbe954527b5b8a72e804
talks/
hack-and-tell+2013.10.22.key/
Data/
12662 Dad_and_Kids_at_Beach-small.jpg f9bda8e3789099597638da9d138e702a196aac6a4ba276e899df251c8451229a|fdbdc25a8081921e685d7a3bfd1ea393f1b4d04f9829e8afc94e927f3dac75ba
12523 Dad_and_Son_at_Beach-small.jpg 7960908d5c665cc0becfb504b555fdd2c0255bdc29ef094299282765613b4822|acd99baffa39ca5c9680cfe864351c05212993c38942c1715ad6e9a107ae0fff
263581 Screen+Shot+2013-10-22+at+9.20.13+AM.png 336fe3cf5ebb08e481380d77f81ba3e760ab6ff242576e55c0c919de0368430f|4b83eae4302fe09a993aaebbb912f37547f0dd4d214466782617876b707fbf3a
38342 Screen+Shot+2013-10-22+at+9.20.png 62f4ea73e1e03eadcb9f25f19861c1b30ac46c83849b679552854f569ea20ce8|db8af97f959e3e9c05b599b5384883f0af0e1ff3f1c38b6dd164a1808f0f2e67
9746 mt0%402x.jpg 91e9882bc4a7e0999576155b7f449632ddd1bab5930c40ed42f963c110323c70|e5d161964a4eecb1381580dff734fb65661887036aab286e58f6a2bddabf8398
11228 mt10%402x.jpg 331b21b71ccc5fd67b8626525e7e87f119dfbe47b14f58d927f9414a8cc35c76|7e8a6747ba3f58b0c2aec7bdd4d7e151491eddc6080adbd13623b057da9b79db
19940 mt11%402x.jpg 5926d6b1e5a4339e871e2902dd429e5dee26aaa5c675322016e4bbe7ca424ae1|630ac1b728515d49a6da092fa7931f4a06300d90ba5cce97bb4e221b1c999cfc
18074 mt12%402x.jpg 3f7d17b935fd5bbc3737b26ba872ff18619fb76e951b2ef1137948f9774a45cb|6732843fc3ac225f8acc3f24174e5955c266b1ff8d2096c0354659b02c6e1418
17162 mt13%402x.jpg c6e2039f1dcc557b9fe1411f15d51b89dff1bdeba113697fa204117e93fa553d|7c08e113d0ce41c2e467514338399b63aba694685fab1cf78f1d049799425071
26892 mt1%402x.jpg 43a40cb5ac1f2e52fa170ce494bc78adee903110e1c956111dbb83be7caf72f5|6f9faf90ddd5119b1548b3d4f89596c7f645a3b4f04a6f4a53e763f11a261396
22206 mt2%402x.jpg 0c59362aeb915115df983532f14de351f89c0660ae17e28c915e4a9b609c43f2|6ff88d3c42dae82ae8a23bbacfc063d8a8d49cdada61098805f86e49eeb7c354
23417 mt3%402x.jpg d919012ee011e30e9660cfaa74c89d03d99f718b863e5da50d62e61bd8571f9f|46ff9a9c99b0f29276efab49c4fce32fc8325feecdbc54407c938f026ad7027c
9166 mt5%402x.jpg faa6cb8b993d80bcbf10fb0ceb107440a245b0f21e7b4bca9335b2d9103da6cd|961dee81f486bdbaa33fec66e3d72c44beee68b6fe88ab548a406655d951a7b9
8806 mt6%402x.jpg bfabec0c0264f17826d0577f489048420cc220dc072aad4a692ed425923f1b69|d667b635a73c6d923c14dc78a54bdb45126403b3f6b4f873ec031fcb88c236ab
10698 mt7%402x.jpg 92adee676b8841a6783b86cd051128c736173f9082ecc2f21acdc7bc22f4b146|51b6ee02d6887c04f2734cf6da1d9813e3491ed087aae5c83571ac0badb3e4c2
11163 mt8%402x.jpg 0a7c0e545e1398f5fc5f331845eac11f9e8fc861823d38fb8fc3b825d0b2f9a0|f026c05afb6877fed27a3b0aa6b16518bf931dd84d9de92aec3f3610c3377d34
10797 mt9%402x.jpg f318010ffd271938598cc100d88fbb4599b9ae8ce753c66a605f07f09cca6bbe|eb060a25b46ace8659b5fb569409226befeba09c7b9921e3e6d118c340d12b36
9544 st0-1.jpg 2b2cc7419a1949d65ae57bc03c886d896bf136e01dd440d5d049ed295e312f32|c244861e58af8f9482abdc768c7b34521b67078de8784092b35b2891d4e5a792
4753 st0.jpg 85484db86af4ab5001082dec68176155a199ae28dd3a906ddefeb1d2c6598866|277572d9d0757549b7d9cd5de2cbcc41b2d2e1bd8d2af29b0a9bbc95b1f87a67
23110 st1.jpg 376bbb682a07247c9ab277ddb1b923fb2799bfa77b49898b28204ba5b9c3eb1e|f145f8e5c4a922b21aba74a308da611aaf85d229efc9d09ab6506bd726c54158
12505 st2.jpg 3ba967ee81b780dd3db3ae0d95303279719d00da252b2ccc6db0e8e0abbdbc91|8cd05af6bc6b86b4ef34118a7ca35c5eea9ed23fbcd86c4c601f40d395a8748e
22683 st3.jpg e581298673f6e79b19d50bfae271fb5ebc354803bb55e10d1b7ed557e393a136|dd58a4180a787c7f17a92923f24b2b40d12e214148fe2401589b491ee9ff5a23
7887 st5.jpg 119140a17fce4c3002b463b8ce2b90f724fb4a06645c91919a5c86b41feabb6c|4d4907d898bbab781cbedca357381c153d7ed934b13554183a15e381a6cc9cdb
4994 st6.jpg e7368af401262ecb066542075e1657825bb62ec7326585bf2914266a32c3cc5e|4a7c46e52991ad1cf672bdc6304d1d2154da31fae70e61986e8855bbd2f93296
80266 Index.zip b8a8ba1a06dba475123fad1def924df82a0c2cbeaaa59ec6a61882b566c3f320|19ec16079992385ef484b59de6a8022293a8964ce843c81b7ec35bb3fc486a3d
Metadata/
262 BuildVersionHistory.plist f640ae8dec1539080537aad6df0b9103a315f68283c9a311a2bf14c5208446b7
36 DocumentIdentifier bacbe6f1a81681c42132fcc21f08dc60d1dc68ff9d445c0a377492ee0aa862da
217 Properties.plist a29f0f83ef51e3b0acc4af1f3168b805cd6b32b770af0c9e976af7520ed594de|ceb6d80e7d848202197aa2a5b620ae95b8ed66e3e8f7105988f111c9a5e808af
957 preview-micro.jpg 46dfccc8dae23b81e822ae4647c6ee45ae3faa1ebe01435e70ccb0fc01091827|5b7a83dd276cf6c5e159027c10b489d1feb66c507141ad7cec72ff876a6ea1e5
2890 preview-web.jpg 50f3dae82bfbf9a8e9ea76cb53899cab23f7fd7bf8c104ef9f2de2d1596baa36|85433ca05e7c2479f29199108953ddb9191c755c1eca9a3348b73c7a23b9b6ed
36640 preview.jpg 56d6b4b34a92c4e7edfad0ca1b34fa667c62fabfbb060115d5a8814534e4950d|304161fd25d7a3d32a93e37f2bd38bbbbe942c0a28f6cd4f081ed2a6532e2fdf
test/
browser/
382 bench.html d5a018bf0c0b37cdd263893f500e0799930cf0b80a52235e1160b1c0dd0a29b4
644 bench.iced aed4d89779709083f08cd553d2f626ed71eeaadd6fb083af1ee5b76592b77ed4
154399 bench.js 91e9a0b4e7b2aaac0fdac0269883987c1091e010863f37688f8405015f517bf0
287 index.html b63a4dd158b04544b47cfa00f03ab56ead47fb81c9ac98105c527a918de9cc29
794 main.iced e365336e7fcde32f7217b31e2ff35ee5fdcac7b82399bba5fc19c0222fcbd322
7234381 test.js 54b76bf297ae63744715ad552491cafbbac31ca24e6662dda2f2e7c30484e579
files/
1759 aes.iced 50477b9b24f00360183b0401eba67af5b0a00a00e2a42c3af630f14eb91e6c0d
1192 aes_ctr.iced a9d708f710d8dbc4a4737b76e7a109345110bf1fc42d80c1013f9392132f2e1f
1267 combine.iced b57509d06c2ab0f2fc1d6f35a02f4862bd019d69ececb6d9e41e38b2731b313a
907 drbg.iced 61dbec1b477aa9b4841bf570af1975d7b2e32902c04d5658e109e46c0f5e1caf
3377 hmac.iced da4fa80cbc196d88b5ff465e693ac21c48c5b2d02d9b8f714f7767e4176e82a3
352 md5.iced aa16ee8f244ed1d0ea9f6d397560cfc1eb647646990f529f21b2ab64e511a315
928 pbkdf2.iced 4e6c3ebc1ea0b2f0368f52f4dbbf7b042e6bb389ea4cf18f704e6858a60e6582
402 ripemd160.iced f6a3af330d19c0b2b9609442ad1e950ec5946f8565c1740c5b3b5769113f1252
3683 salsa20.iced 782787161ee26eb6b9e16a22e67a73ebe2708e13b37d6165f8102d068be39985
7687 scrypt.iced 7b063ff3cbf7f3902834c1ea7dd5a1079ab8e30c1122941d1e0757e184f2100b
431 scrypt_xor.iced 07fc6f3a34e85611f7ccf990fe8d3d97b46ff6a0848ecfeec4e7cd6781027f14
1590 sha.iced a3421ce9f32d907b81fe38f7c2ed04c1d3360d5e6bcbcf6ad67bdcdf9b70a304
4442 triplesec.iced 97082ef19c382c882ebf789f2e4f8d288d28097e77ffb932e7052e88ac78766d
720 twofish.iced 5aa63d0b5f15a624322af8bb627e73a345831c26acc801f7e26194c037e9b7a4
1311 wordarray.iced e0f5111b643b034bdc3ff626eeb58e1b1b3004c39c58ab2ace2e600aecee8129
fixed-data/
505459 combine.js 1b8d67c9ddf817d444febabcac4dd0dd4d430140f63c4f1ca57b41cf0c23ac23
957 ripemd160.iced ec6db935a37f15071a21e0da1489b8796dfaf18bc40259aedf8c37d79c0cae63
gen/
88679 gen_drbg_hmac_no_reseed.iced 6db081cb2f8ac4ce5b308fbe947cd3d8830b933d9c04df7229090d4315cb1743|6cd93766ef4bfb6d27660e2cd39bdde21d80b772a67881718bb726b52c351c89
242 gen_drbg_hmac_reseed.iced 0c53526c57f0dd72dcd4ef72e203eab9ebcf5f76aa9379def5316c1eccbb428e
240 gen_md5.iced aedcab285c64fa5af39b66eed87b8cd462a814695c51a7d5283b0b265f1f0d28
921 gen_pbkdf2.iced 5c66b529a93d086c5007c4a68bf02d046796863a3b3ff625d22e212cd07f18e2
83962 gen_salsa20_key128.iced 208a9b650b20fe22dd22a5fd047d62568e6fabe2a98ec25c3825535d2a476fcc
100390 gen_salsa20_key256.iced 761f35bde6cd765f04ca74f50c96a1165092750f75c7971ddc1d9dceaa2c4e73
274 gen_sha.iced 76be884ef04a97c616adba58f4a4aa5880c010c1baefa294006d79c945acab2d
22468 gen_twofish_ecb_tbl.iced 2e279604886dd8ebe7921ccbb78536ad59c3b345347be6b3b51c047195c8a022
102 spec2js.iced 28e61e38c0fe57c9b62997a75ececb5395a0bb6567591e809889d5fdd5b0ca26
rsp/
1208095 HMAC_DRBG_reseed.rsp c2347ecb1e67b8fec6b18a1d5d04ae2156f3597513ede100aefc71b23102f1c3|abaf26e0ee611912a87c4524bf854679414bd43c5fe294c417638fdc1a5cc767
424756 sha1_long.rsp 366ff0943519a79439e9fde4556533538bb5e109e7dfcf01a8366ab3d810e131|ab853d619754b0651a8ce55861bd25f3cd717fe9b6e2306e60913594b6a10ec9
8824 sha1_short.rsp 5a50e75b539ee5bb9ee709fd0539dafe69fede501097c2ec275b07239bd03195|60fb453ee04a30f11136e8590d2b2b5a44f463f20a387f200b763898707bbe1a
425697 sha224_long.rsp d37115e5d2286dde969c5e1b2275cd83ecb066366d7a38bb6b2b3adb4a88de89|4354e887a85c9bc93623b3da95db1d0ebcb06805103f7d16453df88349e3fff4
9780 sha224_short.rsp 0dad6656c08f77252f6ccb789e42284fd61fc53bba30e83162800aa3d2aa939f|00ca58be163c207e6c8a0507d5f0bbed8b190ac4dd62e463ab161b9fae2cd5ca
426209 sha256_long.rsp 6fac36f37360bcf74ffcf4465c18e30d6d5a04cc90885b901fc3130c16060974|b1f63358201511b72aa8e21234df37cf3287e95337dc2adb3d219968bedfa6a2
10299 sha256_short.rsp 75e1cb83994638481808e225b9eb0c1ebd0c232d952ac42b61abce6363be283c|aaf8115ef18263c52a7d2478d72b37dea30b25a1f7d0497136fbf7950715c587
1683838 sha384_long.rsp cdd81b6d169e01bb6dcdfdfc174bf6e3616dd0cb26709b4b245ab2304bc063c6|b71fe181157eddbdf9aecc6a0c7669ca9389467e06d54a93bc0421c0602995bb
32761 sha384_short.rsp b21186be4ab455b36de0f582f1fcaeb36532762999529e11849bd6d679eadf52|303254bff502ee6c418b65738189893ca2aaaeb0ac986ae67caddd92fe3b04cd
2410103 sha3_long.rsp 3da5077415f91744307ab2b59dc2b244314d8aad056c9c0623525f9a4e308974
838281 sha3_short.rsp 47d6bcf35941552a8aa20c4fbdae397191f4d9c1f7e90f5d143e9ebebfa6d8d4
1687845 sha512_long.rsp b1f3f05d5c209777954d49521d7ea1349447c36a0c52849e044bc397a27dd410|33680c72e97afeac38f92ee7e6d45c31b6e058e878a2a907267a1fcaf7efd5fd
36800 sha512_short.rsp e53a36c03609e5a3e3cc4b6e117a499db7864c23ec825c6cec99503a45f40764|ee7377dbc9a04380aa32b104c41948dccb150559ccec5b680aaee53e677a238c
241 run.iced 77900df00db6cd4e2d56ddc13e035102176421e46866e4592827c782e95347a9
triplesec_now_in_python.html -> ./index.html
381556 triplesec_standalone.html bad459c62324ec771c9308a9f5a58e017698d1d577f8bbfd67895e2a06a41fe3
/SIGNED.md
git # ignore .git and anything as described by .gitignore files
dropbox # ignore .dropbox-cache and other Dropbox-related files
kb # ignore anything as described by .kbignore files
With keybase you can sign any directory's contents, whether it's a git repo, source code distribution, or a personal documents folder. It aims to replace the drudgery of:
- comparing a zipped file to a detached statement
- downloading a public key
- confirming it is in fact the author's by reviewing public statements they've made, using it
All in one simple command:
keybase dir verify
There are lots of options, including assertions for automating your checks.
For more info, check out https://keybase.io/docs/command_line/code_signing