private ECFieldElement GenerateMultiplyInputB_OpenSSLBug() { uint[] x = Nat256.Create(); x[0] = (uint)Random.NextInt() >> 1; x[3] = 1; x[7] = 0xFFFFFFFF; return(FE(Nat256.ToBigInteger(x))); }
private ECFieldElement GenerateSquareInput_OpenSSLBug() { uint[] x = Nat256.Create(); x[0] = (uint)Random.NextInt() >> 1; x[4] = 2; x[7] = 0xFFFFFFFF; return(FE(Nat256.ToBigInteger(x))); }
public override BigInteger ToBigInteger() { return(Nat256.ToBigInteger(x)); }
public override BigInteger ToBigInteger() => Nat256.ToBigInteger(this.x);