You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I was working on Kyber library, a crypto library in Go, and we were using your implementation of BLS12-381.
We also leverage another implementation of BLS12-381 from Kilic.
We were then adding some deserialization tests (from this commit) and noticed that one in particular fails on the Circl implementation, while it succeeds on the Kilic one. Here's the deserialization test:
* Added circl and kilic implementation of bls12381 + benchmarks
* Added deserialization tests compressed vectors +more comments
* Fix IBE in the drand merge (#514)
* Add ByteOrder() function + constant from int.go
* Update circl_bls12381 and edwards25519 scalars
* Add Order() to the scalar interface
* Adapt IBE to make it general
* Fix dkg bug (#515)
* BugFix: use array index instead of node index
* Fix endianess bool
* Add tests for endianess
* Fixed deserialization tests + circl issue
* Removed groupchecker iface
* Added back circl deserialization test (cloudflare/circl#499)
* Since Go 1.21 go mod tidy require the go directive to match the highest of our dependencies
---------
Co-authored-by: Kilian <79536516+K1li4nL@users.noreply.github.com>
Co-authored-by: Yolan Romailler <anomalroil@users.noreply.github.com>
Hello,
I was working on Kyber library, a crypto library in Go, and we were using your implementation of BLS12-381.
We also leverage another implementation of BLS12-381 from Kilic.
We were then adding some deserialization tests (from this commit) and noticed that one in particular fails on the Circl implementation, while it succeeds on the Kilic one. Here's the deserialization test:
Filename: deserialization_fails_with_b_flag_and_a_flag_true.yaml
Here's the test code for reproducibility (
TestZKCryptoVectorsG1Compressed
andTestZKCryptoVectorsG2Compressed
tests).The text was updated successfully, but these errors were encountered: