Percentage | Lines | ||
---|---|---|---|
Key |
|
85 % | 37 |
HMAC |
|
86 % | 29 |
OpenSSL |
|
90 % | 71 |
UnverifiedToken |
|
100 % | 12 |
ClaimMismatch |
|
100 % | 14 |
ExpiredToken |
|
100 % | 12 |
MissingClaim |
|
100 % | 12 |
UnacceptableToken |
|
100 % | 12 |
ValidationFailed |
|
100 % | 12 |
HS256 |
|
100 % | 18 |
CRAP Score | Lines | ||
---|---|---|---|
Token::fromString() | 6 | 25 | |
PrivateKey::__construct() | 5 | 12 | |
PublicKey::__construct() | 5 | 12 | |
Key::__construct() | 4 | 15 | |
OpenSSL::verify() | 4 | 18 | |
Keychain::__construct() | 3 | 5 | |
Token::verify() | 3 | 12 | |
Token::isExpired() | 3 | 10 | |
Token::isAcceptable() | 3 | 10 | |
ExpiresAtValidator::validate() | 3 | 10 | |