Blake3Digest

Class files must be compiled with debug information to show line coverage.

Class files must be compiled with debug information to link with source files.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedMethods
Total1,365 of 1,3650%76 of 760%75753737
mixG(int, int, int, int, int)1260%n/a1111
doOutput(byte[], int, int)1120%140%8811
static {...}1030%n/a1111
update(byte[], int, int)1020%120%7711
reset(Memoable)950%20%2211
initChunkBlock(int, boolean)900%120%7711
adjustChaining()690%60%4411
performRound()570%n/a1111
init(Blake3Parameters)550%80%5511
adjustStack()520%40%3311
nextOutputBlock()520%n/a1111
Blake3Digest(int, CryptoServicePurpose)510%n/a1111
update(byte)440%40%3311
Blake3Digest(Blake3Digest)430%n/a1111
initParentBlock()390%n/a1111
setRoot()380%n/a1111
processStack()360%40%3311
permuteIndices()240%20%2211
initIndices()190%20%2211
compress()180%20%2211
compressBlock(byte[], int)160%20%2211
compressFinalBlock(int)140%n/a1111
reset()130%n/a1111
Blake3Digest(int)120%20%2211
initKeyFromContext()120%n/a1111
doFinal(byte[], int, int)100%n/a1111
incrementBlockCount()100%n/a1111
initKey(byte[])90%n/a1111
initNullKey()80%n/a1111
doFinal(byte[], int)70%n/a1111
resetBlockCount()70%n/a1111
initM(byte[], int)60%n/a1111
copy()50%n/a1111
Blake3Digest()40%n/a1111
getDigestSize()30%n/a1111
getByteLength()20%n/a1111
getAlgorithmName()20%n/a1111