public static uint[] FromBigInteger(BigInteger x) { uint[] numArray = Nat.FromBigInteger(0x209, x); if (Nat.Eq(0x11, numArray, P)) { Nat.Zero(0x11, numArray); } return(numArray); }
public static uint[] FromBigInteger(BigInteger x) { uint[] z = Nat.FromBigInteger(521, x); if (Nat.Eq(17, z, P)) { Nat.Zero(17, z); } return(z); }
public static uint[] FromBigInteger(BigInteger x) { uint[] array = Nat.FromBigInteger(521, x); if (Nat.Eq(17, array, P)) { Nat.Zero(17, array); } return(array); }
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); }
public static void Negate(uint[] x, uint[] z) { if (Nat.IsZero(0x11, x)) { Nat.Zero(0x11, z); } else { Nat.Sub(0x11, P, x, z); } }