Hash mode interface to the Keccak code package. This program illustrates the use of the Keccak permutation. Usage is much more than a hash function. The NIST compatible settings are subject to change when they publish FIPS PUB 180-5. I wrote this program when evaluating the permutation and developing tree hashing for the Intel(R) MIC architecture.
Latest 5 files |
|||
---|---|---|---|
Name | 크기 | 날짜 | Download count |
sha3sum-V1.8.15-bin64.tar.bz2 | 2.9 MB | 2015-04-25 17:03 | 21 |
sha3sum-V1.8.15-src.tar.bz2 | 1.6 MB | 2015-04-25 17:02 | 14 |
INSTALL | 3.7 KB | 2015-04-25 16:59 | 22 |
Makefile | 4.8 KB | 2015-04-25 16:59 | 10 |
Keccak-compact64.c | 8.2 KB | 2015-04-25 16:57 | 50 |
All Files |
|||
sha3sum-V1.8.15-bin64.tar.bz2 | 2.9 MB | 2015-04-25 17:03 | 21 |
sha3sum-V1.8.15-src.tar.bz2 | 1.6 MB | 2015-04-25 17:02 | 14 |
sha3sum | |||
INSTALL | 3.7 KB | 2015-04-25 16:59 | 22 |
Makefile | 4.8 KB | 2015-04-25 16:59 | 10 |
KeccakF-1600 | |||
Compact | |||
Keccak-compact64.c | 8.2 KB | 2015-04-25 16:57 | 50 |
Optimized | |||
Keccak-inplace-gcc-armv7a-neon.s | 17.7 KB | 2014-01-01 23:56 | 19 |
Keccak-inplace32BI-gcc-armv7a.s | 22.9 KB | 2014-01-01 23:56 | 21 |
Keccak-inplace32BI-armcc-armv7m.s | 21.0 KB | 2014-01-01 23:56 | 8 |
Keccak-inplace32BI-armcc-armv6m.s | 27.4 KB | 2014-01-01 23:56 | 14 |
KeccakF-1600-unrolling.macros | 4.2 KB | 2013-11-29 20:24 | 12 |
KeccakF-1600-opt64-settings.h | 50 B | 2013-11-29 20:24 | 14 |
KeccakF-1600-opt64.c | 8.4 KB | 2013-11-29 20:24 | 23 |
KeccakF-1600-inplace32BI.c | 32.2 KB | 2013-11-29 20:24 | 4 |
KeccakF-1600-64.macros | 39.3 KB | 2013-11-29 20:24 | 8 |
Reference | |||
KeccakF-1600-reference32BI.c | 12.7 KB | 2013-11-29 20:23 | 7 |
KeccakF-1600-reference.h | 0.6 KB | 2013-11-29 20:23 | 13 |
KeccakF-1600-reference.c | 8.1 KB | 2013-11-29 20:23 | 7 |
KeccakF-1600-interface.h | 5.6 KB | 2013-11-29 20:22 | 7 |
Tests | |||
sha3sum.h | 18.4 KB | 2015-04-25 16:56 | 8 |
sha3sum.c | 95.1 KB | 2015-04-25 16:56 | 19 |
sha3sum-config.h | 7.0 KB | 2015-04-25 16:56 | 10 |
genKAT.h | 19 B | 2014-04-18 09:49 | 8 |
genKAT.c | 7.7 KB | 2014-04-18 09:49 | 7 |
main.c | 8.4 KB | 2014-01-01 23:53 | 3 |
timing.h | 0.3 KB | 2013-11-29 20:21 | 13 |
timing.c | 8.2 KB | 2013-11-29 20:21 | 6 |
testSponge.h | 0.5 KB | 2013-11-29 20:21 | 5 |
testSponge.c | 4.3 KB | 2013-11-29 20:21 | 4 |
testPermutationAndStateMgt.h | 0.5 KB | 2013-11-29 20:21 | 2 |
testPermutationAndStateMgt.c | 5.0 KB | 2013-11-29 20:21 | 1 |
testDuplex.h | 0.5 KB | 2013-11-29 20:21 | 4 |
testDuplex.c | 2.9 KB | 2013-11-29 20:21 | 4 |
displayIntermediateValues.h | 1.2 KB | 2013-11-29 20:21 | 9 |
displayIntermediateValues.c | 3.7 KB | 2013-11-29 20:21 | 7 |
test-vectors.tar.bz2 | 4.5 MB | 2014-12-04 21:12 | 8 |
fips_202_draft.pdf | 818.9 KB | 2014-12-04 21:11 | 29 |
sha3sum.1 | 7.0 KB | 2014-11-29 23:04 | 11 |
sha3sum.1.gz | 2.8 KB | 2014-11-29 23:04 | 2 |
README | 30.0 KB | 2014-11-29 23:04 | 5 |
LICENSE | 34.3 KB | 2014-04-25 10:10 | 7 |
TestVectors | |||
ShortMsgKAT_KeccakSeqHash11c256.txt | 2.6 MB | 2014-01-02 00:02 | 5 |
ShortMsgKAT_KeccakSeqHash001c512_n384.txt | 754.5 KB | 2014-01-02 00:01 | 8 |
ShortMsgKAT_KeccakSeqHash001c256_n224.txt | 674.5 KB | 2014-01-02 00:01 | 3 |
KeccakSpongeIntermediateValues_r1024c576.txt | 27.2 KB | 2014-01-02 00:00 | 5 |
KeccakSpongeIntermediateValues_r1088c512.txt | 27.2 KB | 2014-01-02 00:00 | 8 |
KeccakSpongeIntermediateValues_r1344c256.txt | 27.4 KB | 2014-01-02 00:00 | 7 |
ShortMsgKAT.txt | 566.6 KB | 2014-01-02 00:00 | 30 |
KeccakDuplexIntermediateValues_r1027c573.txt | 23.2 KB | 2014-01-02 00:00 | 3 |
KeccakF-1600-IntermediateValues32BI.txt | 113.9 KB | 2014-01-02 00:00 | 7 |
KeccakF-1600-IntermediateValues.txt | 107.9 KB | 2014-01-02 00:00 | 6 |
KeccakDuplexIntermediateValues_r1026c574.txt | 23.2 KB | 2014-01-02 00:00 | 5 |
TestSpongeWithQueue.txt | 88.4 KB | 2013-11-29 20:20 | 6 |
TestSpongeWithoutQueue.txt | 88.4 KB | 2013-11-29 20:20 | 4 |
TestPermutationAndStateMgt.txt | 0.6 KB | 2013-11-29 20:20 | 3 |
TestDuplex.txt | 26.0 KB | 2013-11-29 20:20 | 11 |
ShortMsgKAT_KeccakSeqHash101c512_n512.txt | 818.5 KB | 2013-11-29 20:20 | 2 |
ShortMsgKAT_KeccakSeqHash101c256_n256.txt | 690.5 KB | 2013-11-29 20:20 | 5 |
ShortMsgKAT_KeccakSeqHash11c512.txt | 2.6 MB | 2013-11-29 20:19 | 9 |
keccak-readme | 0.8 KB | 2014-01-01 23:51 | 1 |
keccak-makefile | 4.3 KB | 2014-01-01 23:50 | 3 |
Modes | |||
KeccakHash.h | 4.0 KB | 2013-11-29 20:25 | 3 |
KeccakHash.c | 3.0 KB | 2013-11-29 20:25 | 8 |
Constructions | |||
KeccakSponge.h | 5.0 KB | 2013-11-29 20:16 | 5 |
KeccakSponge.c | 8.8 KB | 2013-11-29 20:16 | 6 |
KeccakDuplex.h | 4.1 KB | 2013-11-29 20:16 | 3 |
KeccakDuplex.c | 3.6 KB | 2013-11-29 20:16 | 4 |
Common | |||
brg_endian.h | 5.4 KB | 2013-11-29 20:15 | 5 |
NoteOnKeccakParametersAndUsage.pdf | 191.0 KB | 2013-11-29 20:11 | 30 |
Keccak-specifications-2.pdf | 308.2 KB | 2013-11-29 20:11 | 43 |
keccak-NoteSoftwareInterface.pdf | 218.6 KB | 2013-11-29 20:11 | 46 |
_gitignore | 5 B | 2013-11-29 20:11 | 6 |
README | 30.0 KB | 2015-04-25 16:15 | 6 |
sha3sum-V1.7.11-bin64.tar.bz2 | 2.4 MB | 2014-12-04 21:15 | 12 |
sha3sum-v1.7.11-src.tar.bz2 | 6.1 MB | 2014-11-29 23:27 | 14 |
sha3sum.1 | 7.0 KB | 2014-11-29 22:57 | 5 |
sha3sum.1.gz | 2.8 KB | 2014-11-29 22:57 | 4 |
sha3sum-V1.6.8-src.tar.bz2 | 6.1 MB | 2014-04-25 11:27 | 7 |
sha3sum-V1.6.7-src.tar.bz2 | 764.1 KB | 2014-01-17 22:38 | 5 |
sha3sum-V1.6.7-bin64.tar.bz2 | 2.2 MB | 2014-01-17 22:37 | 8 |
test_vectors.tar.bz2 | 4.5 MB | 2014-01-13 19:13 | 6 |
sha3sum-V1.5.6-src.tar.bz2 | 940.1 KB | 2014-01-13 19:13 | 4 |
sha3sum-V1.5.6-bin64.tar.bz2 | 2.2 MB | 2014-01-13 19:07 | 7 |
sha3sum-V1.5.5-src.tar.gz | 22.1 MB | 2014-01-01 23:47 | 8 |
sha3sum-V1.5.5-bin64.tar.gz | 2.2 MB | 2014-01-01 23:38 | 9 |
sha3sum-V.1.5.3-bin64.tar.gz | 2.2 MB | 2013-12-26 18:17 | 5 |
sha3sum-V1.5.3-src.tar.gz | 5.9 MB | 2013-12-26 18:14 | 3 |
sha3sum-V1.4.2-src.tar.gz | 6.1 MB | 2013-12-20 12:35 | 5 |
sha3sum-V.1.4.2-bin64.tar.gz | 2.2 MB | 2013-12-20 12:34 | 3 |