Skip to content

Commit

Permalink
Update McEliece (f) suppression files [skip ci]
Browse files Browse the repository at this point in the history
  • Loading branch information
SWilson4 committed Jan 19, 2024
1 parent 94099e6 commit a177b5e
Show file tree
Hide file tree
Showing 5 changed files with 282 additions and 3 deletions.
58 changes: 57 additions & 1 deletion tests/constant_time/kem/issues/classic-mceliece-348864f
Original file line number Diff line number Diff line change
Expand Up @@ -395,4 +395,60 @@
src:encrypt.c:91
# fun:gen_e
fun:PQCLEAN_MCELIECE348864F_AVX2_encrypt
}
}

{
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
}
64 changes: 64 additions & 0 deletions tests/constant_time/kem/issues/classic-mceliece-460896f
Original file line number Diff line number Diff line change
Expand Up @@ -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
}
55 changes: 55 additions & 0 deletions tests/constant_time/kem/issues/classic-mceliece-6688128f
Original file line number Diff line number Diff line change
Expand Up @@ -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
}
58 changes: 57 additions & 1 deletion tests/constant_time/kem/issues/classic-mceliece-6960119f
Original file line number Diff line number Diff line change
Expand Up @@ -644,4 +644,60 @@
src:encrypt.c:109
# fun:gen_e
fun:PQCLEAN_MCELIECE6960119F_AVX2_encrypt
}
}

{
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
}
50 changes: 49 additions & 1 deletion tests/constant_time/kem/issues/classic-mceliece-8192128f
Original file line number Diff line number Diff line change
Expand Up @@ -597,4 +597,52 @@
src:encrypt.c:67
# fun:gen_e
fun:PQCLEAN_MCELIECE8192128F_AVX2_encrypt
}
}

{
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
}

0 comments on commit a177b5e

Please sign in to comment.