toAffine method

  1. @override
PallasIsoAffinePoint toAffine()
override

Implementation

@override
PallasIsoAffinePoint toAffine() {
  final zInv = z.invert();
  if (zInv == null) return PallasIsoAffinePoint.identity();
  final zInv2 = zInv.square();
  final x = this.x * zInv2;
  final zInv3 = zInv2 * zInv;
  final y = this.y * zInv3;
  return PallasIsoAffinePoint(x: x, y: y);
}