ECFieldElement.Fp

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
Total896 of 8960%74 of 740%68683131
sqrt()2190%240%131311
lucasSequence(BigInteger, BigInteger, BigInteger)1680%60%4411
modReduce(BigInteger)810%160%9911
multiplyMinusProduct(ECFieldElement, ECFieldElement, ECFieldElement)330%n/a1111
multiplyPlusProduct(ECFieldElement, ECFieldElement, ECFieldElement)330%n/a1111
squareMinusProduct(ECFieldElement, ECFieldElement)300%n/a1111
squarePlusProduct(ECFieldElement, ECFieldElement)300%n/a1111
equals(Object)290%80%5511
calculateResidue(BigInteger)250%40%3311
addOne()210%20%2211
negate()190%20%2211
divide(ECFieldElement)160%n/a1111
modAdd(BigInteger, BigInteger)160%20%2211
modDouble(BigInteger)160%20%2211
add(ECFieldElement)140%n/a1111
subtract(ECFieldElement)140%n/a1111
multiply(ECFieldElement)140%n/a1111
square()140%n/a1111
modSubtract(BigInteger, BigInteger)140%20%2211
modHalf(BigInteger)130%20%2211
modHalfAbs(BigInteger)130%20%2211
ECFieldElement.Fp(BigInteger, BigInteger, BigInteger)120%n/a1111
invert()120%n/a1111
checkSqrt(ECFieldElement)90%20%2211
hashCode()80%n/a1111
modMult(BigInteger, BigInteger)60%n/a1111
modInverse(BigInteger)50%n/a1111
getFieldSize()40%n/a1111
toBigInteger()30%n/a1111
getQ()30%n/a1111
getFieldName()20%n/a1111