Pratyush Mishra 43ca2132fd Initial commit
2020-10-11 19:50:41 -07:00
2020-10-11 19:50:41 -07:00
2020-10-11 19:50:41 -07:00
2020-10-11 19:50:41 -07:00
2020-10-11 19:50:41 -07:00
2020-10-11 19:50:41 -07:00
2020-10-11 19:50:41 -07:00
2020-10-11 19:50:41 -07:00
2020-10-11 19:50:41 -07:00
2020-10-11 19:50:41 -07:00
2020-10-11 19:50:41 -07:00
2020-10-11 19:50:41 -07:00
2020-10-11 19:50:41 -07:00
2020-10-11 19:50:41 -07:00
2020-10-11 19:50:41 -07:00
2020-10-11 19:50:41 -07:00
2020-10-11 19:50:41 -07:00
2020-10-11 19:50:41 -07:00
2020-10-11 19:50:41 -07:00
2020-10-11 19:50:41 -07:00
2020-10-11 19:50:41 -07:00
2020-10-11 19:50:41 -07:00
2020-10-11 19:50:41 -07:00
2020-10-11 19:50:41 -07:00
2020-10-11 19:50:41 -07:00
2020-10-11 19:50:41 -07:00
2020-10-11 19:50:41 -07:00
2020-10-11 19:50:41 -07:00

Curve implementations

This directory contains implementations of some popular elliptic curves.

BLS12-381 and embedded curves

  • ark-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 curve
  • ark-ed-on-bn254: Implements a Twisted Edwards curve atop the scalar field of BN254
  • ark-mnt4-298: Implements the MNT4-298 pairing-friendly curve. This curve forms a pairing-friendly cycle with MNT6-298
  • ark-mnt6-298: Implements the MNT6-298 pairing-friendly curve. This curve forms a pairing-friendly cycle with MNT4-298
  • ark-ed-on-mnt4-298: Implements a Twisted Edwards curve atop the scalar field of MNT4-298
  • ark-mnt4-753: Implements the MNT4-753 pairing-friendly curve. This curve forms a pairing-friendly cycle with MNT6-753
  • ark-mnt6-753: Implements the MNT6-753 pairing-friendly curve. This curve forms a pairing-friendly cycle with MNT4-753
  • ark-ed-on-mnt4-753: Implements a Twisted Edwards curve atop the scalar field of MNT4-753
Description
No description provided
Readme 1.3 MiB
Languages
Rust 91.2%
Python 6.3%
Jupyter Notebook 2.4%