CMCEEngine

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
Total5,480 of 5,4800%396 of 3960%2332333535
cbrecursion(byte[], long, long, short[], int, long, long, int[])1,1100%680%353511
pk_gen(byte[], byte[], int[], short[], long[])7690%660%343411
mov_columns(byte[][], short[], long[])5040%380%202011
kem_keypair(byte[], byte[], SecureRandom)2670%120%7711
bm(short[], short[])2640%140%8811
generate_irr_poly(short[])2420%200%111111
decrypt(byte[], byte[], byte[])2190%140%8811
sort32(int[], int, int)2190%180%101011
generate_error_vector(byte[], SecureRandom)2150%300%161611
kem_dec(byte[], byte[], byte[])2130%140%8811
syndrome(byte[], byte[], byte[])2010%140%8811
sort64(long[], int, int)1930%180%101011
CMCEEngine(int, int, int, int[], boolean, boolean, int)1420%60%4411
controlbitsfrompermutation(byte[], short[], long, long)1340%120%7711
kem_enc(byte[], byte[], byte[], SecureRandom)1180%100%6611
synd(short[], short[], short[], byte[])1090%60%4411
layer(short[], byte[], int, int, int)840%40%3311
ctz(long)810%40%3311
check_pk_padding(byte[])530%20%2211
packRow(byte[], int, long[])490%60%4411
unpackRow(long[], int, byte[])430%60%4411
check_c_padding(byte[])330%n/a1111
eval(short[], short)270%20%2211
getPublicKeySize()260%20%2211
syndInv(short[], short[], short[])260%20%2211
get_q_short(int[], int)220%20%2211
getInstance(CMCEParameters)180%n/a1111
same_mask64(short, short)180%n/a1111
root(short[], short[], short[])180%20%2211
same_mask32(short, short)170%n/a1111
getPrivateKeySize()130%n/a1111
getCipherTextSize()110%20%2211
encrypt(byte[], byte[], byte[], SecureRandom)100%n/a1111
min(short, int)0%20%2211
getSessionKeySize()0%n/a1111