Oleksandr Brezhniev
|
e5cf066b8b
|
Poseidon Sponge Hash with different frame sizes (#52)
* Poseidon Sponge Hash with different frame sizes
* Update deps. Bump go version
* Update & fix linter.
* Refactor a bit.
* Reduce gc pressure
|
1 year ago |
Oleksandr Brezhniev
|
69354ae29c
|
Faster ff arithmetics (regenerated code with the newest goff) (#43)
|
3 years ago |
Oleksandr Brezhniev
|
64e757cc4a
|
Better keccac256 (#41)
* Switch to keccac256 implementation from golang.org/x/crypto instead of go-ethereum
|
3 years ago |
Oleksandr Brezhniev
|
ef9f86210a
|
Extend Poseidon to 16 inputs (#37)
* Extend poseidon to 16 inputs. Better initialization of Poseidon constants
* Update deps
* Fix linter warnings
* Test vectors for poseidon with 14 inputs
|
3 years ago |
Arnau B
|
5ef832f175
|
Add scanner/valuer interface to babyjub.SignatureComp
|
4 years ago |
a_bennassar
|
d91a4261f1
|
Add scanner/valuer interface to signature
|
4 years ago |
Eduard S
|
14d09916cf
|
Add github actions and remove travis
|
4 years ago |
Eduard S
|
5b79ded540
|
Move constants and utils to package, apply small fixes
|
5 years ago |
arnaucube
|
09c29da99e
|
add Poseidon
|
5 years ago |
arnaucube
|
7b219e15ec
|
add travis, add go.mod go.sum, update babyjub hex encoders to avoid
importing go-iden3
|
5 years ago |