diff --git a/tests/constant_time/kem/issues/classic-mceliece-348864f b/tests/constant_time/kem/issues/classic-mceliece-348864f index 714ddadccf..5c5c9e6bd8 100644 --- a/tests/constant_time/kem/issues/classic-mceliece-348864f +++ b/tests/constant_time/kem/issues/classic-mceliece-348864f @@ -395,4 +395,60 @@ src:encrypt.c:91 # fun:gen_e fun:PQCLEAN_MCELIECE348864F_AVX2_encrypt -} \ No newline at end of file +} + +{ + This implementation of Classic McEliece may not be constant time. + Memcheck:Cond + src:sk_gen.c:58 + # fun:PQCLEAN_MCELIECE348864F_CLEAN_genpoly_gen + fun:PQCLEAN_MCELIECE348864F_CLEAN_crypto_kem_keypair +} + +{ + This implementation of Classic McEliece may not be constant time. + Memcheck:Cond + src:pk_gen.c:166 + # fun:PQCLEAN_MCELIECE348864F_CLEAN_pk_gen + fun:PQCLEAN_MCELIECE348864F_CLEAN_crypto_kem_keypair +} +{ + This implementation of Classic McEliece may not be constant time. + Memcheck:Cond + src:pk_gen.c:248 + # fun:PQCLEAN_MCELIECE348864F_CLEAN_pk_gen + fun:PQCLEAN_MCELIECE348864F_CLEAN_crypto_kem_keypair +} +{ + This implementation of Classic McEliece may not be constant time. + Memcheck:Cond + src:pk_gen.c:82 + # fun:mov_columns + fun:PQCLEAN_MCELIECE348864F_CLEAN_pk_gen + fun:PQCLEAN_MCELIECE348864F_CLEAN_crypto_kem_keypair +} + +{ + This implementation of Classic McEliece may not be constant time. + Memcheck:Cond + src:controlbits.c:243 + # fun:PQCLEAN_MCELIECE348864F_CLEAN_controlbitsfrompermutation + fun:PQCLEAN_MCELIECE348864F_CLEAN_crypto_kem_keypair +} + +{ + This implementation of Classic McEliece may not be constant time. + Memcheck:Cond + src:encrypt.c:69 + # fun:gen_e + fun:PQCLEAN_MCELIECE348864F_CLEAN_encrypt + fun:PQCLEAN_MCELIECE348864F_CLEAN_crypto_kem_enc +} +{ + This implementation of Classic McEliece may not be constant time. + Memcheck:Cond + src:encrypt.c:84 + # fun:gen_e + fun:PQCLEAN_MCELIECE348864F_CLEAN_encrypt + fun:PQCLEAN_MCELIECE348864F_CLEAN_crypto_kem_enc +} diff --git a/tests/constant_time/kem/issues/classic-mceliece-460896f b/tests/constant_time/kem/issues/classic-mceliece-460896f index 79083f5903..4eb3eaf8bf 100644 --- a/tests/constant_time/kem/issues/classic-mceliece-460896f +++ b/tests/constant_time/kem/issues/classic-mceliece-460896f @@ -501,3 +501,67 @@ # fun:gen_e fun:PQCLEAN_MCELIECE460896F_AVX2_encrypt } + +{ + This implementation of Classic McEliece may not be constant time. + Memcheck:Cond + src:encrypt.c:91 + # fun:gen_e + fun:PQCLEAN_MCELIECE460896F_AVX2_encrypt +} + +{ + This implementation of Classic McEliece may not be constant time. + Memcheck:Cond + src:sk_gen.c:58 + # fun:PQCLEAN_MCELIECE460896F_CLEAN_genpoly_gen + fun:PQCLEAN_MCELIECE460896F_CLEAN_crypto_kem_keypair +} + +{ + This implementation of Classic McEliece may not be constant time. + Memcheck:Cond + src:pk_gen.c:166 + # fun:PQCLEAN_MCELIECE460896F_CLEAN_pk_gen + fun:PQCLEAN_MCELIECE460896F_CLEAN_crypto_kem_keypair +} +{ + This implementation of Classic McEliece may not be constant time. + Memcheck:Cond + src:pk_gen.c:248 + # fun:PQCLEAN_MCELIECE460896F_CLEAN_pk_gen + fun:PQCLEAN_MCELIECE460896F_CLEAN_crypto_kem_keypair +} +{ + This implementation of Classic McEliece may not be constant time. + Memcheck:Cond + src:pk_gen.c:82 + # fun:mov_columns + fun:PQCLEAN_MCELIECE460896F_CLEAN_pk_gen + fun:PQCLEAN_MCELIECE460896F_CLEAN_crypto_kem_keypair +} + +{ + This implementation of Classic McEliece may not be constant time. + Memcheck:Cond + src:controlbits.c:243 + # fun:PQCLEAN_MCELIECE460896F_CLEAN_controlbitsfrompermutation + fun:PQCLEAN_MCELIECE460896F_CLEAN_crypto_kem_keypair +} + +{ + This implementation of Classic McEliece may not be constant time. + Memcheck:Cond + src:encrypt.c:69 + # fun:gen_e + fun:PQCLEAN_MCELIECE460896F_CLEAN_encrypt + fun:PQCLEAN_MCELIECE460896F_CLEAN_crypto_kem_enc +} +{ + This implementation of Classic McEliece may not be constant time. + Memcheck:Cond + src:encrypt.c:84 + # fun:gen_e + fun:PQCLEAN_MCELIECE460896F_CLEAN_encrypt + fun:PQCLEAN_MCELIECE460896F_CLEAN_crypto_kem_enc +} diff --git a/tests/constant_time/kem/issues/classic-mceliece-6688128f b/tests/constant_time/kem/issues/classic-mceliece-6688128f index 01c4a49a23..f59b36de50 100644 --- a/tests/constant_time/kem/issues/classic-mceliece-6688128f +++ b/tests/constant_time/kem/issues/classic-mceliece-6688128f @@ -736,3 +736,58 @@ fun:PQCLEAN_MCELIECE6688128F_AVX2_encrypt } +{ + This implementation of Classic McEliece may not be constant time. + Memcheck:Cond + src:sk_gen.c:58 + # fun:PQCLEAN_MCELIECE6688128F_CLEAN_genpoly_gen + fun:PQCLEAN_MCELIECE6688128F_CLEAN_crypto_kem_keypair +} + +{ + This implementation of Classic McEliece may not be constant time. + Memcheck:Cond + src:pk_gen.c:166 + # fun:PQCLEAN_MCELIECE6688128F_CLEAN_pk_gen + fun:PQCLEAN_MCELIECE6688128F_CLEAN_crypto_kem_keypair +} +{ + This implementation of Classic McEliece may not be constant time. + Memcheck:Cond + src:pk_gen.c:248 + # fun:PQCLEAN_MCELIECE6688128F_CLEAN_pk_gen + fun:PQCLEAN_MCELIECE6688128F_CLEAN_crypto_kem_keypair +} +{ + This implementation of Classic McEliece may not be constant time. + Memcheck:Cond + src:pk_gen.c:82 + # fun:mov_columns + fun:PQCLEAN_MCELIECE6688128F_CLEAN_pk_gen + fun:PQCLEAN_MCELIECE6688128F_CLEAN_crypto_kem_keypair +} + +{ + This implementation of Classic McEliece may not be constant time. + Memcheck:Cond + src:controlbits.c:243 + # fun:PQCLEAN_MCELIECE6688128F_CLEAN_controlbitsfrompermutation + fun:PQCLEAN_MCELIECE6688128F_CLEAN_crypto_kem_keypair +} + +{ + This implementation of Classic McEliece may not be constant time. + Memcheck:Cond + src:encrypt.c:69 + # fun:gen_e + fun:PQCLEAN_MCELIECE6688128F_CLEAN_encrypt + fun:PQCLEAN_MCELIECE6688128F_CLEAN_crypto_kem_enc +} +{ + This implementation of Classic McEliece may not be constant time. + Memcheck:Cond + src:encrypt.c:84 + # fun:gen_e + fun:PQCLEAN_MCELIECE6688128F_CLEAN_encrypt + fun:PQCLEAN_MCELIECE6688128F_CLEAN_crypto_kem_enc +} diff --git a/tests/constant_time/kem/issues/classic-mceliece-6960119f b/tests/constant_time/kem/issues/classic-mceliece-6960119f index 98d3feff15..8b9544fd2a 100644 --- a/tests/constant_time/kem/issues/classic-mceliece-6960119f +++ b/tests/constant_time/kem/issues/classic-mceliece-6960119f @@ -644,4 +644,60 @@ src:encrypt.c:109 # fun:gen_e fun:PQCLEAN_MCELIECE6960119F_AVX2_encrypt -} \ No newline at end of file +} + +{ + This implementation of Classic McEliece may not be constant time. + Memcheck:Cond + src:sk_gen.c:58 + # fun:PQCLEAN_MCELIECE6960119F_CLEAN_genpoly_gen + fun:PQCLEAN_MCELIECE6960119F_CLEAN_crypto_kem_keypair +} + +{ + This implementation of Classic McEliece may not be constant time. + Memcheck:Cond + src:pk_gen.c:192 + # fun:PQCLEAN_MCELIECE6960119F_CLEAN_pk_gen + fun:PQCLEAN_MCELIECE6960119F_CLEAN_crypto_kem_keypair +} +{ + This implementation of Classic McEliece may not be constant time. + Memcheck:Cond + src:pk_gen.c:274 + # fun:PQCLEAN_MCELIECE6960119F_CLEAN_pk_gen + fun:PQCLEAN_MCELIECE6960119F_CLEAN_crypto_kem_keypair +} +{ + This implementation of Classic McEliece may not be constant time. + Memcheck:Cond + src:pk_gen.c:91 + # fun:mov_columns + fun:PQCLEAN_MCELIECE6960119F_CLEAN_pk_gen + fun:PQCLEAN_MCELIECE6960119F_CLEAN_crypto_kem_keypair +} + +{ + This implementation of Classic McEliece may not be constant time. + Memcheck:Cond + src:controlbits.c:243 + # fun:PQCLEAN_MCELIECE6960119F_CLEAN_controlbitsfrompermutation + fun:PQCLEAN_MCELIECE6960119F_CLEAN_crypto_kem_keypair +} + +{ + This implementation of Classic McEliece may not be constant time. + Memcheck:Cond + src:encrypt.c:69 + # fun:gen_e + fun:PQCLEAN_MCELIECE6960119F_CLEAN_encrypt + fun:PQCLEAN_MCELIECE6960119F_CLEAN_crypto_kem_enc +} +{ + This implementation of Classic McEliece may not be constant time. + Memcheck:Cond + src:encrypt.c:84 + # fun:gen_e + fun:PQCLEAN_MCELIECE6960119F_CLEAN_encrypt + fun:PQCLEAN_MCELIECE6960119F_CLEAN_crypto_kem_enc +} diff --git a/tests/constant_time/kem/issues/classic-mceliece-8192128f b/tests/constant_time/kem/issues/classic-mceliece-8192128f index 6b4c5e587f..7e2e569bab 100644 --- a/tests/constant_time/kem/issues/classic-mceliece-8192128f +++ b/tests/constant_time/kem/issues/classic-mceliece-8192128f @@ -597,4 +597,52 @@ src:encrypt.c:67 # fun:gen_e fun:PQCLEAN_MCELIECE8192128F_AVX2_encrypt -} \ No newline at end of file +} + +{ + This implementation of Classic McEliece may not be constant time. + Memcheck:Cond + src:sk_gen.c:58 + # fun:PQCLEAN_MCELIECE8192128F_CLEAN_genpoly_gen + fun:PQCLEAN_MCELIECE8192128F_CLEAN_crypto_kem_keypair +} + +{ + This implementation of Classic McEliece may not be constant time. + Memcheck:Cond + src:pk_gen.c:166 + # fun:PQCLEAN_MCELIECE8192128F_CLEAN_pk_gen + fun:PQCLEAN_MCELIECE8192128F_CLEAN_crypto_kem_keypair +} +{ + This implementation of Classic McEliece may not be constant time. + Memcheck:Cond + src:pk_gen.c:248 + # fun:PQCLEAN_MCELIECE8192128F_CLEAN_pk_gen + fun:PQCLEAN_MCELIECE8192128F_CLEAN_crypto_kem_keypair +} +{ + This implementation of Classic McEliece may not be constant time. + Memcheck:Cond + src:pk_gen.c:82 + # fun:mov_columns + fun:PQCLEAN_MCELIECE8192128F_CLEAN_pk_gen + fun:PQCLEAN_MCELIECE8192128F_CLEAN_crypto_kem_keypair +} + +{ + This implementation of Classic McEliece may not be constant time. + Memcheck:Cond + src:controlbits.c:243 + # fun:PQCLEAN_MCELIECE8192128F_CLEAN_controlbitsfrompermutation + fun:PQCLEAN_MCELIECE8192128F_CLEAN_crypto_kem_keypair +} + +{ + This implementation of Classic McEliece may not be constant time. + Memcheck:Cond + src:encrypt.c:60 + # fun:gen_e + fun:PQCLEAN_MCELIECE8192128F_CLEAN_encrypt + fun:PQCLEAN_MCELIECE8192128F_CLEAN_crypto_kem_enc +}