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.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Methods |
| Total | 513 of 513 | 0% | 22 of 22 | 0% | 41 | 41 | 30 | 30 |
| calculateMacTag(String, String, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, Digest) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| validateZeroKnowledgeProof(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger[], String, Digest) | 0% | 0% | 5 | 5 | 1 | 1 | ||
| calculateZeroKnowledgeProof(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, String, Digest, SecureRandom) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| intToByteArray(int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| calculateHashForZeroKnowledgeProof(BigInteger, BigInteger, BigInteger, String, Digest) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| validateParticipantIdsEqual(String, String) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| validateMacTag(String, String, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, Digest, BigInteger) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| updateDigestIncludingSize(Digest, BigInteger) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| updateDigestIncludingSize(Digest, String) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| validateParticipantIdsDiffer(String, String) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| calculateMacKey(BigInteger, Digest) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| calculateS(BigInteger, byte[]) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| calculateKeyingMaterial(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| validateNotNull(Object, String) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| updateDigest(Digest, BigInteger) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| updateDigest(Digest, String) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| updateMac(Mac, BigInteger) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| updateMac(Mac, String) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| generateX1(BigInteger, SecureRandom) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| generateX2(BigInteger, SecureRandom) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| validateGx4(BigInteger) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| validateGa(BigInteger) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| calculateGA(BigInteger, BigInteger, BigInteger, BigInteger) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| calculateS(char[]) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| static {...} | 0% | n/a | 1 | 1 | 1 | 1 | ||
| calculateX2s(BigInteger, BigInteger, BigInteger) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| calculateS(BigInteger, char[]) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| calculateGx(BigInteger, BigInteger, BigInteger) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| calculateA(BigInteger, BigInteger, BigInteger, BigInteger) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| JPAKEUtil() | 0% | n/a | 1 | 1 | 1 | 1 |