Ejemplo n.º 1
0
 public static uint[] FromBigInteger(BigInteger x)
 {
     uint[] numArray = Nat.FromBigInteger(0x209, x);
     if (Nat.Eq(0x11, numArray, P))
     {
         Nat.Zero(0x11, numArray);
     }
     return(numArray);
 }
Ejemplo n.º 2
0
 public static uint[] FromBigInteger(BigInteger x)
 {
     uint[] z = Nat.FromBigInteger(521, x);
     if (Nat.Eq(17, z, P))
     {
         Nat.Zero(17, z);
     }
     return(z);
 }
Ejemplo n.º 3
0
 public static uint[] FromBigInteger(BigInteger x)
 {
     uint[] array = Nat.FromBigInteger(521, x);
     if (Nat.Eq(17, array, P))
     {
         Nat.Zero(17, array);
     }
     return(array);
 }
Ejemplo n.º 4
0
 public static void Negate(uint[] x, uint[] z)
 {
     if (Nat.IsZero(17, x))
     {
         Nat.Zero(17, z);
         return;
     }
     Nat.Sub(17, SecP521R1Field.P, x, z);
 }
Ejemplo n.º 5
0
 public static void Negate(uint[] x, uint[] z)
 {
     if (Nat.IsZero(0x11, x))
     {
         Nat.Zero(0x11, z);
     }
     else
     {
         Nat.Sub(0x11, P, x, z);
     }
 }