From b4e1b0cc2b5bc4a43f8da7054e33cac5e6b88767 Mon Sep 17 00:00:00 2001 From: Pravek Sharma Date: Mon, 11 Sep 2023 13:16:09 -0400 Subject: [PATCH] Update weekly constant time test workflow. Update McEliece supression files. --- .github/workflows/weekly.yml | 2 +- tests/constant_time/kem/issues/classic-mceliece-348864 | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/weekly.yml b/.github/workflows/weekly.yml index db43200de2..b37e3b0f90 100644 --- a/.github/workflows/weekly.yml +++ b/.github/workflows/weekly.yml @@ -16,7 +16,7 @@ jobs: container: openquantumsafe/ci-ubuntu-focal-x86_64:latest CMAKE_ARGS: -DOQS_OPT_TARGET=generic -DCMAKE_BUILD_TYPE=Debug -DOQS_ENABLE_TEST_CONSTANT_TIME=ON PYTEST_ARGS: --numprocesses=auto -k 'test_constant_time' - SKIP_ALGS: 'SPHINCS\+-SHA*' + SKIP_ALGS: 'SPHINCS\+-SHA*, Classic-McEliece-(.)*, BIKE(.)*' - name: extensions container: openquantumsafe/ci-ubuntu-focal-x86_64:latest CMAKE_ARGS: -DOQS_OPT_TARGET=haswell -DCMAKE_BUILD_TYPE=Debug -DOQS_ENABLE_TEST_CONSTANT_TIME=ON diff --git a/tests/constant_time/kem/issues/classic-mceliece-348864 b/tests/constant_time/kem/issues/classic-mceliece-348864 index f71ae9c0d3..07c1510ab1 100644 --- a/tests/constant_time/kem/issues/classic-mceliece-348864 +++ b/tests/constant_time/kem/issues/classic-mceliece-348864 @@ -174,6 +174,14 @@ fun:PQCLEAN_MCELIECE348864_AVX2_crypto_kem_keypair } +{ + This implementation of Classic McEliece may not be constant time. + Memcheck:Value8 + src:pk_gen.c:322 + # fun:PQCLEAN_MCELIECE348864_AVX2_pk_gen + fun:PQCLEAN_MCELIECE348864_AVX2_crypto_kem_keypair +} + { This implementation of Classic McEliece may not be constant time. Memcheck:Cond