Commit Graph

9 Commits (4c06f23ff1365a28c4a1e99298c05f63cf97fb2a)

Author SHA1 Message Date
magical b5d2ed36ca gen: use short declarations for c and d vars 2024-10-05 21:02:12 -07:00
magical 5e1178f8c2 remove a bunch of blank lines in keccak_gen.go 2024-10-05 20:47:40 -07:00
magical bdf20db1f3 gen: Split d into five separate veriables. 2015-01-03 02:06:18 -08:00
magical 902ec9e896 gen: Alter mod function. Purely cosmetic. 2015-01-03 01:40:42 -08:00
magical 0b361a2be7 Combine Rho with Pi and Chi.
Starting to switch to plane-wise processing.
2015-01-01 03:06:32 -08:00
magical f67abd3a9d Refactor: use [25]uint64 instead of [5][5]uint64. 2015-01-01 03:00:28 -08:00
magical 56a2055f6e Use fewer XORs in Theta and eliminate Pi.
Go's common subexpression elimination is apparently not up to snuff.

Pi is now done implicitly.
2014-12-31 17:52:09 -08:00
magical 64c5855490 Optimize loads and stores a bit. 2014-12-31 16:52:34 -08:00
magical df6edcd0bb Generate a faster round function. 2014-12-31 16:43:36 -08:00