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