FalconKeyGen

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
Total12,070 of 12,0700%354 of 3540%2282285151
FalconKeyGen()4,4310%n/a1111
solve_NTRU_intermediate(int, byte[], int, byte[], int, int, int[], int)1,1680%540%282811
solve_NTRU_binary_depth0(int, byte[], int, byte[], int, int[], int)1,0230%280%151511
solve_NTRU_binary_depth1(int, byte[], int, byte[], int, int[], int)9390%280%151511
make_fg_step(int[], int, int, int, int, int)5910%320%171711
zint_bezout(int[], int, int[], int, int[], int, int[], int, int, int[], int)5810%120%7711
keygen(SHAKE256, byte[], int, byte[], int, byte[], int, byte[], int, short[], int, int)3340%260%141411
solve_NTRU(int, byte[], int, byte[], int, byte[], int, byte[], int, int, int[], int)3090%300%161611
poly_sub_scaled_ntt(int[], int, int, int, int[], int, int, int, int[], int, int, int, int, int[], int)2330%100%6611
zint_co_reduce_mod(int[], int, int[], int, int[], int, int, int, long, long, long, long)1860%40%3311
modp_iNTT2_ext(int[], int, int, int[], int, int, int, int)1360%100%6611
make_fg(int[], int, byte[], int, byte[], int, int, int, int)1360%140%8811
zint_co_reduce(int[], int, int[], int, int, long, long, long, long)1250%40%3311
poly_big_to_fp(FalconFPR[], int, int[], int, int, int, int)1210%80%5511
zint_rebuild_CRT(int[], int, int, int, int, FalconSmallPrime[], int, int[], int)1160%80%5511
modp_NTT2_ext(int[], int, int, int[], int, int, int, int)1020%80%5511
mkgauss(SHAKE256, int)970%40%3311
zint_add_scaled_mul_small(int[], int, int, int[], int, int, int, int, int)910%60%4411
modp_mkgm2(int[], int, int[], int, int, int, int, int)900%40%3311
solve_NTRU_deepest(int, byte[], int, byte[], int, int[], int)860%60%4411
zint_finish_mod(int[], int, int, int[], int, int)810%40%3311
zint_sub_scaled(int[], int, int, int[], int, int, int, int)790%60%4411
get_rng_u64(SHAKE256)790%n/a1111
zint_norm_zero(int[], int, int[], int, int)720%20%2211
poly_sub_scaled(int[], int, int, int, int[], int, int, int, int[], int, int, int, int)650%60%4411
modp_R2(int, int)580%n/a1111
zint_add_mul_small(int[], int, int[], int, int, int)580%20%2211
modp_div(int, int, int, int, int)530%20%2211
poly_small_mkgauss(SHAKE256, byte[], int, int)510%100%6611
modp_poly_rec_res(int[], int, int, int, int, int)500%20%2211
zint_sub(int[], int, int[], int, int, int)500%20%2211
modp_ninv31(int)410%n/a1111
modp_montymul(int, int, int, int)400%n/a1111
zint_mul_small(int[], int, int, int)400%20%2211
zint_mod_small_unsigned(int[], int, int, int, int, int)400%20%2211
zint_negate(int[], int, int, int)390%20%2211
modp_Rx(int, int, int, int)380%40%3311
poly_small_sqnorm(byte[], int, int)370%20%2211
poly_big_to_small(byte[], int, int[], int, int, int)0%60%4411
zint_mod_small_signed(int[], int, int, int, int, int, int)0%20%2211
poly_small_to_fp(FalconFPR[], int, byte[], int, int)0%20%2211
modp_add(int, int, int)0%n/a1111
modp_norm(int, int)0%n/a1111
zint_one_to_plain(int[], int)0%n/a1111
modp_sub(int, int, int)0%n/a1111
modp_set(int, int)0%n/a1111
modp_NTT2(int[], int, int[], int, int, int, int)0%n/a1111
modp_iNTT2(int[], int, int[], int, int, int, int)0%n/a1111
toUnsignedLong(int)0%n/a1111
mkn(int)0%n/a1111
modp_R(int)0%n/a1111