public override ECFieldElement Square() { var squared = _x.Square(_m); squared.Reduce(_m, new[] { _k1, _k2, _k3 }); return(new F2MFieldElement(_m, _k1, _k2, _k3, squared)); }
public override ECFieldElement Square() { IntArray squared = x.Square(m); squared.Reduce(m, new int[] { k1, k2, k3 }); return(new F2mFieldElement(m, k1, k2, k3, squared)); }