Ejemplo n.º 1
0
 public static void MultiplyAddToExt(uint[] x, uint[] y, uint[] zz)
 {
     Nat256.MulAddTo(x, y, zz);
     if (Nat.Gte(16, zz, Curve25519Field.PExt))
     {
         Curve25519Field.SubPExtFrom(zz);
     }
 }
Ejemplo n.º 2
0
 public static void AddExt(uint[] xx, uint[] yy, uint[] zz)
 {
     Nat.Add(16, xx, yy, zz);
     if (Nat.Gte(16, zz, Curve25519Field.PExt))
     {
         Curve25519Field.SubPExtFrom(zz);
     }
 }