| JcaPGPKeyConverter |  | 0% |  | 0% | 91 | 91 | 25 | 25 | 1 | 1 |
| JcePublicKeyDataDecryptorFactoryBuilder |  | 0% |  | 0% | 31 | 31 | 15 | 15 | 1 | 1 |
| JceAEADUtil |  | 0% |  | 0% | 19 | 19 | 10 | 10 | 1 | 1 |
| JcePublicKeyKeyEncryptionMethodGenerator |  | 0% |  | 0% | 17 | 17 | 9 | 9 | 1 | 1 |
| JceAEADUtil.PGPAeadOutputStream |  | 0% |  | 0% | 19 | 19 | 8 | 8 | 1 | 1 |
| JceAEADUtil.PGPAeadInputStream |  | 0% |  | 0% | 21 | 21 | 6 | 6 | 1 | 1 |
| JcePBEKeyEncryptionMethodGenerator |  | 0% |  | 0% | 23 | 23 | 13 | 13 | 1 | 1 |
| JcaPGPKeyPairGeneratorProvider.JcaPGPKeyPairGenerator |  | 0% |  | 0% | 12 | 12 | 10 | 10 | 1 | 1 |
| OperatorHelper |  | 0% |  | 0% | 31 | 31 | 13 | 13 | 1 | 1 |
| JcaKeyFingerprintCalculator |  | 0% |  | 0% | 11 | 11 | 5 | 5 | 1 | 1 |
| JcePBEDataDecryptorFactoryBuilder.new PBEDataDecryptorFactory() {...} |  | 0% |  | 0% | 11 | 11 | 6 | 6 | 1 | 1 |
| JcePBESecretKeyEncryptorBuilder.new PBESecretKeyEncryptor() {...} |  | 0% | | n/a | 4 | 4 | 4 | 4 | 1 | 1 |
| JcePGPDataEncryptorBuilder |  | 0% |  | 0% | 24 | 24 | 14 | 14 | 1 | 1 |
| JcaPGPContentSignerBuilder |  | 0% |  | 0% | 12 | 12 | 8 | 8 | 1 | 1 |
| JcePBEProtectionRemoverFactory |  | 0% |  | 0% | 9 | 9 | 5 | 5 | 1 | 1 |
| JcaPGPContentVerifierBuilderProvider.JcaPGPContentVerifierBuilder.new PGPContentVerifier() {...} |  | 0% |  | 0% | 13 | 13 | 6 | 6 | 1 | 1 |
| JcePGPDataEncryptorBuilder.MyAeadDataEncryptor |  | 0% |  | 0% | 9 | 9 | 7 | 7 | 1 | 1 |
| JcePBEProtectionRemoverFactory.new PGPSecretKeyDecryptorWithAAD() {...} |  | 0% | | n/a | 3 | 3 | 3 | 3 | 1 | 1 |
| JcePBESecretKeyDecryptorBuilder.new PBESecretKeyDecryptor() {...} |  | 0% | | n/a | 3 | 3 | 3 | 3 | 1 | 1 |
| JcePBEProtectionRemoverFactory.new PBESecretKeyDecryptor() {...} |  | 0% | | n/a | 3 | 3 | 3 | 3 | 1 | 1 |
| JcePBESecretKeyDecryptorBuilder |  | 0% |  | 0% | 8 | 8 | 5 | 5 | 1 | 1 |
| JcePBEDataDecryptorFactoryBuilder |  | 0% |  | 0% | 6 | 6 | 5 | 5 | 1 | 1 |
| JcaPGPContentSignerBuilder.new PGPContentSigner() {...} |  | 0% |  | 0% | 13 | 13 | 8 | 8 | 1 | 1 |
| JcePublicKeyDataDecryptorFactoryBuilder.new AbstractPublicKeyDataDecryptorFactory() {...} |  | 0% |  | 0% | 8 | 8 | 5 | 5 | 1 | 1 |
| JcePBESecretKeyEncryptorBuilder |  | 0% |  | 0% | 11 | 11 | 8 | 8 | 1 | 1 |
| JcePGPDataEncryptorBuilder.MyPGPDataEncryptor |  | 0% |  | 0% | 6 | 6 | 4 | 4 | 1 | 1 |
| JcaJcePGPUtil |  | 0% |  | 0% | 11 | 11 | 7 | 7 | 1 | 1 |
| JcaAEADSecretKeyEncryptorBuilder |  | 0% | | n/a | 4 | 4 | 4 | 4 | 1 | 1 |
| JcaPGPKeyPair |  | 0% | | n/a | 7 | 7 | 7 | 7 | 1 | 1 |
| JcaPGPContentVerifierBuilderProvider.JcaPGPContentVerifierBuilder |  | 0% |  | 0% | 4 | 4 | 2 | 2 | 1 | 1 |
| JcaPGPContentVerifierBuilderProvider |  | 0% | | n/a | 4 | 4 | 4 | 4 | 1 | 1 |
| JceAEADUtil.new PGPDataDecryptor() {...} |  | 0% | | n/a | 4 | 4 | 4 | 4 | 1 | 1 |
| JceAEADUtil.new PGPDataDecryptor() {...} |  | 0% | | n/a | 4 | 4 | 4 | 4 | 1 | 1 |
| JcaAEADSecretKeyEncryptorBuilder.new PBESecretKeyEncryptor() {...} |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
| JcePublicKeyDataDecryptorFactoryBuilder.new AbstractPublicKeyDataDecryptorFactory() {...} |  | 0% |  | 0% | 8 | 8 | 5 | 5 | 1 | 1 |
| JceSessionKeyDataDecryptorFactoryBuilder |  | 0% | | n/a | 4 | 4 | 4 | 4 | 1 | 1 |
| JcaPGPContentSignerBuilderProvider |  | 0% |  | 0% | 8 | 8 | 5 | 5 | 1 | 1 |
| JcaPGPDigestCalculatorProviderBuilder |  | 0% | | n/a | 5 | 5 | 5 | 5 | 1 | 1 |
| JcaCFBSecretKeyEncryptorFactory |  | 0% |  | 0% | 5 | 5 | 4 | 4 | 1 | 1 |
| JcaPGPKeyPairGeneratorProvider |  | 0% | | n/a | 5 | 5 | 5 | 5 | 1 | 1 |
| JceAEADCipherUtil |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| JceAEADCipherUtil.GCMParameters |  | 0% |  | 0% | 5 | 5 | 4 | 4 | 1 | 1 |
| JcaPGPDigestCalculatorProviderBuilder.new PGPDigestCalculatorProvider() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 1 | 1 |
| JceSessionKeyDataDecryptorFactoryBuilder.JceSessionKeyDataDecryptorFactory |  | 0% | | n/a | 5 | 5 | 5 | 5 | 1 | 1 |
| SHA1PGPDigestCalculator |  | 0% | | n/a | 5 | 5 | 5 | 5 | 1 | 1 |
| JcePublicKeyKeyEncryptionMethodGenerator.new JcePublicKeyKeyEncryptionMethodGenerator.EphPubEncoding() {...} |  | 0% |  | 0% | 5 | 5 | 2 | 2 | 1 | 1 |
| JcaPGPDigestCalculatorProviderBuilder.1.new PGPDigestCalculator() {...} |  | 0% | | n/a | 5 | 5 | 5 | 5 | 1 | 1 |
| JcaPGPDigestCalculatorProviderBuilder.DigestOutputStream |  | 0% | | n/a | 5 | 5 | 5 | 5 | 1 | 1 |
| JcePBESecretKeyDecryptorBuilderProvider |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
| JcaAEADSecretKeyEncryptorFactory |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
| OperatorHelper.new PGPDataDecryptor() {...} |  | 0% | | n/a | 4 | 4 | 4 | 4 | 1 | 1 |
| JcaPGPPrivateKey |  | 0% | | n/a | 3 | 3 | 3 | 3 | 1 | 1 |
| JcaPGPKeyConverter.new JcaPGPKeyConverter.Operation() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 1 | 1 |
| JcaPGPKeyConverter.new JcaPGPKeyConverter.Operation() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 1 | 1 |
| JcaPGPKeyConverter.new JcaPGPKeyConverter.Operation() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 1 | 1 |
| JcaPGPKeyConverter.new JcaPGPKeyConverter.Operation() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 1 | 1 |
| JcaPGPKeyConverter.new JcaPGPKeyConverter.Operation() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 1 | 1 |
| JcaPGPKeyConverter.new JcaPGPKeyConverter.Operation() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 1 | 1 |
| JcaPGPKeyConverter.new JcaPGPKeyConverter.Operation() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 1 | 1 |
| JcaPGPKeyConverter.new JcaPGPKeyConverter.Operation() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 1 | 1 |
| JcaPGPKeyConverter.new JcaPGPKeyConverter.BCPGKeyOperation() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 1 | 1 |
| JcaPGPKeyConverter.new JcaPGPKeyConverter.BCPGKeyOperation() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 1 | 1 |
| JcaPGPKeyConverter.new JcaPGPKeyConverter.BCPGKeyOperation() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 1 | 1 |
| JcaPGPKeyConverter.new JcaPGPKeyConverter.BCPGKeyOperation() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 1 | 1 |
| JcaPGPKeyConverter.new JcaPGPKeyConverter.BCPGKeyOperation() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 1 | 1 |
| JcaPGPKeyConverter.new JcaPGPKeyConverter.BCPGKeyOperation() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 1 | 1 |
| JcaPGPKeyConverter.new JcaPGPKeyConverter.BCPGKeyOperation() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 1 | 1 |
| JcaPGPKeyConverter.new JcaPGPKeyConverter.BCPGKeyOperation() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 1 | 1 |
| JcaPGPKeyConverter.new JcaPGPKeyConverter.BCPGKeyOperation() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 1 | 1 |
| JcaPGPKeyConverter.new JcaPGPKeyConverter.BCPGKeyOperation() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 1 | 1 |
| JcePublicKeyKeyEncryptionMethodGenerator.new JcePublicKeyKeyEncryptionMethodGenerator.EphPubEncoding() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 1 | 1 |
| JcePublicKeyKeyEncryptionMethodGenerator.new JcePublicKeyKeyEncryptionMethodGenerator.EphPubEncoding() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 1 | 1 |