arnaucube
af3e89816b
Different nBits for keccak input&output
3 years ago
arnaucube
a8e0ee8ca0
Organize circuits & tests
3 years ago
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.
3 years ago
arnaucube
48b66e17f9
Squeeze circuit implemented
3 years ago
arnaucube
4cfef2bf4e
Update package.json author to Vocdoni & readme links
3 years ago
arnaucube
d9fdab3b8f
keccak_Final step circuit implemented
3 years ago
arnaucube
7cd26a6a54
Absorb circuit implemented
3 years ago
arnaucube
4153b516f0
Keccakf circuit implemented
3 years ago
arnaucube
f88c2834fb
KeccakRound circuit implemented
3 years ago
arnaucube
fbca693d1c
Update Rho circuit
3 years ago
arnaucube
1ab31e1389
Update js tests to work with bigint for u64
- Updated js tests to work with bigint for u64 to avoid overflows
- Added one more test for Theta with bigger values
3 years ago
arnaucube
e48f7347eb
Add Circom Pad impl
3 years ago
arnaucube
4bae0b97a6
Iota Circom circuit implemented
3 years ago
arnaucube
979b7870ee
Add GHA to test the circuits
3 years ago
arnaucube
f8afdd5a88
Chi Circom circuit implemented
3 years ago
arnaucube
0a35c4463b
RhoPi Circom circuit implemented
3 years ago
arnaucube
8885239904
Add Theta Circom impl
3 years ago
arnaucube
eb431c5e0f
Add circuit test utils
3 years ago
arnaucube
eb14d49b80
keccak256 with bits go implementation done
3 years ago
arnaucube
570fce4ae3
Add Iota go impl
3 years ago
arnaucube
60513e5b9e
Add Chi go impl
3 years ago
arnaucube
a7aea7105e
Add Rho & Pi go impl
3 years ago
arnaucube
bfdd4767cf
Add Theta go impl
3 years ago
arnaucube
f99bb789b9
Add utils (bits)
3 years ago
arnaucube
b62e51307d
Initial commit
3 years ago