| processChallenge(HttpHost, boolean, AuthChallenge, HttpContext) |  | 0% |  | 0% | 29 | 29 | 83 | 83 | 1 | 1 |
| buildClientFinalAndExpectV() |  | 0% |  | 0% | 3 | 3 | 37 | 37 | 1 | 1 |
| parseAttrs(String) |  | 0% |  | 0% | 10 | 10 | 29 | 29 | 1 | 1 |
| isResponseReady(HttpHost, CredentialsProvider, HttpContext) |  | 0% |  | 0% | 7 | 7 | 21 | 21 | 1 | 1 |
| buildClientFirst() |  | 0% |  | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
| genNonce() |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| quoteParam(String) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| escapeUser(String) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| generateAuthResponse(HttpHost, HttpRequest, HttpContext) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| toParamMap(List) |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
| xor(byte[], byte[]) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| ScramScheme(int, int, SecureRandom) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| processChallenge(AuthChallenge, HttpContext) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| hiPBKDF2(char[], byte[], int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hmac(byte[], String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| isChallengeComplete() |  | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
| b64ToString(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| zeroAndClearExpectedV() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| ScramScheme() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zero(byte[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| stringToB64(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| sha256(byte[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRealm() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPrincipal() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getName() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isConnectionBased() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isChallengeExpected() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |