JPAKEUtil

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
Total513 of 5130%22 of 220%41413030
calculateMacTag(String, String, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, Digest)530%n/a1111
validateZeroKnowledgeProof(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger[], String, Digest)520%80%5511
calculateZeroKnowledgeProof(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, String, Digest, SecureRandom)420%n/a1111
intToByteArray(int)290%n/a1111
calculateHashForZeroKnowledgeProof(BigInteger, BigInteger, BigInteger, String, Digest)280%n/a1111
validateParticipantIdsEqual(String, String)230%20%2211
validateMacTag(String, String, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, Digest, BigInteger)200%20%2211
updateDigestIncludingSize(Digest, BigInteger)200%n/a1111
updateDigestIncludingSize(Digest, String)200%n/a1111
validateParticipantIdsDiffer(String, String)190%20%2211
calculateMacKey(BigInteger, Digest)190%n/a1111
calculateS(BigInteger, byte[])180%20%2211
calculateKeyingMaterial(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger)150%n/a1111
validateNotNull(Object, String)150%20%2211
updateDigest(Digest, BigInteger)130%n/a1111
updateDigest(Digest, String)130%n/a1111
updateMac(Mac, BigInteger)130%n/a1111
updateMac(Mac, String)130%n/a1111
generateX1(BigInteger, SecureRandom)110%n/a1111
generateX2(BigInteger, SecureRandom)110%n/a1111
validateGx4(BigInteger)100%20%2211
validateGa(BigInteger)100%20%2211
calculateGA(BigInteger, BigInteger, BigInteger, BigInteger)80%n/a1111
calculateS(char[])70%n/a1111
static {...}70%n/a1111
calculateX2s(BigInteger, BigInteger, BigInteger)60%n/a1111
calculateS(BigInteger, char[])50%n/a1111
calculateGx(BigInteger, BigInteger, BigInteger)50%n/a1111
calculateA(BigInteger, BigInteger, BigInteger, BigInteger)50%n/a1111
JPAKEUtil()30%n/a1111