DiscoverEndomorphisms

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
Total1,403 of 1,4030%116 of 1160%89893131
printScalarDecompositionParameters(BigInteger, BigInteger)3240%180%101011
extEuclidBezout(BigInteger[])950%100%6611
printGLVTypeAParameters(X9ECParameters, BigInteger, ECFieldElement[])690%60%4411
printGLVTypeBParameters(X9ECParameters, BigInteger, ECFieldElement[])680%60%4411
extEuclidGLV(BigInteger, BigInteger)660%20%2211
isShorter(BigInteger[], BigInteger[])650%80%5511
modSqrtComplex(BigInteger, BigInteger, BigInteger, BigInteger)650%40%3311
discoverEndomorphisms(X9ECParameters, String)590%100%6611
solveQuadraticEquation(BigInteger, BigInteger, BigInteger, BigInteger)570%20%2211
modSqrt(BigInteger, BigInteger)570%80%5511
findNonTrivialOrder3FieldElements(ECCurve)440%20%2211
main(String[])390%60%4411
isLessThanSqrt(BigInteger, BigInteger)340%60%4411
intersect(BigInteger[], BigInteger[])330%20%2211
printProperty(String, Object)320%20%2211
roundQuotient(BigInteger, BigInteger)300%40%3311
printGLVTypeAParameters(X9ECParameters)270%n/a1111
printGLVTypeBParameters(X9ECParameters)270%n/a1111
order(BigInteger, BigInteger)260%20%2211
discoverEndomorphisms(String)250%40%3311
findNonTrivialOrder4FieldElements(ECCurve)250%20%2211
isqrt(BigInteger)240%20%2211
firstNonResidue(BigInteger, BigInteger)240%40%3311
calculateRange(BigInteger, BigInteger, BigInteger)160%n/a1111
enumToList(Enumeration)150%20%2211
swap(BigInteger[])150%n/a1111
isVectorBoundedBySqrt(BigInteger[], BigInteger)140%n/a1111
discoverEndomorphisms(X9ECParameters)110%20%2211
chooseShortest(BigInteger[], BigInteger[])80%20%2211
areRelativelyPrime(BigInteger, BigInteger)60%n/a1111
DiscoverEndomorphisms()30%n/a1111