{ Rejection sampling for short secret (f,g) that can be completed to full basis Memcheck:Cond fun:poly_small_mkgauss fun:PQCLEAN_FALCON*_*_keygen fun:PQCLEAN_FALCON*_*_crypto_sign_keypair } { Rejection sampling for small (f,g) coefficients Memcheck:Cond src:keygen.c:4153 # fun:PQCLEAN_FALCON*_*_keygen fun:PQCLEAN_FALCON*_AVX2_crypto_sign_keypair } { Rejection sampling for small (f,g) coefficients Memcheck:Cond src:keygen.c:4154 # fun:PQCLEAN_FALCON*_*_keygen fun:PQCLEAN_FALCON*_*_crypto_sign_keypair } { Rejection sampling for small (f,g) coefficients Memcheck:Cond src:keygen.c:4155 # fun:PQCLEAN_FALCON*_*_keygen fun:PQCLEAN_FALCON*_*_crypto_sign_keypair } { Rejection sampling for small (f,g) norm Memcheck:Cond src:keygen.c:4173 # fun:PQCLEAN_FALCON*_*_keygen fun:PQCLEAN_FALCON*_AVX2_crypto_sign_keypair } { Rejection sampling for small (f,g) norm Memcheck:Cond src:keygen.c:4174 # fun:PQCLEAN_FALCON*_*_keygen fun:PQCLEAN_FALCON*_*_crypto_sign_keypair } { Rejection sampling for orthogonalized vector norm Memcheck:Cond src:keygen.c:4201 # fun:PQCLEAN_FALCON*_*_keygen fun:PQCLEAN_FALCON*_AVX2_crypto_sign_keypair } { Rejection sampling for orthogonalized vector norm Memcheck:Cond src:keygen.c:4202 # fun:PQCLEAN_FALCON*_*_keygen fun:PQCLEAN_FALCON*_*_crypto_sign_keypair } { Rejection sampling for invertible f Memcheck:Cond fun:PQCLEAN_FALCON*_*_compute_public fun:PQCLEAN_FALCON*_*_keygen fun:PQCLEAN_FALCON*_*_crypto_sign_keypair } { Rejection sampling for basis completion (zint_bezout) Memcheck:Cond src:keygen.c:2713 # fun:solve_NTRU_deepest fun:solve_NTRU fun:PQCLEAN_FALCON*_AVX2_keygen fun:PQCLEAN_FALCON*_AVX2_crypto_sign_keypair } { Rejection sampling for basis completion (zint_bezout) Memcheck:Cond src:keygen.c:2714 # fun:solve_NTRU_deepest fun:solve_NTRU fun:PQCLEAN_FALCON*_*_keygen fun:PQCLEAN_FALCON*_*_crypto_sign_keypair } { Rejection sampling for basis completion (zint_mul_small Fp) Memcheck:Cond src:keygen.c:2725 # fun:solve_NTRU_deepest fun:solve_NTRU fun:PQCLEAN_FALCON*_AVX2_keygen fun:PQCLEAN_FALCON*_AVX2_crypto_sign_keypair } { Rejection sampling for basis completion (zint_mul_small Fp) Memcheck:Cond src:keygen.c:2726 # fun:solve_NTRU_deepest fun:solve_NTRU fun:PQCLEAN_FALCON*_*_keygen fun:PQCLEAN_FALCON*_*_crypto_sign_keypair } { Rejection sampling for basis completion (zint_mul_small Fp) Memcheck:Cond src:keygen.c:2727 # fun:solve_NTRU_deepest fun:solve_NTRU fun:PQCLEAN_FALCON*_*_keygen fun:PQCLEAN_FALCON*_*_crypto_sign_keypair } { Keygen is restarted on floating point exception Memcheck:Cond src:keygen.c:3197 # fun:solve_NTRU_intermediate fun:solve_NTRU fun:PQCLEAN_FALCON*_AVX2_keygen fun:PQCLEAN_FALCON*_AVX2_crypto_sign_keypair } { Keygen is restarted on floating point exception Memcheck:Cond src:keygen.c:3198 # fun:solve_NTRU_intermediate fun:solve_NTRU fun:PQCLEAN_FALCON*_*_keygen fun:PQCLEAN_FALCON*_*_crypto_sign_keypair } { Keygen is restarted on floating point exception Memcheck:Cond src:keygen.c:3199 # fun:solve_NTRU_intermediate fun:solve_NTRU fun:PQCLEAN_FALCON*_*_keygen fun:PQCLEAN_FALCON*_*_crypto_sign_keypair } { Keygen is restarted on floating point exception Memcheck:Cond src:keygen.c:3625 # fun:solve_NTRU_binary_depth1 fun:solve_NTRU fun:PQCLEAN_FALCON*_AVX2_keygen fun:PQCLEAN_FALCON*_AVX2_crypto_sign_keypair } { Keygen is restarted on floating point exception Memcheck:Cond src:keygen.c:3626 # fun:solve_NTRU_binary_depth1 fun:solve_NTRU fun:PQCLEAN_FALCON*_*_keygen fun:PQCLEAN_FALCON*_*_crypto_sign_keypair } { Keygen is restarted if (F,G) cannot be packed to small integers Memcheck:Cond src:keygen.c:2065 # fun:poly_big_to_small fun:solve_NTRU fun:PQCLEAN_FALCON*_*_keygen fun:PQCLEAN_FALCON*_*_crypto_sign_keypair } { Keygen is restarted if f*G - g*F != 12289 mod a small prime Memcheck:Cond src:keygen.c:4025 # fun:solve_NTRU fun:PQCLEAN_FALCON*_AVX2_keygen fun:PQCLEAN_FALCON*_AVX2_crypto_sign_keypair } { Keygen is restarted if f*G - g*F != 12289 mod a small prime Memcheck:Cond src:keygen.c:4026 # fun:solve_NTRU fun:PQCLEAN_FALCON*_*_keygen fun:PQCLEAN_FALCON*_*_crypto_sign_keypair } { Exception while encoding secret key (keygen fails and key is unused) Memcheck:Cond fun:PQCLEAN_FALCON*_*_trim_i8_encode fun:PQCLEAN_FALCON*_*_crypto_sign_keypair } { Exception while encoding public key (keygen fails and key is unused) Memcheck:Cond fun:PQCLEAN_FALCON*_*_modq_encode fun:PQCLEAN_FALCON*_*_crypto_sign_keypair }