Crypt_Base D

Total Complexity 165
Dependencies 3
Dependents 0
Total lines 1,918
Lines of code 949
Logical lines of code 483
Comment lines 809
Methods 23
Properties 25

Methods 23

Method Rating Maintainability Complexity Lines of code
encrypt()
D
23
45 197
decrypt()
D
24
43 183
_createInlineCryptFunction()
C
23
9 334
setPassword()
B
39 16 59
__construct()
A
45 14 41
_generateXor()
S
52 5 24
_setupMcrypt()
S
53 4 22
_unpad()
S
63 4 10
_pad()
S
60 3 13
disableContinuousBuffer()
S
65 3 10
_setup()
S
71 2 7
_decryptBlock()
S
76 2 3
_setupKey()
S
76 2 3
setIV()
S
69 2 7
_encryptBlock()
S
76 2 3
enableContinuousBuffer()
S
71 2 6
disablePadding()
S
81 1 3
_clearBuffers()
S
69 1 5
_stringShift()
S
72 1 5
enablePadding()
S
81 1 3
_setupInlineCrypt()
S
81 1 3
setKey()
S
77 1 4
_getLambdaFunctions()
S
77 1 4