ScramShaAuthenticator.ScramShaSaslClient

Source file "com/mongodb/internal/connection/ScramShaAuthenticator.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total646 of 6460%30 of 300%41411181182626
getClientProof(String, String, int, String)950%20%22141411
computeClientFinalMessage(byte[])940%40%33141411
hi(byte[], byte[], int)790%40%33161611
evaluateChallenge(byte[])410%60%448811
hmac(byte[], String)400%n/a117711
parseServerResponse(String)400%20%226611
ScramShaAuthenticator.ScramShaSaslClient(ScramShaAuthenticator, MongoCredentialWithCache, ScramShaAuthenticator.RandomStringGenerator, ScramShaAuthenticator.AuthenticationHashGenerator)360%20%22111111
computeClientFirstMessage()350%n/a114411
validateServerSignature(byte[])260%20%225511
h(byte[])210%n/a113311
getUserName()200%20%224411
xorInPlace(byte[], byte[])200%20%223311
getAuthenicationHash()170%20%224411
xor(byte[], byte[])160%n/a113311
encodeUTF8(byte[])130%n/a113311
decodeUTF8(String)110%n/a113311
isComplete()80%20%221111
getMechanismName()50%n/a111111
unwrap(byte[], int, int)50%n/a111111
wrap(byte[], int, int)50%n/a111111
getNegotiatedProperty(String)50%n/a111111
encodeBase64(String)50%n/a111111
decodeBase64(String)30%n/a111111
encodeBase64(byte[])30%n/a111111
hasInitialResponse()20%n/a111111
dispose()10%n/a111111