Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.8.0-alpha: merging develop into master #211

Merged
merged 130 commits into from
Jun 20, 2022
Merged

v0.8.0-alpha: merging develop into master #211

merged 130 commits into from
Jun 20, 2022

Conversation

gbotrel
Copy link
Collaborator

@gbotrel gbotrel commented Jun 20, 2022

No description provided.

ThomasPiellard and others added 30 commits October 4, 2021 10:43
Tabaie and others added 29 commits June 2, 2022 13:28
* refactor: move template field into internal/field

* feat: added field/Field interface and ecc.ID.ScalarField()

* feat: closes #137 moves consensys/goff into field/goff

* refactor: field.Field -> *big.Int
* test: fix #205 - msm bench with different bases

* style: factorize some benchmarking code

* test: faster bench data vector generation (not on curve)
Unifying Hash To Curve code generation
* feat(GT): exponentiation in the cyclotomic subgroups of E6, E12, E24

* perf(E12, E24, E6): exponentiation using 2-bit windowing method

* feat(GT): exponentiation in GT using 2-dim windowed GLV

* fix: parameters of ExpGLV for the new curves

* style: unnecessary use of fmt.Sprintf

* fix: add GT-exp to bls24-317

* fix: handle negative exponent in Fp12 exp

* fix: handle negative exponent in Fp24 and Fp6 exp

* fix: golangci-lint

* test(tower): test negative exponent in Exp
@gbotrel gbotrel merged commit f56d636 into master Jun 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants