arnaucube
93bf45c299
fix bbjj api: return err when hash fails while sign/verify
1 year 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
arnaucube
590573a0af
Update Poseidon last changes of the reference impl
Update Poseidon to last changes of the reference implementation from
26ddaa91db
Compatible with update at circomlib
(cf853c1cc9
)
3 years ago
arnaucube
2318fd7044
Update and add test for PackSignY & UnpackSignY
- Update PackSignY & UnpackSignY interface and description
- Add test for UnpackSignY & PackPoint
4 years ago
arnaucube
a366175021
Add scanner/valuer interface to babyjub.PublicKeyComp
4 years ago
arnaucube
6d75396b4b
Upgrade linters
4 years ago
arnaucube
5dd19b46dd
Update BabyJubJub EdDSA to last circomlib version
- Update BabyJubJub EdDSA signature to last circomlib version (Poseidon
usage)
- Remove panic on hash error inside verification, to avoid panic due
field overflow of BabyJubJub signature verification
4 years ago
Arnau B
5ef832f175
Add scanner/valuer interface to babyjub.SignatureComp
4 years ago
arnaucube
e04ca5764a
Update Poseidon to new circomlib version & https://extgit.iaik.tugraz.at/krypto/hadeshash
4 years ago
a_bennassar
a86308cb0b
Add scanner/valuer interface to PublicKey
4 years ago
a_bennassar
d91a4261f1
Add scanner/valuer interface to signature
4 years ago
Eduard S
0ac8b46493
Fix linters errors
4 years ago
arnaucube
97c76ce614
Update BabyJubJub signature with Poseidon
4 years ago
Eduard S
c0c4ff2dd7
Optimize Poseidon
5 years ago
Eduard S
53b9050d0a
Add babujub eddsa benchmarks
5 years ago
Eduard S
5ade04e079
Test that babyjub pk is always < Q
5 years ago
arnaucube
0bac1c84ba
add babyjub-eddsa Poseidon sign & verify
5 years ago
arnaucube
c4b3b7a09c
update babyjub B8, clean unused funcs & errs in mimc7, small update in mimc7 tests
5 years ago
Eduard S
5b79ded540
Move constants and utils to package, apply small fixes
5 years ago
arnaucube
7b219e15ec
add travis, add go.mod go.sum, update babyjub hex encoders to avoid
importing go-iden3
5 years ago
Eduard S
0f93c8ce38
Add babyjub from go-iden3/crypto/babyjub
5 years ago