secp256k1GeSetGej static method
Implementation
static void secp256k1GeSetGej(Secp256k1Ge r, Secp256k1Gej a) {
Secp256k1Fe z2 = Secp256k1Fe(), z3 = Secp256k1Fe();
r.infinity = a.infinity;
secp256k1FeInv(a.z, a.z);
secp256k1FeSqr(z2, a.z);
secp256k1FeMul(z3, a.z, z2);
secp256k1FeMul(a.x, a.x, z2);
secp256k1FeMul(a.y, a.y, z3);
secp256k1FeSetInt(a.z, 1);
r.x = a.x.clone();
r.y = a.y.clone();
}