public static uint[] FromBigInteger(BigInteger x) { uint[] z = Nat160.FromBigInteger(x); if (z[4] == P4 && Nat160.Gte(z, P)) { Nat160.SubFrom(P, z); } return(z); }
public static uint[] FromBigInteger(BigInteger x) { uint[] array = Nat160.FromBigInteger(x); if (array[4] == 4294967295u && Nat160.Gte(array, SecP160R2Field.P)) { Nat160.SubFrom(SecP160R2Field.P, array); } return(array); }
public static uint[] FromBigInteger(BigInteger x) { uint[] array = Nat160.FromBigInteger(x); if (array[4] == uint.MaxValue && Nat160.Gte(array, P)) { Nat160.SubFrom(P, array); } return(array); }
public static uint[] FromBigInteger(BigInteger x) { uint[] numArray = Nat160.FromBigInteger(x); if ((numArray[4] == uint.MaxValue) && Nat160.Gte(numArray, P)) { Nat160.SubFrom(P, numArray); } return(numArray); }