summaryrefslogtreecommitdiffstats
path: root/crypto/sha/keccak1600.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* sha/keccak1600.c: switch to more efficient bit interleaving algorithm.Andy Polyakov2017-06-081-43/+95
* sha/keccak1600.c: add #ifdef KECCAK1600_ASM.Andy Polyakov2017-06-051-0/+7
* sha/keccak1600.c: reduce temporary storage utilization even futher.Andy Polyakov2017-06-051-47/+46
* sha/keccak1600.c: add another 1x variant.Andy Polyakov2017-06-051-0/+144
* sha/keccak1600.c: add ARM-specific "reference" tweaks.Andy Polyakov2017-06-051-21/+41
* sha/keccak1600.c: implement lane complementing transformAndy Polyakov2017-05-301-0/+58
* sha/keccak1600.c: implement bit interleaving optimization.Andy Polyakov2017-05-301-78/+103
* Cleanup - use e_os2.h rather than stdint.hRichard Levitte2017-05-111-1/+1
* sha/keccak1600.c: add some optimized implementations.Andy Polyakov2016-11-111-5/+585
* sha/keccak1600.c: add couple of soft asserts.Andy Polyakov2016-10-311-0/+4
* sha/keccak1600.c: add known answer and verify result with memcmp.Andy Polyakov2016-10-241-3/+83
* crypto/sha: add Keccak1600 primitives to build SHA-3 upon.Andy Polyakov2016-10-241-0/+281