|
|
5 years ago | |
|---|---|---|
| .github/workflows | 5 years ago | |
| bls12_377 | 5 years ago | |
| bls12_381 | 5 years ago | |
| bn254 | 5 years ago | |
| bw6_761 | 5 years ago | |
| cp6_782 | 5 years ago | |
| curve-benches | 5 years ago | |
| curve-constraint-tests | 5 years ago | |
| curve-tests | 5 years ago | |
| ed_on_bls12_377 | 5 years ago | |
| ed_on_bls12_381 | 5 years ago | |
| ed_on_bn254 | 5 years ago | |
| ed_on_bw6_761 | 5 years ago | |
| ed_on_cp6_782 | 5 years ago | |
| ed_on_mnt4_298 | 5 years ago | |
| ed_on_mnt4_753 | 5 years ago | |
| mnt4_298 | 5 years ago | |
| mnt4_753 | 5 years ago | |
| mnt6_298 | 5 years ago | |
| mnt6_753 | 5 years ago | |
| scripts | 5 years ago | |
| .gitignore | 5 years ago | |
| Cargo.toml | 5 years ago | |
| LICENSE-APACHE | 5 years ago | |
| LICENSE-MIT | 5 years ago | |
| README.md | 5 years ago | |
| rustfmt.toml | 5 years ago | |
This directory contains implementations of some popular elliptic curves.
ark-bls12-381: Implements the BLS12-381 pairing-friendly curveark-ed-on-bls12-381: Implements a Twisted Edwards curve atop the scalar field of BLS12-381ark-bls12-377: Implements the BLS12-377 pairing-friendly curve
ark-ed-on-bls12-377: Implements a Twisted Edwards curve atop the scalar field of BLS12-377
ark-bw6-761: Implements the BW6-761 pairing-friendly curve, which is a curve whose scalar field equals the base field of BLS12-377
ark-ed-on-bw6-761: Implements a Twisted Edwards curve atop the scalar field of BW6-761
ark-cp6-782: Implements the CP6-782 pairing-friendly curve, which is a curve whose scalar field equals the base field of BLS12-377
ark-ed-on-cp6-782: Implements a Twisted Edwards curve atop the scalar field of CP6-782. This is the same curve as in ark-ed-on-bw6-761
ark-bn254: Implements the BN254 pairing-friendly curveark-ed-on-bn254: Implements a Twisted Edwards curve atop the scalar field of BN254ark-mnt4-298: Implements the MNT4-298 pairing-friendly curve. This curve forms a pairing-friendly cycle with MNT6-298ark-mnt6-298: Implements the MNT6-298 pairing-friendly curve. This curve forms a pairing-friendly cycle with MNT4-298ark-ed-on-mnt4-298: Implements a Twisted Edwards curve atop the scalar field of MNT4-298ark-mnt4-753: Implements the MNT4-753 pairing-friendly curve. This curve forms a pairing-friendly cycle with MNT6-753ark-mnt6-753: Implements the MNT6-753 pairing-friendly curve. This curve forms a pairing-friendly cycle with MNT4-753ark-ed-on-mnt4-753: Implements a Twisted Edwards curve atop the scalar field of MNT4-753