PdfEncryption

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,730 of 1,7561%248 of 2490%1701743693783236
readAndSetCryptoModeForStdHandler(PdfDictionary)207135%4712%2627525601
readAndSetCryptoModeForPubSecHandler(PdfDictionary)2040%430%2424535311
configureEncryptionParametersFromReader(PdfDocument, PdfDictionary)1630%360%1919323211
PdfEncryption(byte[], byte[], int, int, byte[], PdfVersion, AbstractMacIntegrityProtector)1490%100%88282811
PdfEncryption(Certificate[], int[], int, PdfVersion, AbstractMacIntegrityProtector)1180%120%99181811
PdfEncryption(PdfDictionary, byte[], byte[])10886%60%56242701
PdfEncryption(PdfDictionary, Key, Certificate, String, IExternalDecryptionProcess)860%60%66141411
createInfoId(byte[], byte[], boolean)850%100%66141411
setCryptoMode(int, int)780%120%99262611
checkEncryptionRequirements(PdfDocument)770%200%1111161611
padByteArrayTo16(byte[])760%n/a113311
configureEncryptionParametersFromWriter(PdfDocument)760%80%55151511
readEmbeddedFilesOnlyFromEncryptDictionary(PdfDictionary)580%180%1010101011
generateNewDocumentId()400%n/a118811
decryptByteArray(byte[])380%40%33111111
updateMacPermission()260%40%335511
encryptByteArray(byte[])240%n/a118811
isOpenedWithFullPermission()170%40%335511
computeUserPassword(byte[])170%20%224411
setKeyLength(int)140%20%223311
createInfoId(byte[], boolean)120%20%223311
configureAccessibilityPermissionsForMac(int)110%20%223311
setHashKeyForNextObject(int, int)60%n/a112211
getEncryptionAlgorithm()50%n/a111111
getEncryptionStream(OutputStream)50%n/a111111
setCryptoMode(int)50%n/a111111
fixAccessibilityPermissionPdf20(int)40%n/a111111
getPermissions()30%n/a111111
getCryptoMode()30%n/a111111
isMetadataEncrypted()30%n/a111111
isEmbeddedFilesOnly()30%n/a111111
getDocumentId()30%n/a111111
flush()30%n/a112211
getMacContainer()30%n/a111111
static {...}3100%n/a010101
isWrappedObjectMustBeIndirect()2100%n/a010101