magical
|
902ec9e896
|
gen: Alter mod function. Purely cosmetic.
|
2015-01-03 01:40:42 -08:00 |
magical
|
7b92fe3532
|
Add another test vector.
|
2015-01-03 01:36:56 -08:00 |
magical
|
16d859b6d8
|
More tests and benchmarks.
|
2015-01-03 00:03:28 -08:00 |
magical
|
c04abc1bf8
|
Fix benchmark - stop allocating on every iteration.
|
2015-01-01 20:50:56 -08:00 |
magical
|
33dc508782
|
Gofmt.
|
2015-01-01 03:10:11 -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
|
c8f826bc6a
|
Begin to refactor gen.go
|
2015-01-01 00:41:19 -08:00 |
magical
|
7b01515ff6
|
Gofmt.
|
2014-12-31 23:59:40 -08:00 |
magical
|
e7f1f3541f
|
Add a simple sha3sum utility.
|
2014-12-31 23:32:14 -08:00 |
magical
|
dd21e91ec1
|
Add 512-bit hash. Use SHA-3 padding.
|
2014-12-31 23:19:05 -08:00 |
magical
|
58e2940852
|
Remove dead function.
|
2014-12-31 20:30:56 -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 |
magical
|
c9dcfb85a1
|
Gofmt
|
2014-12-31 15:19:23 -08:00 |
magical
|
e40b3562fb
|
Perform keccak-f in-place.
|
2014-12-31 15:17:55 -08:00 |
magical
|
5ee886a4b3
|
Swap x and y.
|
2014-12-31 15:15:49 -08:00 |
magical
|
0ed98686b8
|
Combine keccakf steps.
|
2014-12-31 15:11:40 -08:00 |
magical
|
ed04711f60
|
Initial commit.
|
2014-12-31 14:59:00 -08:00 |