681 Commits (670bb277e997f6298c503ebdbb8a0662a35cd1b0)
 

Author SHA1 Message Date
Sean Bowe 1fc640e88f Guarantee that we inherit the correct variable type. 7 years ago
Sean Bowe 92029393f6 Guarantee that variables are Copy+Clone. 7 years ago
Sean Bowe 1d394e00f6 Allow linear combination terms to be inspected for downstream evaluation. 7 years ago
Sean Bowe e54c4bc1b3 Rename to `namespace_public`. 7 years ago
Sean Bowe af91dcda33 Infrastructure for public input namespacing. 7 years ago
Sean Bowe b7f2f9e409 Part one of Bellman being recoded. 7 years ago
bmerge affead11a5 Auto merge of #67 - ebfull:static-engine, r=ebfull 7 years ago
Sean Bowe 4a1ac94799
Implement `Clone` for Bls12. 7 years ago
Sean Bowe 4b366a143d
Ensure `Engine`'s are always Clone. 7 years ago
Sean Bowe 6d55a4052a Move everything into `oldsrc`. 7 years ago
Sean Bowe 945d86fe7d Make the namespacing not introduce too much indirection. 7 years ago
bmerge 36ad8b672c Auto merge of #66 - ebfull:scalar-assoc, r=ebfull 7 years ago
Sean Bowe f32cb40929
Engine should always be 'static, for flexibility in downstream code. 7 years ago
Sean Bowe a1e1aa30b5 More infrastructure for test development. 7 years ago
Sean Bowe 35314c8771
Initial commit 7 years ago
Sean Bowe 3ee1a576f4 Bump version 7 years ago
Sean Bowe 471db6ab27
Enforce that Fr of Engine is the scalar for curve points, for simpler downstream abstractions. 7 years ago
Sean Bowe 7df272b349 Make license files/copyright identical to `pairing` crate. 7 years ago
Sean Bowe 13a5cbf9d5 Modify the public api surrounding multiexp. 7 years ago
Sean Bowe e4c62180d7 Use a basic heuristic to choose c for multiexp. 7 years ago
Sean Bowe b15f5f6f43 Fix some warnings and TODO's. 7 years ago
Sean Bowe d616362884 Add `TestConstraintSystem` 7 years ago
Sean Bowe bc19c76326 Change API to support constraint/variable annotation. 7 years ago
Sean Bowe 3bb6596507 Don't make u128-support a default feature anymore. 7 years ago
Sean Bowe 326996139e Update to use the latest version of pairing library. 7 years ago
bmerge 5d9f77f5bf Auto merge of #65 - ebfull:byteorder-version, r=ebfull 7 years ago
Sean Bowe 342b94c76b
Use "1" for the byteorder crate's version. 7 years ago
bmerge 48044a853f Auto merge of #64 - ebfull:bump-13, r=ebfull 7 years ago
bmerge 364796d88c Auto merge of #58 - ebfull:derive-clone, r=ebfull 7 years ago
bmerge 30ae5d6313 Auto merge of #63 - ebfull:rand-unknown-exponent, r=ebfull 7 years ago
Sean Bowe 39c25cd506
Bump version to 0.13.0 7 years ago
Sean Bowe 12b9606b9c
G1/G2 rand() should produce elements of unknown exponent. 7 years ago
bmerge 044256c2f7 Auto merge of #62 - mmaker:feature/scale_by_cofactor, r=ebfull 7 years ago
Sean Bowe 65e50a9e5a
Allow `scale_by_cofactor` to be dead code temporarily. 7 years ago
Michele Orrù e5607bb528 Add "scale_by_cofactor". 7 years ago
bmerge dfb836170b Auto merge of #61 - ebfull:minor-changes, r=ebfull 7 years ago
Sean Bowe dbac57c27b
Further refactoring of get_point_from_x() 7 years ago
Sean Bowe 683f21a4d5
Remove spurious newline. 7 years ago
Sean Bowe 85b95750e2
Fix comment about u128-support. 7 years ago
Sean Bowe 931257599d
Refactor code for finding affine points from x-coordinates. 7 years ago
bmerge f9d4c8b6aa Auto merge of #57 - ebfull:relic-interop, r=ebfull 7 years ago
Sean Bowe 60887521b6
Derive `Clone` for {G1|G2}{Uncompressed|Compressed}. 7 years ago
Sean Bowe 18c75f11ab
Account for negative curve parameter to be compatible with RELIC. 7 years ago
bmerge a8bf8362da Auto merge of #54 - ebfull:version-bump-0.12.0, r=ebfull 7 years ago
Sean Bowe 67f5fbc94c
More modifications to satisfy clippy. 7 years ago
Sean Bowe 05339414cc
Update clippy and compensate for new lints. 7 years ago
Sean Bowe 927febe4e8
Bump version to 0.12.0. 7 years ago
bmerge 3e1562445a Auto merge of #53 - ebfull:assoc-consts, r=ebfull 7 years ago
Sean Bowe 4fe3e1d6e3
Use associated constants for simple constants like these. (Closes #39.) 7 years ago
ebfull abd48980ee Merge pull request #52 from ebfull/fix-copyright 7 years ago