227 Commits (b7874406ec614748608b1739b1578092a8c97fb8)
 

Author SHA1 Message Date
  Weikeng Chen b7874406ec
Upgrade to work with latest `ark-ff` (#90) 2 years ago
  Marcin 50ab8ee5ba
Add a CI job to test against the curves repo (#88) 2 years ago
  Tom Shen 986ab20ac0
Minor Bug Fix (#87) 2 years ago
  Tom Shen 1f56c46edc
Bug Fix in `domain` and API changes (#86) 3 years ago
  Pratyush Mishra 1cf947c761
Merge nonnative (#79) 3 years ago
  Weikeng Chen a2a5ac491a
Fix BLS12 G2PreparedGadget's AllocVar with a divisive twist (#77) 3 years ago
  Pratyush Mishra b6e7e94521
Introduce `mul_by_inverse_unchecked`, and use it (#75) 3 years ago
  Pratyush Mishra 65faa3e699
`impl ToBytesGadget for Vec<UInt8>` (#76) 3 years ago
  Weikeng Chen 6e59e02a1b
Release v0.3.1 (#73) 3 years ago
  Weikeng Chen 47ddbaa411
Enforce `mul_by_inverse` (#70) 3 years ago
  Weikeng Chen 1ad210462c
Implement the `Sum` trait for `FpVar` (#71) 3 years ago
  Weikeng Chen 3871781225
For reference, add a test for non-zero-affine (#69) 3 years ago
  Weikeng Chen 2b8e020aad
Release v0.3.0 (#66) 3 years ago
  Tom Shen c3a99ac3f6
Let `Radix2Domain::offset` to be `FpVar` instead of `F` (#65) 3 years ago
  Dev Ojha 02ee91d61b
Use batch_inversion_and_mul within native lagrange interpolation (#63) 3 years ago
  Tom Shen 989f579ca8
Add Univariate Domain, Vanishing Polynomial, Lagrange Interpolation (#53) 3 years ago
  dependabot-preview[bot] d1be6d1d76
Upgrade to GitHub-native Dependabot (#61) 3 years ago
  Dev Ojha 5debc6f8f1
Rename AllocatedBit to AllocatedBool (#60) 3 years ago
  Dev Ojha 47f296ae67
Release v0.2.0 PR (#59) 3 years ago
  ValarDragon 2348acf3a1 Update changelog for release 3 years ago
  Pratyush Mishra b8a268d550 Check docs in CI 3 years ago
  Pratyush Mishra 736b552720 Fix 3 years ago
  Pratyush Mishra 73ac661ddf Update CHANGELOG 3 years ago
  Pratyush Mishra 53b2ac48fa Fix `UInt` docs 3 years ago
  dependabot-preview[bot] fc44ff2de7 Update num-bigint requirement from 0.3 to 0.4 3 years ago
  Elder Ryan a1e72154bf
fixed link format (#54) 3 years ago
  Tom Shen 09f3613aac
Add DensePolynomialVar (#50) 3 years ago
  Weikeng Chen b741ffc33d
replace `rand` with `ark_std::rand` and drop `rand_xorshift` (#51) 3 years ago
  Dev Ojha 1f83ffdff4
Switch to panic='abort' for safety across FFI boundaries (#47) 3 years ago
  Tom Shen 05fee34686
Add Mux gadget (#48) 3 years ago
  Kobi Gurkan a8f737bf26
Fix boolean or comment (#44) 3 years ago
  Pratyush Mishra d9e0200433
Improve handling of constant bits in scalar mul for SW curves (#43) 3 years ago
  Pratyush Mishra 5e4114b19c
Better scalar multiplication for Short Weierstrass curves (#40) 3 years ago
  Dev Ojha f88d7c6ea3
Make `mul_by_inverse` use one constraint (#42) 3 years ago
  Dev Ojha bdc9fbbf30
Add changelog and .github issue templates (#39) 3 years ago
  William Lin 2432ff4f88
Implement ToConstraintFieldGadget for Vec<UInt8> (#36) 3 years ago
  Pratyush Mishra 20bd452cd9
Construct `FpVar` from bits (#35) 3 years ago
  Pratyush Mishra 0162ef18bc
More efficient scalar multiplication for Short Weierstrass curves (#33) 3 years ago
  Pratyush Mishra 262fac3e83 Loosen restrictions 3 years ago
  Pratyush Mishra a44643ed76 Fix `mul_by_inverse` for constants 3 years ago
  Pratyush Mishra f52b866e59
Fix documentation links (#28) 3 years ago
  Pratyush Mishra 1e935b0b94 Fix `to_non_unique_bytes` for `BLS12::G1Prepared` 3 years ago
  Pratyush Mishra 9cb17dc130 Fix links in `Cargo.toml`s 4 years ago
  Pratyush Mishra 0fd45d3d83 Reduce allocations in `UInt`s 4 years ago
  jon-chuang 905e7284b2
Reduce density of `ThreeBitCondNegLookup` 4 years ago
  Weikeng Chen 68f08b94d2
Add UInt128 for u128 (#21) 4 years ago
  Nirvan Tyagi 77dfd7dac6 'cargo +stable fmt' 4 years ago
  Nirvan Tyagi 45a4c3b326 'cargo fmt' 4 years ago
  Nirvan Tyagi 957ac48da4 Apply suggestions from code review 4 years ago
  Nirvan Tyagi 0abb3a7dfe CondSelectGadget for UInts 4 years ago