secp256k1GejRescale static method
Implementation
static void secp256k1GejRescale(Secp256k1Gej r, Secp256k1Fe s) {
/// Operations: 4 mul, 1 sqr
Secp256k1Fe zz = Secp256k1Fe();
_cond(secp256k1FeNormalizesToZeroVar(s) == 0, "secp256k1GejRescale");
secp256k1FeSqr(zz, s);
secp256k1FeMul(r.x, r.x, zz);
secp256k1FeMul(r.y, r.y, zz);
secp256k1FeMul(r.y, r.y, s);
secp256k1FeMul(r.z, r.z, s);
}