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.
Pending
Breaking changes
- #12 Make the
ToBitsGadget
impl for FpVar
output fixed-size
Features
Improvements
- #5 Speedup BLS-12 pairing
- #13 Add
ToConstraintFieldGadget
to ProjectiveVar
- #15, #16 Allow
cs
to be None
when converting a Montgomery point into a Twisted Edwards point
- #20 Add
CondSelectGadget
impl for UInt
s
- #21 Add
UInt128
- #22 Reduce density of
three_bit_cond_neg_lookup
- #23 Reduce allocations in
UInt
s
- #33 Speedup scalar multiplication by a constant
- #35 Construct a
FpVar
from bits
- #36 Implement
ToConstraintFieldGadget
for Vec<Uint8>
- #40 Faster scalar multiplication for Short Weierstrass curves by relying on affine formulae
Bug fixes
- #8 Fix bug in
three_bit_cond_neg_lookup
when using a constant lookup bit
- #9 Fix bug in
short_weierstrass::ProjectiveVar::to_affine
- #29 Fix
to_non_unique_bytes
for BLS12::G1Prepared
- #34 Fix
mul_by_inverse
for constants
- #42 Fix regression in
mul_by_inverse
constraint count
v0.1.0
Initial release