square method

  1. @override
Bls12Fp2 square()
override

Complex squaring

Implementation

@override
Bls12Fp2 square() {
  final a = c0 + c1;
  final b = c0 - c1;
  final c = c0 + c0; // 2 * c0
  return Bls12Fp2(c0: a * b, c1: c * c1);
}