244f58350c
* Implement BW6-761 GLV on G1 + Psi Untwist-Frobenius-Twist * Fix frobenius constants for embedding degree != 12 * Fix test type/parsing issues * Generalize frobenius map coefficient formula * Fix Frobenius Psi generalization * Don't confuse t and trace of frobenius + update scalarMul to use Frobenius on Fp Twist * Fix ec_sage type definition * fix decription [skip ci] * update comment [skip ci] * typo * restore frobenius tests iterations |
||
---|---|---|
.. | ||
README.md | ||
curves.sage | ||
derive_endomorphisms.sage | ||
derive_frobenius.sage | ||
derive_pairing.sage | ||
square_root_bls12_377.sage | ||
testgen_scalar_mul.sage |
README.md
Sage scripts
This folder holds sage scripts:
- for automating curve configuration
- Cofactor determination
- Frobenius precomputations
- Scalar docomposition for endomorphism acceleration
- Pairing parameters for naive implementation (ate and final exponent)
- Square-root parameters for naive implementation.
- for test vectors against a reference implementation.