square method
Complex squaring
Implementation
@override
Bls12NativeFp2 square() {
final a = c0 + c1;
final b = c0 - c1;
final c = c0 + c0; // 2 * c0
return Bls12NativeFp2(c0: a * b, c1: c * c1);
}
Complex squaring
@override
Bls12NativeFp2 square() {
final a = c0 + c1;
final b = c0 - c1;
final c = c0 + c0; // 2 * c0
return Bls12NativeFp2(c0: a * b, c1: c * c1);
}