1254 Commits (master)
 

Author SHA1 Message Date
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
Sean Bowe 8dbee41977
Add COPYRIGHT file to inform of conditions for contributing and license information. 7 years ago
Sean Bowe 35bf7f63ea
Modify the LICENSE-APACHE and LICENSE-MIT files. 7 years ago
Sean Bowe ce875c902b
LICENSE-MIT: Remove inaccurate (misattributed) copyright notice 7 years ago
bmerge 5bb8e3a841 Auto merge of #51 - ebfull:several-fixups, r=ebfull 7 years ago
Sean Bowe 4aa51bd3d4
Add security warnings and some instructions to README.md. 7 years ago
Sean Bowe 93e2a132b5
Mask rather than divn, closes #50. 7 years ago
Sean Bowe 291fa71914
This coercion doesn't take place on stable yet. 7 years ago
Sean Bowe 636a037bb1
Make `u128-support` feature opt-in rather than default. 7 years ago
bmerge 2540ab30fb Auto merge of #47 - ebfull:stable-wnaf, r=ebfull 7 years ago
Sean Bowe 6708878f4c
Elide these lifetimes. 7 years ago
bmerge 68b57b2ce4 Auto merge of #49 - ebfull:simplify-bench, r=ebfull 7 years ago
Sean Bowe c38cb324f6
Simplify `pairing_benches`. 7 years ago
Sean Bowe bda22db9d5
Always recommend a window table size. 7 years ago
Sean Bowe 894b44d034
These structures are no longer exported outside the crate, and these assertions are unnecessary now that the external API can enforce them. 7 years ago
Sean Bowe 06f6334679
Change to docs for satisfying clippy. 7 years ago
Sean Bowe d230603190
Introduce a more typesafe wNAF API, and remove the unstable-wnaf feature. 7 years ago
bmerge 1398a32b3a Auto merge of #42 - str4d:36-tests-on-stable, r=ebfull 7 years ago
str4d 3ef34b750c
Move benchmarks under benches/ so tests compile on stable 7 years ago
bmerge 9b6fb37533 Auto merge of #41 - str4d:23-debug-trait, r=ebfull 7 years ago
str4d 39920186b3
Force public structures to implement Debug 7 years ago
bmerge 57de78f4f1 Auto merge of #38 - mmaker:feature/legendre-symbol, r=ebfull 7 years ago
Michele Orrù 9846ad2d17 Some (easy) cleanups as suggested from @ebfull. 7 years ago
Michele Orrù 2ac2d1213d Some (easy) cleanups as suggested from @daira. 7 years ago
Michele Orrù a86d0b7270 s/Q/Quadratic/ in LegendreSymbol enum. 7 years ago
Michele Orrù 6feb0f802f Merge traits SqrtField and LegendreField into SqrtField. 7 years ago
Michele Orrù 2d3f498e75 Polish sqrt in fr.rs: use pattern matching with Legendre enums. 7 years ago
Michele Orrù 57b4e73627 Create enum for LegendreSymbol, fix test. 7 years ago