toAffine method

  1. @override
PallasAffineNativePoint toAffine()
override

Implementation

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