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.
Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Methods |
Total | 8,927 of 8,927 | 0% | 611 of 611 | 0% | 406 | 406 | 86 | 86 |
GeMSSEngine(int, int, int, int, int, int, int, int) | ![]() | 0% | ![]() | 0% | 57 | 57 | 1 | 1 |
genSecretMQS_gf2_opt(Pointer, Pointer) | ![]() | 0% | ![]() | 0% | 11 | 11 | 1 | 1 |
signHFE_FeistelPatarin(SecureRandom, byte[], byte[], int, int, byte[]) | ![]() | 0% | ![]() | 0% | 13 | 13 | 1 | 1 |
changeVariablesMQS64_gf2(Pointer, Pointer) | ![]() | 0% | ![]() | 0% | 18 | 18 | 1 | 1 |
crypto_sign_open(byte[], byte[], byte[]) | ![]() | 0% | ![]() | 0% | 10 | 10 | 1 | 1 |
frobeniusMap_multisqr_HFE_gf2nx(Pointer, SecretKeyHFE.complete_sparse_monic_gf2nx, Pointer) | ![]() | 0% | ![]() | 0% | 8 | 8 | 1 | 1 |
convMQ_last_uncompressL_gf2(Pointer, PointerUnion) | ![]() | 0% | ![]() | 0% | 12 | 12 | 1 | 1 |
compress_signHFE(byte[], Pointer) | ![]() | 0% | ![]() | 0% | 10 | 10 | 1 | 1 |
uncompress_signHFE(Pointer, byte[]) | ![]() | 0% | ![]() | 0% | 11 | 11 | 1 | 1 |
evalHFEv_gf2nx(Pointer, Pointer, Pointer) | ![]() | 0% | ![]() | 0% | 6 | 6 | 1 | 1 |
evalMQSnocst8_quo_gf2(Pointer, Pointer, PointerUnion) | ![]() | 0% | ![]() | 0% | 13 | 13 | 1 | 1 |
chooseRootHFE_gf2nx(Pointer, SecretKeyHFE.complete_sparse_monic_gf2nx, Pointer) | ![]() | 0% | ![]() | 0% | 7 | 7 | 1 | 1 |
special_buffer(Pointer, Pointer, Pointer) | ![]() | 0% | ![]() | 0% | 9 | 9 | 1 | 1 |
sign_openHFE_huncomp_pk(byte[], int, byte[], PointerUnion, PointerUnion) | ![]() | 0% | ![]() | 0% | 4 | 4 | 1 | 1 |
fast_sort_gf2n(Pointer, int) | ![]() | 0% | ![]() | 0% | 8 | 8 | 1 | 1 |
findRootsSplit_gf2nx(Pointer, Pointer, int) | ![]() | 0% | ![]() | 0% | 8 | 8 | 1 | 1 |
vecMatProduct(Pointer, Pointer, Pointer, GeMSSEngine.FunctionParams) | ![]() | 0% | ![]() | 0% | 15 | 15 | 1 | 1 |
invMatrixLU_gf2(Pointer, Pointer, Pointer, GeMSSEngine.FunctionParams) | ![]() | 0% | ![]() | 0% | 8 | 8 | 1 | 1 |
evalMQSv_unrolled_gf2(Pointer, Pointer, Pointer) | ![]() | 0% | ![]() | 0% | 7 | 7 | 1 | 1 |
convMQS_one_eq_to_hybrid_rep8_uncomp_gf2(byte[], PointerUnion, byte[]) | ![]() | 0% | ![]() | 0% | 4 | 4 | 1 | 1 |
interpolateHFE_FS_ref(Pointer, Pointer, Pointer) | ![]() | 0% | ![]() | 0% | 4 | 4 | 1 | 1 |
precSignHFE(SecretKeyHFE, Pointer[], byte[]) | ![]() | 0% | ![]() | 0% | 6 | 6 | 1 | 1 |
precSignHFESeed(SecretKeyHFE, byte[]) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | |
convMQS_one_to_last_mr8_equations_gf2(byte[], PointerUnion) | ![]() | 0% | ![]() | 0% | 6 | 6 | 1 | 1 |
initListDifferences_gf2nx(int[]) | ![]() | 0% | ![]() | 0% | 8 | 8 | 1 | 1 |
evalMQnocst_unrolled_no_simd_gf2(Pointer, PointerUnion) | ![]() | 0% | ![]() | 0% | 8 | 8 | 1 | 1 |
setPk2Value(Pointer, PointerUnion, int, int, int) | ![]() | 0% | ![]() | 0% | 5 | 5 | 1 | 1 |
traceMap_gf2nx(Pointer, Pointer, Pointer, int) | ![]() | 0% | ![]() | 0% | 4 | 4 | 1 | 1 |
inv_gf2n(Pointer, Pointer, int) | ![]() | 0% | ![]() | 0% | 4 | 4 | 1 | 1 |
gcd_gf2nx(Pointer, int, Pointer, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 1 | 1 |
div_r_gf2nx(Pointer, int, Pointer, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 1 | 1 |
findRootsSplit_x2_x_c_HT_gf2nx(Pointer, Pointer) | ![]() | 0% | ![]() | 0% | 4 | 4 | 1 | 1 |
mulMatricesLU_gf2(Pointer, Pointer, Pointer, GeMSSEngine.FunctionParams) | ![]() | 0% | ![]() | 0% | 5 | 5 | 1 | 1 |
CMP_AND_SWAP_CST_TIME(Pointer, Pointer, Pointer) | ![]() | 0% | ![]() | 0% | 3 | 3 | 1 | 1 |
divsqr_r_HFE_cstdeg_gf2nx(Pointer, int, int, int, SecretKeyHFE.complete_sparse_monic_gf2nx, Pointer) | ![]() | 0% | ![]() | 0% | 3 | 3 | 1 | 1 |
loop_xor_loop_move_xorandmask_move(Pointer, Pointer, Pointer, Pointer, int, int, int, int, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 1 | 1 |
div_r_monic_gf2nx(Pointer, int, Pointer, int) | ![]() | 0% | ![]() | 0% | 4 | 4 | 1 | 1 |
findRootsSplit2_HT_gf2nx(Pointer, Pointer) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | |
div_q_monic_gf2nx(Pointer, int, Pointer, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 1 | 1 |
sqr_gf2nx(Pointer, int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 |
cleanLowerMatrix(Pointer, GeMSSEngine.FunctionParams) | ![]() | 0% | ![]() | 0% | 4 | 4 | 1 | 1 |
convMonic_gf2nx(Pointer, int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 |
evalMQShybrid8_uncomp_nocst_gf2_m(Pointer, Pointer, PointerUnion, PointerUnion) | ![]() | 0% | ![]() | 0% | 3 | 3 | 1 | 1 |
setPK(byte[], byte[], int, int, int, int, int, int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 |
for_setpk2_end_move_plus(Pointer, PointerUnion, int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 |
div_r_monic_cst_gf2nx(Pointer, int, Pointer, int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 |
LOOPIR(Pointer, Pointer, Pointer, int, int, int, int, boolean) | ![]() | 0% | ![]() | 0% | 4 | 4 | 1 | 1 |
dotProduct_gf2n(Pointer, Pointer, Pointer, int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | |
for_setPK(byte[], byte[], int, int, int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 |
LOOPJR(Pointer, Pointer, Pointer, int, int, int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 |
for_sqr_divsqr(Pointer, int, int, SecretKeyHFE.complete_sparse_monic_gf2nx, Pointer) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 |
for_copy_move(Pointer, SecretKeyHFE.complete_sparse_monic_gf2nx) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 |
LOOPK_COMPLETE(Pointer, Pointer, Pointer, int, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 1 | 1 |
convMQ_uncompressL_gf2(Pointer, PointerUnion) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 |
LOOPJR_UNROLLED_64(Pointer, PointerUnion, int, int, long, int, int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 |
convMQ_UL_gf2(byte[], byte[], int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 |
copy_for_casct(Pointer, Pointer, Pointer, Pointer, Pointer, int, int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 |
for_and_xor_shift_incre_move(Pointer, int, int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 |
convMQS_one_eq_to_hybrid_rep8_comp_gf2(byte[], PointerUnion, byte[]) | ![]() | 0% | ![]() | 0% | 3 | 3 | 1 | 1 |
LOOPJR_NOCST_64(Pointer, PointerUnion, int, int, long, int, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 1 | 1 |
for_mul_rem_xor_move(Pointer, Pointer, Pointer, int, int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 |
LOOPIR_INIT(Pointer, Pointer, Pointer, Pointer, int, int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 |
mul_rem_xorrange(Pointer, Pointer, Pointer, int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | |
choose_LOOPJR(Pointer, PointerUnion, int, long, int, int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 |
for_mul(Pointer, Pointer, int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 |
for_casct_move(Pointer, Pointer, Pointer, int, int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 |
remainderUnsigned(long, long) | ![]() | 0% | ![]() | 0% | 3 | 3 | 1 | 1 |
copy_move_matrix_move(Pointer, Pointer, int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | |
mul_gf2n(Pointer, Pointer, int, Pointer) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | |
dotproduct_move_move(Pointer, Pointer, Pointer, int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | |
for_mul_xorrange_move(Pointer, Pointer, Pointer, int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 |
sqr_gf2n(Pointer, int, Pointer, int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | |
sqr_gf2n(Pointer, Pointer) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | |
setPk2_endValue(Pointer, PointerUnion, int, int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 |
cleanMonicHFEv_gf2nx(Pointer) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 |
loop_sqr(Pointer, Pointer) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 |
LOOPKR(Pointer, Pointer, long, int, int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 |
vmpv_xorrange_move(Pointer, Pointer, Pointer) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | |
getSHA3Hash(Pointer, int, int, byte[], int, int, byte[]) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | |
mul_rem_xorrange(Pointer, Pointer, Pointer) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | |
setArrayL(int[], int, int, int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 |
LOOPIR_LOOPK_COMPLETE(Pointer, Pointer, Pointer, int, int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 |
mul_move(Pointer, Pointer, Pointer) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | |
mul_gf2n(Pointer, Pointer, Pointer) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | |
rem_gf2n(Pointer, int, Pointer) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | |
mul_xorrange(Pointer, Pointer, Pointer) | 0% | n/a | 1 | 1 | 1 | 1 |