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
Total614 of 6140%26 of 260%49493636
calculateMacTagEncoded(String, String, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, Digest)500%n/a1111
validateZeroKnowledgeProof(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger[], String, Digest)490%80%5511
calculateZeroKnowledgeProof(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, String, Digest, SecureRandom)450%n/a1111
constantTimeEquals(byte[], BigInteger)450%40%3311
intToByteArray(int)290%n/a1111
calculateHashForZeroKnowledgeProof(BigInteger, BigInteger, BigInteger, String, Digest)280%n/a1111
calculateKeyingMaterial(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, SecureRandom)230%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
validateNotNull(Object, String)150%20%2211
calculateMacTag(String, String, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, Digest)130%n/a1111
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
calculateGx(BigInteger, BigInteger, BigInteger)100%n/a1111
validateGx4(BigInteger)100%20%2211
validateGa(BigInteger)100%20%2211
calculateKeyingMaterial(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger)90%n/a1111
calculateGx(BigInteger, BigInteger, BigInteger, BigInteger, SecureRandom)80%n/a1111
calculateGA(BigInteger, BigInteger, BigInteger, BigInteger)80%n/a1111
calculateA(BigInteger, BigInteger, BigInteger, BigInteger, SecureRandom)80%n/a1111
calculateS(char[])70%n/a1111
calculateA(BigInteger, BigInteger, BigInteger, BigInteger)70%n/a1111
static {...}70%n/a1111
blindExponent(BigInteger, BigInteger, SecureRandom)60%n/a1111
calculateX2s(BigInteger, BigInteger, BigInteger)60%n/a1111
calculateS(BigInteger, char[])50%n/a1111
JPAKEUtil()30%n/a1111