aboutsummaryrefslogtreecommitdiff
path: root/crypto/sha/keccak1600.c
AgeCommit message (Expand)AuthorFilesLines
2017-11-11Many spelling fixes/typo's corrected.Josh Soref1-1/+1
2017-08-01sha/keccak1600.c: choose more sensible default parameters.Andy Polyakov1-11/+21
2017-07-25sha/keccak1600.c: build and make it work with strict warnings.Andy Polyakov1-0/+4
2017-07-03sha/keccak1600.c: internalize KeccakF1600 and simplify SHA3_absorb.Andy Polyakov1-35/+17
2017-06-08sha/keccak1600.c: switch to more efficient bit interleaving algorithm.Andy Polyakov1-43/+95
2017-06-05sha/keccak1600.c: add #ifdef KECCAK1600_ASM.Andy Polyakov1-0/+7
2017-06-05sha/keccak1600.c: reduce temporary storage utilization even futher.Andy Polyakov1-47/+46
2017-06-05sha/keccak1600.c: add another 1x variant.Andy Polyakov1-0/+144
2017-06-05sha/keccak1600.c: add ARM-specific "reference" tweaks.Andy Polyakov1-21/+41
2017-05-30sha/keccak1600.c: implement lane complementing transformAndy Polyakov1-0/+58
2017-05-30sha/keccak1600.c: implement bit interleaving optimization.Andy Polyakov1-78/+103
2017-05-11Cleanup - use e_os2.h rather than stdint.hRichard Levitte1-1/+1
2016-11-11sha/keccak1600.c: add some optimized implementations.Andy Polyakov1-5/+585
2016-10-31sha/keccak1600.c: add couple of soft asserts.Andy Polyakov1-0/+4
2016-10-24sha/keccak1600.c: add known answer and verify result with memcmp.Andy Polyakov1-3/+83
2016-10-24crypto/sha: add Keccak1600 primitives to build SHA-3 upon.Andy Polyakov1-0/+281