setasign\FpdiProtection\FpdiProtection A

Total Complexity 56
Dependencies 7
Dependents 1
Total lines 619
Lines of code 219
Logical lines of code 138
Comment lines 290
Methods 15
Properties 11

Methods 15

Method Rating Maintainability Complexity Lines of code
sanitizePermissionsValue()
A
45 10 43
setProtection()
A
52 8 21
computeOValue()
S
51 7 25
writePdfType()
S
53 5 23
computeUValue()
S
54 4 20
_putencryption()
S
61 4 11
computeEncryptionKey()
S
58 3 14
_textstring()
S
65 3 9
_putresources()
S
64 2 11
__construct()
S
69 2 5
_newobj()
S
67 2 8
_putstream()
S
70 2 6
_puttrailer()
S
64 2 9
getEncryptionKeyByObjectNumber()
S
63 1 11
arcfour()
S
78 1 3