public static uint[] FromBigInteger(BigInteger x) { uint[] z = Nat256.FromBigInteger(x); if (z[7] == P7 && Nat256.Gte(z, P)) { Nat256.SubFrom(P, z); } return(z); }
public static uint[] FromBigInteger(BigInteger x) { uint[] numArray = Nat256.FromBigInteger(x); if ((numArray[7] == uint.MaxValue) && Nat256.Gte(numArray, P)) { Nat256.SubFrom(P, numArray); } return(numArray); }
public static uint[] FromBigInteger(BigInteger x) { uint[] array = Nat256.FromBigInteger(x); if (array[7] == uint.MaxValue && Nat256.Gte(array, P)) { Nat256.SubFrom(P, array); } return(array); }
public static uint[] FromBigInteger(BigInteger x) { uint[] array = Nat256.FromBigInteger(x); if (array[7] == 4294967295u && Nat256.Gte(array, SecP256K1Field.P)) { Nat256.SubFrom(SecP256K1Field.P, array); } return(array); }
public static uint[] FromBigInteger(BigInteger x) { uint[] z = Nat256.FromBigInteger(x); while (Nat256.Gte(z, P)) { Nat256.SubFrom(P, z); } return(z); }
public static uint[] FromBigInteger(BigInteger x) { uint[] z = Nat256.FromBigInteger(x); if (z[7] == P7 && Nat256.Gte(z, P)) { Nat256.AddDWord(PInv, z, 0); } return(z); }