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.
 
 
 

945 B

Pending

Breaking changes

  • #12 Make FpVar's ToBitsGadget output constant length bit vectors.

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 conditional select gadget to Uints
  • #21 Add Uint128
  • #22 Reduce density of three_bit_cond_neg_lookup
  • #23 Reduce allocations in Uints
  • #33 Speedup scalar multiplication by a constant
  • #35 Construct a FpVar from bits
  • #36 ImplementToConstraintFieldGadget for Vec<Uint8>

Bug fixes

  • #8 Fix bug in three_bit_cond_neg_lookup when using a constant lookup bit
  • #9 Fix bug in short weierstrass projective curve point's to_affine method
  • #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