kyber
kyber copied to clipboard
Support bls12-381 in pairing
- The curve code is from https://github.com/kilic/bls12-381
- This is based on the work from https://github.com/drand/kyber-bls12381/ but modified to make the coding style consistent between bn256 and bls12381.
- Tests in sign/bls and sign/tbls are updated to support testing both bn256 and bls12381
- This PR is related to issue https://github.com/dedis/kyber/issues/402
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.
Note that a maintained Kyber wrapper for Kilic/bls12-381 is already available here: https://github.com/drand/kyber-bls12381
Furthermore, https://github.com/kilic/bls12-381 has been archived and therefore effort to support BLS12-381 will probably be put towards supporting Circl as in #487