| 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 | |