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,165 of 1,1650%92 of 920%75752929
hash(byte[], byte[], int, int)1410%40%3311
fillSegment(Argon2BytesGenerator.FillBlock, Argon2BytesGenerator.Position)1210%80%5511
init(Argon2Parameters)1040%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
fillMemoryBlocks()530%60%4411
roundFunction(Argon2BytesGenerator.Block, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int)520%n/a1111
digest(byte[], byte[], int, int)430%20%2211
quarterRound(long[], int, int, int, int)410%n/a1111
generateBytes(byte[], byte[], int, int)300%20%2211
reset()290%60%4411
getPseudoRandom(Argon2BytesGenerator.FillBlock, int, Argon2BytesGenerator.Block, Argon2BytesGenerator.Block, int, boolean)260%40%3311
addByteString(byte[], Digest, byte[])260%20%2211
F(long[], int, int, int, int)250%n/a1111
allocateMemory()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