Argon2BytesGenerator

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,153 of 1,1530%84 of 840%72723030
hash(byte[], byte[], int, int)1410%40%3311
fillSegment(Argon2BytesGenerator.FillBlock, Argon2BytesGenerator.Position)1210%80%5511
getRefColumn(Argon2BytesGenerator.Position, int, long, boolean)980%100%6611
initialize(byte[], byte[], int)890%n/a1111
fillFirstBlocks(byte[], byte[])650%20%2211
init(Argon2Parameters)630%80%5511
initAddressBlocks(Argon2BytesGenerator.FillBlock, Argon2BytesGenerator.Position, Argon2BytesGenerator.Block, Argon2BytesGenerator.Block)630%40%3311
roundFunction(Argon2BytesGenerator.Block, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int)520%n/a1111
fillMemoryBlocks()480%60%4411
digest(byte[], byte[], int, int)430%20%2211
quarterRound(long[], int, int, int, int)410%n/a1111
doInit(Argon2Parameters)400%20%2211
generateBytes(byte[], byte[], int, int)280%20%2211
getPseudoRandom(Argon2BytesGenerator.FillBlock, int, Argon2BytesGenerator.Block, Argon2BytesGenerator.Block, int, boolean)260%40%3311
addByteString(byte[], Digest, byte[])260%20%2211
reset()250%60%4411
F(long[], int, int, int, int)250%n/a1111
initMemory(int)220%20%2211
isDataIndependentAddressing(Argon2BytesGenerator.Position)210%80%5511
getRefLane(Argon2BytesGenerator.Position, long)210%40%3311
nextAddresses(Argon2BytesGenerator.FillBlock, Argon2BytesGenerator.Block, Argon2BytesGenerator.Block)170%n/a1111
getPrevOffset(int)160%20%2211
isWithXor(Argon2BytesGenerator.Position)120%40%3311
generateBytes(char[], byte[], int, int)110%n/a1111
getStartingIndex(Argon2BytesGenerator.Position)100%40%3311
generateBytes(char[], byte[])90%n/a1111
generateBytes(byte[], byte[])80%n/a1111
intToLong(int)50%n/a1111
static {...}40%n/a1111
Argon2BytesGenerator()30%n/a1111