AES B

Total Complexity 94
Dependencies 1
Dependents 1
Total lines 687
Lines of code 331
Logical lines of code 235
Comment lines 112
Methods 19
Properties 9

Methods 19

Method Rating Maintainability Complexity Lines of code
decrypt()
B
38 20 73
encrypt()
B
39 18 67
expandKey()
A
50 10 27
shiftRow()
S
55 5 20
decryptBlock()
S
58 5 14
encryptBlock()
S
58 5 14
numberOfRounds()
S
58 4 19
mixColumns()
S
54 4 19
createRoundKey()
S
67 3 7
subBytes()
S
71 3 5
getPaddedBlock()
S
63 3 10
rotate()
S
68 2 7
invMain()
S
63 2 9
main()
S
63 2 9
core()
S
67 2 7
shiftRows()
S
71 2 5
addRoundKey()
S
71 2 5
invRound()
S
68 1 7
round()
S
68 1 7