Ejemplo n.º 1
0
 public static void Reduce32(uint x, uint[] z)
 {
     if ((x != 0u && Nat160.Mul33WordAdd(21389u, x, z, 0) != 0u) || (z[4] == 4294967295u && Nat160.Gte(z, SecP160R2Field.P)))
     {
         Nat.Add33To(5, 21389u, z);
     }
 }
Ejemplo n.º 2
0
 public static void Reduce32(uint x, uint[] z)
 {
     if ((x != 0 && Nat160.Mul33WordAdd(21389u, x, z, 0) != 0) || (z[4] == uint.MaxValue && Nat160.Gte(z, P)))
     {
         Nat.Add33To(5, 21389u, z);
     }
 }
Ejemplo n.º 3
0
 public static void Reduce32(uint x, uint[] z)
 {
     if (((x != 0) && (Nat160.Mul33WordAdd(0x538d, x, z, 0) != 0)) || ((z[4] == uint.MaxValue) && Nat160.Gte(z, P)))
     {
         Nat.Add33To(5, 0x538d, z);
     }
 }
Ejemplo n.º 4
0
 public static void Reduce32(uint x, uint[] z)
 {
     if ((x != 0 && Nat160.Mul33WordAdd(PInv33, x, z, 0) != 0) ||
         (z[4] == P4 && Nat160.Gte(z, P)))
     {
         Nat.Add33To(5, PInv33, z);
     }
 }