Rating | Name | Duplication | Size | Complexity | CRAP | Changes | Bugs | Features |
---|---|---|---|---|---|---|---|---|
B | Authentication\SCRAM::generateResponse() | 0 | 36 | 10 | 10 | 7 | 1 | 1 |
B | Sasl\Sasl::createOptionsObject() | 0 | 22 | 7 | 7 | 0 | 0 | 0 |
B | Authentication\DigestMD5::checkToken() | 0 | 11 | 7 | 7 | 0 | 0 | 0 |
A | Authentication\DigestMD5::createResponse() | 0 | 35 | 4 | 4 | 0 | 0 | 0 |
A | AbstractAuthentication::generateCnonce() | 0 | 7 | 5 | 5 | 2 | 0 | 0 |
A | Sasl\Authentication\SCRAM::verify() | 0 | 13 | 4 | 20 | 1 | 1 | 1 |
A | Authentication\DigestMD5::parseChallenge() | 0 | 13 | 4 | 4 | 1 | 0 | 0 |
A | Fabiang\Sasl\Sasl::factory() | 0 | 13 | 4 | 4 | 1 | 0 | 0 |
A | Authentication\DigestMD5::getResponseValue() | 0 | 11 | 2 | 2 | 0 | 0 | 0 |
A | AbstractAuthentication::generateDowngradeProtectionVerification() | 0 | 11 | 4 | 20 | 0 | 0 | 0 |
A | Authentication\SCRAM::__construct() | 0 | 10 | 2 | 2 | 0 | 0 | 0 |
A | Authentication\SCRAM::createResponse() | 0 | 10 | 4 | 4 | 0 | 0 | 0 |
A | SCRAM::parseAdditionalAttributes() | 0 | 9 | 4 | 20 | 1 | 1 | 1 |
A | Authentication\CramMD5::createResponse() | 0 | 1 | 1 | 1 | 0 | 0 | 0 |
A | Fabiang\Sasl\Options::getHostname() | 0 | 1 | 1 | 2 | 1 | 0 | 0 |