KeccakDigest

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,328 of 1,3280%103 of 1030%89893535
absorb(byte[], int, long)2000%200%111111
padAndSwitchToSqueezingPhase()1250%40%3311
squeeze(byte[], int, long)1050%120%7711
theta(long[])900%80%5511
KeccakDigest(KeccakDigest)730%n/a1111
chi(long[])700%60%4411
keccakInitializeRhoOffsets()660%20%2211
initSponge(int, int)600%80%5511
rho(long[])490%60%4411
keccakInitializeRoundConstants()480%60%4411
pi(long[])470%40%3311
fromBytesToWords(long[], byte[])410%40%3311
LFSR86540(byte[])380%40%3311
init(int)380%70%7711
fromWordsToBytes(byte[], long[])350%40%3311
KeccakDigest(int)260%n/a1111
doFinal(byte[], int, byte, int)260%20%2211
keccakPermutationOnWords(long[])240%20%2211
keccakPermutationAfterXor(byte[], byte[], int)210%20%2211
keccakPermutation(byte[])180%n/a1111
clearDataQueueSection(int, int)150%20%2211
absorbQueue()140%n/a1111
update(byte)120%n/a1111
doFinal(byte[], int)120%n/a1111
getAlgorithmName()100%n/a1111
iota(long[], int)100%n/a1111
update(byte[], int, int)90%n/a1111
KeccakExtract(byte[], byte[], int)90%n/a1111
KeccakExtract1024bits(byte[], byte[])70%n/a1111
KeccakAbsorb(byte[], byte[], int)60%n/a1111
getDigestSize()50%n/a1111
reset()50%n/a1111
getByteLength()50%n/a1111
static {...}50%n/a1111
KeccakDigest()40%n/a1111