diff --git a/sidh/sidh.go b/sidh/sidh.go index 12109dd..cb4e211 100644 --- a/sidh/sidh.go +++ b/sidh/sidh.go @@ -231,19 +231,13 @@ func publicKeyGenA(prv *PrivateKey) (pub *PublicKey) { // Load points for A xPA.FromAffine(&prv.params.A.Affine_P) - xPA.Z.One() xQA.FromAffine(&prv.params.A.Affine_Q) - xQA.Z.One() xRA.FromAffine(&prv.params.A.Affine_R) - xRA.Z.One() // Load points for B xRB.FromAffine(&prv.params.B.Affine_R) - xRB.Z.One() xQB.FromAffine(&prv.params.B.Affine_Q) - xQB.Z.One() xPB.FromAffine(&prv.params.B.Affine_P) - xPB.Z.One() // Find isogeny kernel tmp.A.Zero() @@ -279,19 +273,13 @@ func publicKeyGenB(prv *PrivateKey) (pub *PublicKey) { // Load points for B xRB.FromAffine(&prv.params.B.Affine_R) - xRB.Z.One() xQB.FromAffine(&prv.params.B.Affine_Q) - xQB.Z.One() xPB.FromAffine(&prv.params.B.Affine_P) - xPB.Z.One() // Load points for A xPA.FromAffine(&prv.params.A.Affine_P) - xPA.Z.One() xQA.FromAffine(&prv.params.A.Affine_Q) - xQA.Z.One() xRA.FromAffine(&prv.params.A.Affine_R) - xRA.Z.One() tmp.A.Zero() tmp.C.One()