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.

28 lines
887 B

  1. ## Pending
  2. ### Breaking changes
  3. - #12 Make FpVar's ToBitsGadget output constant length bit vectors.
  4. ### Features
  5. ### Improvements
  6. - #5 Speedup BLS-12 pairing
  7. - #13 Add ToConstraintFieldGadget to ProjectiveVar
  8. - #15, #16 Allow cs to be none when converting a montgomery point into a twisted edwards point
  9. - #20 Add conditional select gadget to Uints
  10. - #21 Add Uint128
  11. - #22 Reduce density of `three_bit_cond_neg_lookup`
  12. - #23 Reduce allocations in Uints
  13. - #33 Speedup scalar multiplication by a constant
  14. - #35 Construct a FpVar from bits
  15. - #36 ImplementToConstraintFieldGadget for `Vec<Uint8>`
  16. ### Bug fixes
  17. - #8 Fix bug in three_bit_cond_neg_lookup when using a constant lookup bit
  18. - #9 Fix bug in short weierstrass projective curve point's to_affine method
  19. - #29 Fix `to_non_unique_bytes` for `BLS12::G1Prepared`
  20. - #34 Fix `mul_by_inverse` for constants
  21. ## v0.1.0
  22. Initial release