isOnCurve method

  1. @override
bool isOnCurve(
  1. AffinePoint point
)
override

Implementation

@override
bool isOnCurve(AffinePoint point) {
  // y² = x³ - 3x + b
  var y2 = point.Y * point.Y;
  y2 = y2 % p;

  return _polynomial(point.X) == y2;
}