| KeyWrapper.java |   | 16% |  | 0% | 26 | 32 | 50 | 62 | 24 | 30 | 0 | 1 |
| JavaAlgorithm.java |  | 0% |  | 0% | 32 | 32 | 34 | 34 | 6 | 6 | 1 | 1 |
| ClientECDSASignatureVerifierContext.java |  | 0% |  | 0% | 9 | 9 | 18 | 18 | 3 | 3 | 1 | 1 |
| PublicKeysWrapper.java |   | 12% |  | 0% | 10 | 12 | 13 | 17 | 7 | 9 | 0 | 1 |
| ECDSASignatureProvider.java |   | 9% | | n/a | 10 | 11 | 17 | 21 | 10 | 11 | 1 | 2 |
| ClientAsymmetricSignatureVerifierContext.java |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 2 | 2 | 1 | 1 |
| SignatureProvider.java |  | 0% |  | 0% | 7 | 7 | 9 | 9 | 3 | 3 | 1 | 1 |
| AsymmetricSignatureProvider.java |  | 0% | | n/a | 6 | 6 | 11 | 11 | 6 | 6 | 1 | 1 |
| KeyStatus.java |  | 0% |  | 0% | 8 | 8 | 7 | 7 | 4 | 4 | 1 | 1 |
| AsymmetricSignatureSignerContext.java |  | 0% | | n/a | 5 | 5 | 12 | 12 | 5 | 5 | 1 | 1 |
| ServerECDSASignatureVerifierContext.java |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 3 | 3 | 1 | 1 |
| MacSignatureVerifierContext.java |  | 0% | | n/a | 4 | 4 | 12 | 12 | 4 | 4 | 1 | 1 |
| ClientMacSignatureVerifierContext.java |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 2 | 2 | 1 | 1 |
| AsymmetricSignatureVerifierContext.java |  | 0% | | n/a | 4 | 4 | 11 | 11 | 4 | 4 | 1 | 1 |
| MacSignatureSignerContext.java |   | 13% | | n/a | 4 | 5 | 9 | 12 | 4 | 5 | 0 | 1 |
| ServerAsymmetricSignatureSignerContext.java |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 3 | 3 | 1 | 1 |
| MacSecretSignatureProvider.java |   | 35% | | n/a | 4 | 6 | 6 | 11 | 4 | 6 | 0 | 1 |
| ServerAsymmetricSignatureVerifierContext.java |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 3 | 3 | 1 | 1 |
| ServerMacSignatureVerifierContext.java |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 3 | 3 | 1 | 1 |
| ServerECDSASignatureSignerContext.java |  | 0% | | n/a | 3 | 3 | 8 | 8 | 3 | 3 | 1 | 1 |
| RsaCekManagementProvider.java |   | 27% |  | 0% | 4 | 5 | 4 | 8 | 1 | 2 | 0 | 1 |
| AsymmetricClientSignatureVerifierProvider.java |  | 0% | | n/a | 4 | 4 | 7 | 7 | 4 | 4 | 1 | 1 |
| ServerMacSignatureSignerContext.java |   | 51% |   | 50% | 2 | 4 | 3 | 8 | 1 | 3 | 0 | 1 |
| MacSecretClientSignatureVerifierProvider.java |   | 39% | | n/a | 3 | 4 | 3 | 7 | 3 | 4 | 0 | 1 |
| ECDSAClientSignatureVerifierProvider.java |   | 40% | | n/a | 3 | 4 | 3 | 7 | 3 | 4 | 0 | 1 |
| HS512ClientSignatureVerifierProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| RS256ClientSignatureVerifierProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| RS384ClientSignatureVerifierProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| ES512ClientSignatureVerifierProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| RsaesPkcs1CekManagementProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| JavaAlgorithmHashProvider.java |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| Aes192GcmContentEncryptionProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| PS256SignatureProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| HS512SignatureProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| PS384SignatureProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| RS384SignatureProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| ContentEncryptionSpi.java |  | 0% | | n/a | 5 | 5 | 5 | 5 | 5 | 5 | 1 | 1 |
| RsaesOaep256CekManagementProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| RS512ClientSignatureVerifierProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| RS256SignatureProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| HS384SignatureProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| ES256SignatureProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| ES384SignatureProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| HS256SignatureProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| Aes256CbcHmacSha512ContentEncryptionProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| HashSpi.java |  | 0% | | n/a | 5 | 5 | 5 | 5 | 5 | 5 | 1 | 1 |
| CekManagementSpi.java |  | 0% | | n/a | 5 | 5 | 5 | 5 | 5 | 5 | 1 | 1 |
| ES256ClientSignatureVerifierProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| ES384ClientSignatureVerifierProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| Aes256GcmContentEncryptionProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| Aes128CbcHmacSha256ContentEncryptionProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| ES512SignatureProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| PS512SignatureProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| PS512ClientSignatureVerifierProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| RsaesOaepCekManagementProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| RS512SignatureProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| HS384ClientSignatureVerifierProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| ClientSignatureVerifierSpi.java |  | 0% | | n/a | 5 | 5 | 5 | 5 | 5 | 5 | 1 | 1 |
| HS256ClientSignatureVerifierProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| PS256ClientSignatureVerifierProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| SignatureSpi.java |  | 0% | | n/a | 5 | 5 | 5 | 5 | 5 | 5 | 1 | 1 |
| PS384ClientSignatureVerifierProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| Aes128GcmContentEncryptionProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| Aes192CbcHmacSha384ContentEncryptionProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| SHA384HashProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| SHA256HashProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| SHA512HashProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| HashException.java |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| HashProvider.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| SignatureException.java |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| AesCbcHmacShaContentEncryptionProvider.java |   | 60% | | n/a | 1 | 2 | 1 | 5 | 1 | 2 | 0 | 1 |
| AesGcmContentEncryptionProvider.java |   | 60% | | n/a | 1 | 2 | 1 | 5 | 1 | 2 | 0 | 1 |
| ClientSignatureVerifierProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| ContentEncryptionProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| HashProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| SignatureProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| CekManagementProviderFactory.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| CekManagementProvider.java | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| ContentEncryptionProvider.java | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| ClientSignatureVerifierProvider.java | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| KeyUse.java |  | 100% | | n/a | 0 | 3 | 0 | 7 | 0 | 3 | 0 | 1 |