-
Notifications
You must be signed in to change notification settings - Fork 163
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
Clean up MulByXXX methods, hard-coded non-residue constants in the template generator #10
Commits on Jun 22, 2020
-
refactor-constants: collapste template fpMulByNonResidueBody into tem…
…plate fpInlineMulByNonResidue, clean up generated comments
Configuration menu - View commit details
-
Copy full SHA for 874c8b0 - Browse repository at this point
Copy the full SHA 874c8b0View commit details -
refactor-constants: collapste template fpMulByNonResidueInvBody into …
…template fpInlineMulByNonResidueInv, more comment cleaning
Configuration menu - View commit details
-
Copy full SHA for b05bbe5 - Browse repository at this point
Copy the full SHA b05bbe5View commit details -
refactor-constants: collapse template fp2MulByNonResidueBody into tem…
…plate fp2InlineMulByNonResidue
Configuration menu - View commit details
-
Copy full SHA for 5b7287d - Browse repository at this point
Copy the full SHA 5b7287dView commit details -
refactor-constants: collapse template fp2MulByNonResidueBodyInv into …
…template fp2InlineMulByNonResidueInv, clean up some dollar signs
Configuration menu - View commit details
-
Copy full SHA for 51af765 - Browse repository at this point
Copy the full SHA 51af765View commit details -
refactor-constants: collapse template fp6MulByNonResidueBody into tem…
…plate fp6InlineMulByNonResidue
Configuration menu - View commit details
-
Copy full SHA for ae84086 - Browse repository at this point
Copy the full SHA ae84086View commit details -
refactor-constants: fix bug in MulByNonResidueInv for bls381, bn256; …
…good thing no one called this code; good thing we had tests... :rolleyes:
Configuration menu - View commit details
-
Copy full SHA for 20bd4b6 - Browse repository at this point
Copy the full SHA 20bd4b6View commit details
Commits on Jul 6, 2020
-
refactor-constants: bls377: move MulByVW, MulByV, MulByV2W from e12.g…
…o to pairing.go, delete MulByV2NRInv, MulByNWNRInv, MulByWNRInv
Configuration menu - View commit details
-
Copy full SHA for c4f76c1 - Browse repository at this point
Copy the full SHA c4f76c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 937b8c0 - Browse repository at this point
Copy the full SHA 937b8c0View commit details -
refactor-constants: port the above changes into the template generato…
…r, regenerate code to ensure it's correct
Configuration menu - View commit details
-
Copy full SHA for 6fd64e1 - Browse repository at this point
Copy the full SHA 6fd64e1View commit details -
refactor-constants: bls377: regenerate tests for e12 by tweaking gnar…
…k commit 7dcd496ba42799bf1d4b695226ce6cc4c1f48792
Configuration menu - View commit details
-
Copy full SHA for 81a3498 - Browse repository at this point
Copy the full SHA 81a3498View commit details -
Configuration menu - View commit details
-
Copy full SHA for dcd856e - Browse repository at this point
Copy the full SHA dcd856eView commit details
Commits on Jul 7, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 7bb0b2e - Browse repository at this point
Copy the full SHA 7bb0b2eView commit details -
refactor-constants: bw761: remove MulByXXX, embed their bodies direct…
…ly into mulAssign, add some comments
Configuration menu - View commit details
-
Copy full SHA for 237f5ed - Browse repository at this point
Copy the full SHA 237f5edView commit details
Commits on Jul 8, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 8fb84dd - Browse repository at this point
Copy the full SHA 8fb84ddView commit details
Commits on Jul 9, 2020
-
refactor-constants: e2 template: remove MulByNonResidue, MulByNonResi…
…dueInv methods; inline them instead
Configuration menu - View commit details
-
Copy full SHA for caeff3f - Browse repository at this point
Copy the full SHA caeff3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 43ed0ea - Browse repository at this point
Copy the full SHA 43ed0eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76bb417 - Browse repository at this point
Copy the full SHA 76bb417View commit details -
refactor-constants: e2 template: switch comment with panic() for easy…
… detection in the future
Configuration menu - View commit details
-
Copy full SHA for 63bc76d - Browse repository at this point
Copy the full SHA 63bc76dView commit details -
Configuration menu - View commit details
-
Copy full SHA for dac7e42 - Browse repository at this point
Copy the full SHA dac7e42View commit details -
Configuration menu - View commit details
-
Copy full SHA for dcad61c - Browse repository at this point
Copy the full SHA dcad61cView commit details -
refactor-constants: template generator: delete commented-out template…
…s for MulByNonResidue
Configuration menu - View commit details
-
Copy full SHA for 115c81d - Browse repository at this point
Copy the full SHA 115c81dView commit details -
refactor-constants: bls381/pairing.go: refactor twoInv into a new mul…
…ByNonResidueInv helper
Configuration menu - View commit details
-
Copy full SHA for 70e1668 - Browse repository at this point
Copy the full SHA 70e1668View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e856c4 - Browse repository at this point
Copy the full SHA 0e856c4View commit details