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,137 of 1,1370%90 of 900%73732828
hash(byte[], byte[], int, int)1410%40%3311
fillSegment(Argon2BytesGenerator.FillBlock, Argon2BytesGenerator.Position)1210%80%5511
init(Argon2Parameters)1090%180%101011
getRefColumn(Argon2BytesGenerator.Position, int, long, boolean)980%100%6611
initialize(byte[], byte[], int)890%n/a1111
fillFirstBlocks(byte[], byte[])650%20%2211
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
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
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