BigIntegers

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,171 of 1,1710%152 of 1520%1041042828
montgomeryMultiply(int, int[], int[], int[], int)1440%20%2211
modMult(BigInteger, BigInteger, BigInteger)1050%160%9911
createRandomPrime(int, int, SecureRandom)940%140%8811
modAdd(BigInteger, BigInteger, BigInteger)790%100%6611
modSubtract(BigInteger, BigInteger, BigInteger)770%100%6611
modOddInverseVar(BigInteger, BigInteger)730%140%8811
createRandomInRange(BigInteger, BigInteger, SecureRandom)640%120%7711
modOddInverse(BigInteger, BigInteger)620%100%6611
asUnsignedByteArray(BigInteger, byte[], int, int)590%80%5511
modOddIsCoprimeVar(BigInteger, BigInteger)510%100%6611
modOddIsCoprime(BigInteger, BigInteger)500%100%6611
asUnsignedByteArray(int, BigInteger)480%80%5511
createRandom(int, SecureRandom)390%20%2211
asUnsignedByteArray(BigInteger)280%40%3311
hasAnySmallFactors(BigInteger)250%60%4411
fromUnsignedByteArray(byte[], int, int)230%40%3311
writeUnsignedByteArray(OutputStream, BigInteger)220%20%2211
static {...}190%n/a1111
areSecretValuesEqual(int, BigInteger, BigInteger)180%n/a1111
getUnsignedByteLength(BigInteger)130%20%2211
createBlindedExponent(BigInteger, BigInteger, SecureRandom)130%n/a1111
byteValueExact(BigInteger)120%20%2211
shortValueExact(BigInteger)120%20%2211
intValueExact(BigInteger)120%20%2211
longValueExact(BigInteger)120%20%2211
createRandomBigInteger(int, SecureRandom)80%n/a1111
fromUnsignedByteArray(byte[])60%n/a1111
BigIntegers()30%n/a1111