| Rating | Name | Duplication | Size | Complexity | CRAP | Changes | Bugs | Features |
|---|---|---|---|---|---|---|---|---|
| A | Sop\GCM\GHASH::_mult() | 0 | 12 | 4 | 4 | 0 | 0 | 0 |
| A | Sop\GCM\GCM::_gctr() | 0 | 12 | 3 | 3 | 0 | 0 | 0 |
| A | Sop\GCM\GHASH::compute() | 0 | 10 | 3 | 3 | 0 | 0 | 0 |
| A | Cipher\AES\AESCipher::nativeDecrypt() | 0 | 6 | 2 | 2 | 0 | 0 | 0 |
| A | Sop\GCM\AESGCM::decrypt() | 0 | 5 | 2 | 2.15 | 0 | 0 | 0 |
| A | AES128Cipher::_nativeCipherName() | 0 | 1 | 1 | 1 | 0 | 0 | 0 |
| A | Sop\GCM\GCM::_computeAuthTag() | 0 | 4 | 1 | 1 | 0 | 0 | 0 |
| A | Sop\GCM\GCM::_generateJ0() | 0 | 4 | 2 | 2 | 0 | 0 | 0 |
| A | Cipher\AES\AES128Cipher::_cipherName() | 0 | 1 | 1 | 1 | 0 | 0 | 0 |
| A | Cipher\AES\AESCipher::nativeEncrypt() | 0 | 7 | 2 | 2 | 0 | 0 | 0 |
| A | Sop\GCM\AESGCM::encrypt() | 0 | 5 | 2 | 2.15 | 0 | 0 | 0 |
| A | AESCipher::_getLastOpenSSLError() | 0 | 4 | 2 | 2 | 0 | 0 | 0 |
| A | Sop\GCM\GCM::_inc32() | 0 | 4 | 1 | 1 | 0 | 0 | 0 |
| A | Sop\GCM\GHASH::__invoke() | 0 | 1 | 1 | 1 | 0 | 0 | 0 |
| A | Sop\GCM\GCM::decrypt() | 0 | 6 | 2 | 2 | 0 | 0 | 0 |