SM9Pairing

Class files must be compiled with debug information to show line coverage.

Class files must be compiled with debug information to link with source files.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedMethods
Total2,113 of 2,1130%92 of 920%75752929
lineDouble(int[], int[], int, int[])4050%n/a1111
lineAdd(int[], int[], int[], int[], int, int[])3590%n/a1111
powT(Fp12)1250%160%9911
multiPair(ECPoint[], SM9G2Point[])1180%220%121211
hardPart(Fp12)1050%n/a1111
millerLoop(int[][][], int[][], int)1030%140%8811
lines(int[], SM9G2Point)1010%60%4411
kernelTable()800%80%5511
kernelPower(long)720%20%2211
line(int[], int[], int, int[][], int[])710%20%2211
frobenius2(Fp12)640%n/a1111
pair(int[][], SM9G2Point)580%n/a1111
static {...}560%n/a1111
randomKernelElement()460%n/a1111
frobenius(Fp12)410%n/a1111
publicLines(SM9G2Point)400%20%2211
checkArguments(ECPoint, SM9G2Point)340%120%7711
column(long, int)330%20%2211
coordinates(ECPoint)300%n/a1111
finalExponentiation(Fp12)240%n/a1111
frobenius6(Fp12)240%n/a1111
toBytes(Fp12)240%20%2211
publicFinalExponentiation(Fp12)210%n/a1111
nonZeroDigits(byte[])200%20%2211
hardPartKernel()150%n/a1111
conjugateTimes(int[], int, Fp2, int[])140%n/a1111
gammaPower(int)110%n/a1111
checkZ(int[])100%20%2211
pairing(ECPoint, SM9G2Point)90%n/a1111