G2NativeAffinePoint.conditionalSelect constructor
G2NativeAffinePoint.conditionalSelect(
- G2NativeAffinePoint a,
- G2NativeAffinePoint b,
- bool choice
Implementation
factory G2NativeAffinePoint.conditionalSelect(
G2NativeAffinePoint a,
G2NativeAffinePoint b,
bool choice,
) {
return G2NativeAffinePoint(
x: Bls12NativeFp2.conditionalSelect(a.x, b.x, choice),
y: Bls12NativeFp2.conditionalSelect(a.y, b.y, choice),
infinity: IntUtils.ctSelectBool(a.infinity, b.infinity, choice),
);
}