JubJubNielsPoint.conditionalSelect constructor

JubJubNielsPoint.conditionalSelect(
  1. JubJubNielsPoint a,
  2. JubJubNielsPoint b,
  3. bool choice
)

Implementation

factory JubJubNielsPoint.conditionalSelect(
  JubJubNielsPoint a,
  JubJubNielsPoint b,
  bool choice,
) {
  return JubJubNielsPoint(
    vPlusU: JubJubFq.conditionalSelect(a.vPlusU, b.vPlusU, choice),
    vMinusU: JubJubFq.conditionalSelect(a.vMinusU, b.vMinusU, choice),
    z: JubJubFq.conditionalSelect(a.z, b.z, choice),
    t2d: JubJubFq.conditionalSelect(a.t2d, b.t2d, choice),
  );
}