public virtual ECFieldElement SquarePlusProduct(ECFieldElement x, ECFieldElement y) { return Square().Add(x.Multiply(y)); }
public virtual ECFieldElement MultiplyPlusProduct(ECFieldElement b, ECFieldElement x, ECFieldElement y) { return Multiply(b).Add(x.Multiply(y)); }
public virtual ECFieldElement SquareMinusProduct(ECFieldElement x, ECFieldElement y) { return Square().Subtract(x.Multiply(y)); }
public virtual ECFieldElement MultiplyMinusProduct(ECFieldElement b, ECFieldElement x, ECFieldElement y) { return Multiply(b).Subtract(x.Multiply(y)); }
public virtual ECFieldElement SquarePlusProduct(ECFieldElement x, ECFieldElement y) { return(Square().Add(x.Multiply(y))); }
public virtual ECFieldElement SquareMinusProduct(ECFieldElement x, ECFieldElement y) { return(Square().Subtract(x.Multiply(y))); }
public virtual ECFieldElement MultiplyPlusProduct(ECFieldElement b, ECFieldElement x, ECFieldElement y) { return(Multiply(b).Add(x.Multiply(y))); }
public virtual ECFieldElement MultiplyMinusProduct(ECFieldElement b, ECFieldElement x, ECFieldElement y) { return(Multiply(b).Subtract(x.Multiply(y))); }