38 Commits (master)

Author SHA1 Message Date
  mmagician 72a18b6ecf
GLV implementation for BLS12_377, BLS12_381 and BN254 (#158) 1 year ago
  mmagician 7e4b4bf027
Non-canonical infinity point & bad flags in BLS12-381 serialization should fail (#176) 1 year ago
  Chris Sosnin 3fded1fbcc
patch dependencies and fix imports (#167) 1 year ago
  Hossein Moghaddas 32b487e7fd
Adding `AdditiveGroup` and `PrimeGroup` (#159) 1 year ago
  mmagician 3668338023 Merge `releases` into `master`, keeping the patch.crates-io section 1 year ago
  drskalman bf8c488263
Implement WB hash2curve for BLS12-377 and BLS12-381 (#138) 1 year ago
  mmagician 0d2142c001
Fast cofactor clearing for BLS12-377 (#141) 1 year ago
  Pratyush Mishra cba0c7ef0d
Add `frobenius_map_in_place` (#140) 1 year ago
  Weikeng Chen a82486db1d
Add supplementary small group bases for some common fields (#137) 1 year ago
  Pratyush Mishra febd7635fb
Rename all `*Parameters` to `*Config` (#136) 1 year ago
  mmagician cdf4d182a6
Prepare release 0.4 (#133) 1 year ago
  mmagician 138b23f2fa
Zcash-style serialization for BLS12-381 (#129) 2 years ago
  mmagician 4bcf87de22
Faster cofactor clearing for G1 & G2 of bls12-381 + benchmarking (#103) 2 years ago
  Pratyush Mishra 1833cbfb29 Tweaks 2 years ago
  Pratyush Mishra f43d59c958 Rename 2 years ago
  Pratyush Mishra 68f500da01 Optimizations to field and curve arithmetic 2 years ago
  Pratyush Mishra 363426c1d4
Update to new benchmarking framework (#126) 2 years ago
  Weikeng Chen 3c4c67f114
Sync with the recent changes in ark-algebra on pairing and testing (#116) 2 years ago
  Weikeng Chen 435de9fc36
Let `cargo build` work again for the new arkworks-rs algebra (#111) 2 years ago
  Marcin 93e64df895
Catch up with algebra (#106) 2 years ago
  Marcin 76579d0fbb
`QUADRATIC_NONRESIDUE` is never used, remove (#104) 2 years ago
  Pratyush Mishra 1551d6d76c
Upgrade to work with latest `ark-ff` (#95) 2 years ago
  Marcin d0dc200f22
Sqrt fq2 bls12 381 regression (#89) 2 years ago
  Marcin 6a5cf1d84a
`BigInt` fixes corresponding to algebra#372 2 years ago
  Pratyush Mishra d1ced15cc2
Upgrade for algebra/365 (#92) 2 years ago
  Yuncong Hu 677b4ae751
Simplify the field and curve tests using macros (#90) 2 years ago
  Simon Masson 2118e14b6a
Use Scott's subgroup membership tests for `G1` and `G2` of BLS12-381. (#74) 3 years ago
  George Gkitsas a9cb9bfcb2
Fix incorrect repository links in `Cargo.toml` files (#63) 3 years ago
  Weikeng Chen d2c998736e
Release v0.3.0 (#62) 3 years ago
  Dev Ojha 269fe97519
Release v0.2 (#51) 3 years ago
  Weikeng Chen 74f6efb821
Replace `rand` with `ark_std::rand` (#42) 3 years ago
  Pratyush Mishra 487f0043d8
Upgrade to test-templates from algebra (#40) 3 years ago
  Pratyush Mishra 621355df14
Fix links in `Cargo.toml`s (#29) 3 years ago
  ValarDragon 530d618cca Change test_rng import to ark-std 3 years ago
  Pratyush Mishra 0486c30b3b Format 3 years ago
  Pratyush Mishra b0565ad0c5 Update BLS12-381 3 years ago
  Pratyush Mishra 33261b4c41
Update documentation for BLS12 fields (#1) 4 years ago
  Pratyush Mishra 43ca2132fd Initial commit 4 years ago