JubJubAffineNielsPoint.conditionalSelect constructor

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

Implementation

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