| SignerInformation |  | 0% |  | 0% | 93 | 93 | 30 | 30 | 1 | 1 |
| DefaultCMSSignatureAlgorithmNameGenerator |  | 0% |  | 0% | 12 | 12 | 7 | 7 | 1 | 1 |
| CMSUtils |  | 0% |  | 0% | 80 | 80 | 39 | 39 | 1 | 1 |
| CMSSignedData |  | 0% |  | 0% | 65 | 65 | 33 | 33 | 1 | 1 |
| CMSSignedDataParser |  | 0% |  | 0% | 46 | 46 | 21 | 21 | 1 | 1 |
| CMSSignedHelper |  | 0% |  | 0% | 29 | 29 | 10 | 10 | 1 | 1 |
| CMSSignedDataStreamGenerator |  | 0% |  | 0% | 35 | 35 | 11 | 11 | 1 | 1 |
| SignerInfoGenerator |  | 0% |  | 0% | 28 | 28 | 16 | 16 | 1 | 1 |
| CMSAuthenticatedData |  | 0% |  | 0% | 29 | 29 | 18 | 18 | 1 | 1 |
| CMSSignedGenerator |  | 0% |  | 0% | 16 | 16 | 15 | 15 | 1 | 1 |
| CMSAuthenticatedDataParser |  | 0% |  | 0% | 27 | 27 | 14 | 14 | 1 | 1 |
| InputStreamWithMAC |  | 0% |  | 0% | 19 | 19 | 5 | 5 | 1 | 1 |
| CMSSignedDataGenerator |  | 0% |  | 0% | 17 | 17 | 7 | 7 | 1 | 1 |
| CMSAuthenticatedDataGenerator |  | 0% |  | 0% | 5 | 5 | 3 | 3 | 1 | 1 |
| CMSAuthEnvelopedDataParser |  | 0% |  | 0% | 22 | 22 | 12 | 12 | 1 | 1 |
| CMSAlgorithm |  | 0% | | n/a | 2 | 2 | 2 | 2 | 1 | 1 |
| PasswordRecipientInfoGenerator |  | 0% |  | 0% | 11 | 11 | 8 | 8 | 1 | 1 |
| SignerInformationStore |  | 0% |  | 0% | 15 | 15 | 7 | 7 | 1 | 1 |
| CMSSignedDataStreamGenerator.CmsSignedDataOutputStream |  | 0% |  | 0% | 9 | 9 | 5 | 5 | 1 | 1 |
| RecipientInformationStore |  | 0% |  | 0% | 16 | 16 | 7 | 7 | 1 | 1 |
| DefaultSignedAttributeTableGenerator |  | 0% |  | 0% | 12 | 12 | 5 | 5 | 1 | 1 |
| RecipientInformation |  | 0% |  | 0% | 16 | 16 | 10 | 10 | 1 | 1 |
| KeyAgreeRecipientInformation |  | 0% |  | 0% | 13 | 13 | 8 | 8 | 1 | 1 |
| PasswordRecipientInformation |  | 0% |  | 0% | 9 | 9 | 6 | 6 | 1 | 1 |
| CMSEnvelopedDataStreamGenerator |  | 0% |  | 0% | 10 | 10 | 9 | 9 | 1 | 1 |
| CMSAuthenticatedDataStreamGenerator |  | 0% |  | 0% | 9 | 9 | 7 | 7 | 1 | 1 |
| SignerInfoGeneratorBuilder |  | 0% |  | 0% | 14 | 14 | 9 | 9 | 1 | 1 |
| DefaultAuthenticatedAttributeTableGenerator |  | 0% |  | 0% | 9 | 9 | 4 | 4 | 1 | 1 |
| CMSAuthenticatedDataStreamGenerator.CmsAuthenticatedDataOutputStream |  | 0% |  | 0% | 7 | 7 | 5 | 5 | 1 | 1 |
| CMSEnvelopedData |  | 0% |  | 0% | 13 | 13 | 11 | 11 | 1 | 1 |
| CMSDigestedData |  | 0% | | n/a | 9 | 9 | 9 | 9 | 1 | 1 |
| CMSEnvelopedDataParser |  | 0% |  | 0% | 11 | 11 | 8 | 8 | 1 | 1 |
| OriginatorId |  | 0% |  | 0% | 19 | 19 | 11 | 11 | 1 | 1 |
| CMSAuthEnvelopedDataStreamGenerator |  | 0% | | n/a | 7 | 7 | 7 | 7 | 1 | 1 |
| KeyAgreeRecipientInfoGenerator |  | 0% |  | 0% | 7 | 7 | 3 | 3 | 1 | 1 |
| CMSEnvelopedHelper |  | 0% |  | 0% | 10 | 10 | 3 | 3 | 1 | 1 |
| CMSCompressedData |  | 0% | | n/a | 9 | 9 | 9 | 9 | 1 | 1 |
| DefaultCMSSignatureEncryptionAlgorithmFinder |  | 0% |  | 0% | 5 | 5 | 3 | 3 | 1 | 1 |
| CMSAuthEnvelopedData |  | 0% |  | 0% | 13 | 13 | 10 | 10 | 1 | 1 |
| CMSEnvelopedGenerator |  | 0% | | n/a | 5 | 5 | 5 | 5 | 1 | 1 |
| KEMRecipientInfoGenerator |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
| CMSAuthEnvelopedDataStreamGenerator.CMSAuthEnvelopedDataOutputStream |  | 0% |  | 0% | 6 | 6 | 5 | 5 | 1 | 1 |
| CMSAuthEnvelopedDataGenerator |  | 0% | | n/a | 3 | 3 | 3 | 3 | 1 | 1 |
| PKCS7TypedStream |  | 0% |  | 0% | 8 | 8 | 5 | 5 | 1 | 1 |
| CMSEnvelopedDataGenerator |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
| KeyAgreeRecipientId |  | 0% |  | 0% | 13 | 13 | 11 | 11 | 1 | 1 |
| KeyTransRecipientId |  | 0% |  | 0% | 13 | 13 | 11 | 11 | 1 | 1 |
| CMSEnvelopedDataStreamGenerator.CmsEnvelopedDataOutputStream |  | 0% |  | 0% | 6 | 6 | 5 | 5 | 1 | 1 |
| SignerId |  | 0% |  | 0% | 13 | 13 | 11 | 11 | 1 | 1 |
| CMSEncryptedData |  | 0% | | n/a | 4 | 4 | 4 | 4 | 1 | 1 |
| OriginatorInfoGenerator |  | 0% |  | 0% | 8 | 8 | 4 | 4 | 1 | 1 |
| KeyTransRecipientInfoGenerator |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
| CMSCompressedDataStreamGenerator |  | 0% | | n/a | 5 | 5 | 5 | 5 | 1 | 1 |
| CMSAuthEnvelopedData.new CMSSecureReadableWithAAD() {...} |  | 0% |  | 0% | 13 | 13 | 9 | 9 | 1 | 1 |
| PKCS7ProcessableObject |  | 0% |  | 0% | 7 | 7 | 4 | 4 | 1 | 1 |
| PasswordRecipient.PRF |  | 0% | | n/a | 4 | 4 | 4 | 4 | 1 | 1 |
| CMSTypedStream |  | 0% | | n/a | 9 | 9 | 9 | 9 | 1 | 1 |
| RecipientOperator |  | 0% |  | 0% | 10 | 10 | 7 | 7 | 1 | 1 |
| CMSEncryptedDataGenerator |  | 0% | | n/a | 3 | 3 | 3 | 3 | 1 | 1 |
| KEMRecipientInformation |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| CMSCompressedDataGenerator |  | 0% | | n/a | 3 | 3 | 3 | 3 | 1 | 1 |
| KEKRecipientId |  | 0% |  | 0% | 9 | 9 | 6 | 6 | 1 | 1 |
| CMSProcessableFile |  | 0% | | n/a | 7 | 7 | 7 | 7 | 1 | 1 |
| KeyTransRecipientInformation |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| CMSCompressedDataParser |  | 0% | | n/a | 3 | 3 | 3 | 3 | 1 | 1 |
| SignerInformationVerifier |  | 0% | | n/a | 5 | 5 | 5 | 5 | 1 | 1 |
| CMSAuthEnvelopedDataParser.LocalMacProvider |  | 0% |  | 0% | 5 | 5 | 4 | 4 | 1 | 1 |
| CMSContentInfoParser |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| KEKRecipientInfoGenerator |  | 0% | | n/a | 2 | 2 | 2 | 2 | 1 | 1 |
| CMSCompressedDataStreamGenerator.CmsCompressedOutputStream |  | 0% | | n/a | 5 | 5 | 5 | 5 | 1 | 1 |
| CMSEnvelopedHelper.CMSDigestAuthenticatedSecureReadable.new FilterInputStream() {...} |  | 0% |  | 0% | 5 | 5 | 3 | 3 | 1 | 1 |
| CMSAuthEnvelopedDataParser.new CMSSecureReadableWithAAD() {...} |  | 0% | | n/a | 9 | 9 | 9 | 9 | 1 | 1 |
| CMSProcessableInputStream |  | 0% |  | 0% | 6 | 6 | 5 | 5 | 1 | 1 |
| CMSAuthenticatedGenerator |  | 0% | | n/a | 4 | 4 | 4 | 4 | 1 | 1 |
| KEKRecipientInformation |  | 0% | | n/a | 2 | 2 | 2 | 2 | 1 | 1 |
| CMSAuthEnvelopedGenerator |  | 0% | | n/a | 5 | 5 | 5 | 5 | 1 | 1 |
| CMSProcessableByteArray |  | 0% | | n/a | 6 | 6 | 6 | 6 | 1 | 1 |
| CMSSignedData.new CMSTypedData() {...} |  | 0% | | n/a | 4 | 4 | 4 | 4 | 1 | 1 |
| PasswordRecipientId |  | 0% |  | 0% | 7 | 7 | 5 | 5 | 1 | 1 |
| CMSPatchKit.ModEncAlgSignerInformation |  | 0% | | n/a | 2 | 2 | 2 | 2 | 1 | 1 |
| CMSEnvelopedHelper.CMSDigestAuthenticatedSecureReadable |  | 0% | | n/a | 4 | 4 | 4 | 4 | 1 | 1 |
| CMSTypedStream.FullReaderStream |  | 0% |  | 0% | 4 | 4 | 2 | 2 | 1 | 1 |
| OriginatorInformation |  | 0% | | n/a | 4 | 4 | 4 | 4 | 1 | 1 |
| CMSConfig |  | 0% | | n/a | 3 | 3 | 3 | 3 | 1 | 1 |
| CMSEnvelopedHelper.CMSDefaultSecureReadable |  | 0% | | n/a | 4 | 4 | 4 | 4 | 1 | 1 |
| CMSAbsentContent |  | 0% | | n/a | 6 | 6 | 6 | 6 | 1 | 1 |
| CMSStreamException |  | 0% | | n/a | 3 | 3 | 3 | 3 | 1 | 1 |
| CMSException |  | 0% | | n/a | 4 | 4 | 4 | 4 | 1 | 1 |
| CMSRuntimeException |  | 0% | | n/a | 4 | 4 | 4 | 4 | 1 | 1 |
| CMSAttributeTableGenerationException |  | 0% | | n/a | 4 | 4 | 4 | 4 | 1 | 1 |
| CMSEnvelopedHelper.CMSAuthEnveSecureReadable |  | 0% | | n/a | 3 | 3 | 3 | 3 | 1 | 1 |
| CMSPatchKit |  | 0% | | n/a | 3 | 3 | 3 | 3 | 1 | 1 |
| CMSAuthenticatedDataGenerator.new DigestCalculatorProvider() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 1 | 1 |
| CMSEncryptedGenerator |  | 0% | | n/a | 2 | 2 | 2 | 2 | 1 | 1 |
| CMSPatchKit.DLSignerInformation |  | 0% | | n/a | 2 | 2 | 2 | 2 | 1 | 1 |
| RecipientId |  | 0% | | n/a | 2 | 2 | 2 | 2 | 1 | 1 |
| SimpleAttributeTableGenerator |  | 0% | | n/a | 2 | 2 | 2 | 2 | 1 | 1 |
| NullOutputStream | | 0% | | n/a | 4 | 4 | 4 | 4 | 1 | 1 |
| KEMKeyWrapper | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| CMSVerifierCertificateNotValidException | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| CMSSignerDigestMismatchException | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |