Commit Graph

13 Commits

Author SHA1 Message Date
arnaucube
a8e0ee8ca0 Organize circuits & tests 2021-11-25 19:00:18 +01:00
arnaucube
9522a57cdd Keccak circuit implemented and it works
Keccak circuit initial version implemented and it works. At this current
commit it only accepts inputs of fixed length nBits, it will be iterated
in future commits.

Currently it needs 150848 constraints.
2021-11-25 18:33:18 +01:00
arnaucube
48b66e17f9 Squeeze circuit implemented 2021-11-24 19:49:59 +01:00
arnaucube
d9fdab3b8f keccak_Final step circuit implemented 2021-11-24 17:33:40 +01:00
arnaucube
7cd26a6a54 Absorb circuit implemented 2021-11-24 17:01:19 +01:00
arnaucube
4153b516f0 Keccakf circuit implemented 2021-11-24 13:00:39 +01:00
arnaucube
f88c2834fb KeccakRound circuit implemented 2021-11-24 11:56:18 +01:00
arnaucube
fbca693d1c Update Rho circuit 2021-11-24 11:45:20 +01:00
arnaucube
e48f7347eb Add Circom Pad impl 2021-11-02 20:17:36 +01:00
arnaucube
4bae0b97a6 Iota Circom circuit implemented 2021-11-02 16:36:34 +01:00
arnaucube
f8afdd5a88 Chi Circom circuit implemented 2021-11-02 16:02:06 +01:00
arnaucube
0a35c4463b RhoPi Circom circuit implemented 2021-11-01 20:33:52 +01:00
arnaucube
8885239904 Add Theta Circom impl 2021-11-01 18:55:36 +01:00