예제 #1
0
 public static uint[] FromBigInteger(BigInteger x)
 {
     uint[] z = Nat224.FromBigInteger(x);
     if (z[6] == P6 && Nat224.Gte(z, P))
     {
         Nat224.SubFrom(P, z);
     }
     return(z);
 }
예제 #2
0
 public static uint[] FromBigInteger(BigInteger x)
 {
     uint[] array = Nat224.FromBigInteger(x);
     if (array[6] == uint.MaxValue && Nat224.Gte(array, P))
     {
         Nat224.SubFrom(P, array);
     }
     return(array);
 }