Skip to content

Commit

Permalink
Document Falcon constant time errors.
Browse files Browse the repository at this point in the history
  • Loading branch information
praveksharma committed Sep 13, 2023
1 parent 62e2ec6 commit 56881be
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 10 deletions.
16 changes: 8 additions & 8 deletions docs/algorithms/sig/falcon.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,8 @@ parameter-sets:
supported-platforms: all
common-crypto:
- SHA3: liboqs
no-secret-dependent-branching-claimed: true
no-secret-dependent-branching-checked-by-valgrind: true
no-secret-dependent-branching-claimed: false
no-secret-dependent-branching-checked-by-valgrind: false
large-stack-usage: false
- upstream: primary-upstream
upstream-id: avx2
Expand All @@ -47,8 +47,8 @@ parameter-sets:
- avx2
common-crypto:
- SHA3: liboqs
no-secret-dependent-branching-claimed: true
no-secret-dependent-branching-checked-by-valgrind: true
no-secret-dependent-branching-claimed: false
no-secret-dependent-branching-checked-by-valgrind: false
large-stack-usage: false
- name: Falcon-1024
claimed-nist-level: 5
Expand All @@ -63,8 +63,8 @@ parameter-sets:
supported-platforms: all
common-crypto:
- SHA3: liboqs
no-secret-dependent-branching-claimed: true
no-secret-dependent-branching-checked-by-valgrind: true
no-secret-dependent-branching-claimed: false
no-secret-dependent-branching-checked-by-valgrind: false
large-stack-usage: false
- upstream: primary-upstream
upstream-id: avx2
Expand All @@ -74,6 +74,6 @@ parameter-sets:
- avx2
common-crypto:
- SHA3: liboqs
no-secret-dependent-branching-claimed: true
no-secret-dependent-branching-checked-by-valgrind: true
no-secret-dependent-branching-claimed: false
no-secret-dependent-branching-checked-by-valgrind: false
large-stack-usage: false
4 changes: 2 additions & 2 deletions tests/constant_time/sig/issues.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
"Dilithium2": [],
"Dilithium3": [],
"Dilithium5": [],
"Falcon-1024": [],
"Falcon-512": [],
"Falcon-1024": ["falcon"],
"Falcon-512": ["falcon"],
"SPHINCS+-SHA256-128f-robust": ["sphincs"],
"SPHINCS+-SHA256-128f-simple": ["sphincs"],
"SPHINCS+-SHA256-128s-robust": ["sphincs"],
Expand Down
15 changes: 15 additions & 0 deletions tests/constant_time/sig/issues/falcon
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
<insert_a_suppression_name_here>
Memcheck:Cond
src:sign.c:1226
# fun:PQCLEAN_FALCON*_AVX2_sampler
fun:ffSampling_fft_dyntree
}

{
<insert_a_suppression_name_here>
Memcheck:Cond
src:sign.c:1140
# fun:BerExp
fun:PQCLEAN_FALCON*_AVX2_sampler
}

0 comments on commit 56881be

Please sign in to comment.