SRP6Util

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
Total274 of 2740%4 of 40%15151313
hashPaddedTriplet(Digest, BigInteger, BigInteger, BigInteger, BigInteger)520%n/a1111
calculateX(Digest, BigInteger, byte[], byte[], byte[])470%n/a1111
hashPaddedPair(Digest, BigInteger, BigInteger, BigInteger)420%n/a1111
calculateKey(Digest, BigInteger, BigInteger)320%n/a1111
getPadded(BigInteger, int)240%20%2211
generatePrivateValue(Digest, BigInteger, BigInteger, SecureRandom)220%n/a1111
validatePublicValue(BigInteger, BigInteger)150%20%2211
calculateM1(Digest, BigInteger, BigInteger, BigInteger, BigInteger)90%n/a1111
calculateM2(Digest, BigInteger, BigInteger, BigInteger, BigInteger)90%n/a1111
static {...}70%n/a1111
calculateK(Digest, BigInteger, BigInteger)60%n/a1111
calculateU(Digest, BigInteger, BigInteger, BigInteger)60%n/a1111
SRP6Util()30%n/a1111