frobeniusMap method

Bls12Fp6 frobeniusMap()

Frobenius map

Implementation

Bls12Fp6 frobeniusMap() => Bls12Fp6(
  c0: c0.frobeniusMap(),
  c1:
      c1.frobeniusMap() *
      Bls12Fp2(
        c0: Bls12Fp.zero(),
        c1: Bls12Fp([
          BigInt.parse('0xcd03c9e48671f071'),
          BigInt.parse('0x5dab22461fcda5d2'),
          BigInt.parse('0x587042afd3851b95'),
          BigInt.parse('0x8eb60ebe01bacb9e'),
          BigInt.parse('0x03f97d6e83d050d2'),
          BigInt.parse('0x18f0206554638741'),
        ]),
      ),
  c2:
      c2.frobeniusMap() *
      Bls12Fp2(
        c1: Bls12Fp.zero(),
        c0: Bls12Fp([
          BigInt.parse('0x890dc9e4867545c3'),
          BigInt.parse('0x2af322533285a5d5'),
          BigInt.parse('0x50880866309b7e2c'),
          BigInt.parse('0xa20d1b8c7e881024'),
          BigInt.parse('0x14e4f04fe2db9068'),
          BigInt.parse('0x14e56d3f1564853a'),
        ]),
      ),
);