Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[crypto] feat: remove BLS12-377 (MystenLabs#5443)
* feat: remove BLS12-377 BLS12-377 was introduced in MystenLabs/narwhal#36 as a PoC demonstrating the ability to use Narwhal with https://github.com/celo-org/celo-bls-snark-rs, a specific implementation of BLS12-377. Due to idiosyncracies of this implementation (outlined in celo-org/celo-bls-snark-rs#228), this required using a fork (https://github.com/huitseeker/celo-bls-snark-rs), which is less than ideal. Further, the org behind the original implementation has other plans (https://github.com/celo-org/bls-crypto). With MystenLabs/fastcrypto#136, MystenLabs/fastcrypto#143 and MystenLabs/fastcrypto#144, BLS12-377 is supported as part of our fastcrypto library. The present implementation is obsolete. * fix: remove obsolete Narwhal-celo crypto tests
- Loading branch information