You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
CHANGELOG
Pending
- #76 twisted Edwards parameters for bls12-377
- Fixed curve benches
Breaking changes
- #104 Remove
QUADRATIC_NONRESIDUE
parameter from implementors of Fp2Config
.
- #129 Implement custom serialization for BLS12-381 for compatibility with the Zcash lib.
Features
- #121 Add the ed25519 curve.
- #122 Add the secp256k1 and secq256k1 curves.
- #124 Add the curve25519 curve.
Improvements
- #70 Add prepared G2 pairing consistency test.
- #74 Use Scott's subgroup membership tests for
G1
and G2
of BLS12-381.
- #103 Faster cofactor clearing for BLS12-381.
- #107 Use 2-NAF of
ATE_LOOP_COUNT
to speed up the Miller loop in MNT curves.
Bug fixes
v0.3.0
Breaking changes
- #60 Change the scalar group generator of
Fr
of bls12_377
Fr from 11
to 22
.
- #61 Remove
ATE_LOOP_COUNT_IS_NEGATIVE
from BN254 curve parameter.
Features
- #64 Implement the Bandersnatch curve, another twisted Edwards curve for BLS12-381.
Improvements
Bug fixes
v0.2.0
Breaking changes
- Requires all crates from
arkworks-rs/algebra
to have version v0.2.0
or greater.
Features
- #3 Add constraints for
ark-bls12-377
,
ark-ed-on-bls12-377
,
ark-ed-on-bls12-381
,
ark-ed-on-bn254
,
ark-ed-on-cp6-782
,
ark-ed-on-bw6-761
,
ark-ed-on-mnt4-298
,
ark-ed-on-mnt4-753
,
ark-mnt4-298
,
ark-mnt6-298
,
ark-mnt4-753
,
ark-mnt6-753
.
- #7 Add benchmarks for Edwards curves.
- #19 Change field constants to be provided as normal strings, instead of in Montgomery form.
- #53 Add benchmarks for Pallas and Vesta curves.
Improvements
- #42 Remove the dependency of
rand_xorshift
.
Bug fixes
- #28, #49 Fix broken documentation links.
- #38 Compile with
panic='abort'
in release mode, for safety of the library across FFI boundaries.
- #45 Fix
ark-ed-on-mnt4-753
.
v0.1.0
Initial Release