34 Commits (a12499518c0d66a78f16580ece82b66cd1aaf050)

Author SHA1 Message Date
  Pratyush Mishra a12499518c
Add back `ToBytesGadget` and `ToBitsGadget` to `prelude` (#136) 1 year ago
  Pratyush Mishra d011859416
Refactor `UInt{8,16,64,128}` into one struct `UInt` (#121) 1 year ago
  Pratyush Mishra ed2d55e6ff
Rename `NonNativeFieldVar` -> `EmulatedFpVar` (#135) 1 year ago
  Pratyush Mishra 1ff3a902bd
Add `Mul<NonNativeFieldVar> for Group` (#134) 1 year ago
  Chris Sosnin 7693d58690
Handle zero-case in group scalar multiplication (#124) 1 year ago
  Chris Sosnin f58b7b797b
alloc zero points consistently (#126) 1 year ago
  Michele Orrù 529c8dc29e
Import AdditiveGroup. (#122) 1 year ago
  Pascal Berrang b477880a3b
Fix base scalar multiplication (#117) 2 years ago
  mmagician d4edfb6e15
Prepare release 0.4 (#109) 2 years ago
  Pratyush Mishra 4fbdc2b6a5 `identity` -> `zero` for `Affine` 2 years ago
  Weikeng Chen f2e53be88e
Montgomery cannot use TE affine as intermediate representations (#103) 2 years ago
  Weikeng Chen 2416780e0f
Fix dangling batch normalization for twisted Edwards curves (#102) 2 years ago
  Weikeng Chen 6b1cfd5396
Fix `is_zero` for twisted Edwards curves (#101) 2 years ago
  mmagician 6512e48540
Use 2-NAF for representing ATE_LOOP_COUNT in MNT Miller loop (#96) 2 years ago
  Weikeng Chen db6a3d6687
Let `cargo build` work again for the new arkworks-rs algebra (#97) 2 years ago
  Michele Orrù 6d64f379a2
Fix with latest arkworks version. (#95) 2 years ago
  Alex Ozdemir 4e1e8d048d
Publicize non-zero weierstrass affine variables (#84) 3 years ago
  Weikeng Chen b7874406ec
Upgrade to work with latest `ark-ff` (#90) 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
  Weikeng Chen 47ddbaa411
Enforce `mul_by_inverse` (#70) 3 years ago
  Weikeng Chen 3871781225
For reference, add a test for non-zero-affine (#69) 3 years ago
  Elder Ryan a1e72154bf
fixed link format (#54) 4 years ago
  Pratyush Mishra d9e0200433
Improve handling of constant bits in scalar mul for SW curves (#43) 4 years ago
  Pratyush Mishra 5e4114b19c
Better scalar multiplication for Short Weierstrass curves (#40) 4 years ago
  Pratyush Mishra 0162ef18bc
More efficient scalar multiplication for Short Weierstrass curves (#33) 4 years ago
  Pratyush Mishra f52b866e59
Fix documentation links (#28) 4 years ago
  Pratyush Mishra 1e935b0b94 Fix `to_non_unique_bytes` for `BLS12::G1Prepared` 4 years ago
  Weikeng Chen edc9a8ce02
Allow CS being none for into_edwards (#16) 4 years ago
  Weikeng Chen 18824c0c83
Allow CS being none for into_edwards (#15) 4 years ago
  Weikeng Chen f4691621ee
Add ToConstraintFieldGadget for ProjectiveVar (#13) 4 years ago
  Pratyush Mishra 6077f51c97 *Actually* fix `to_affine` for SW points. 4 years ago
  Pratyush Mishra ceec513f62
Fix SW `to_affine` (#9) 4 years ago
  Pratyush Mishra 636f93a3e5
Update to `arkworks` libraries (#3) 4 years ago