Skip to content

Commit

Permalink
corrected upstream information; all generate scripts run
Browse files Browse the repository at this point in the history
  • Loading branch information
baentsch committed Sep 14, 2021
1 parent 7f943d7 commit 559567f
Show file tree
Hide file tree
Showing 7 changed files with 63 additions and 44 deletions.
12 changes: 6 additions & 6 deletions docs/algorithms/kem/kyber.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
| Identifier in upstream | Supported architecture(s) | Supported operating system(s) | CPU extension(s) used | No branching-on-secrets claimed? | No branching-on-secrets checked by valgrind? | Large stack usage?‡ |
|:------------------------:|:----------------------------|:--------------------------------|:------------------------|:-----------------------------------|:-----------------------------------------------|:----------------------|
| ref | All | All | None | True | True | False |
| avx2 | x86\_64 | Linux,Darwin | AVX2,POPCNT,BMI2 | True | True | False |
| avx2 | x86\_64 | Linux,Darwin | AVX2,BMI2,POPCNT | True | True | False |

Are implementations chosen based on runtime CPU feature detection? **Yes**.

Expand All @@ -36,7 +36,7 @@ Are implementations chosen based on runtime CPU feature detection? **Yes**.
| Identifier in upstream | Supported architecture(s) | Supported operating system(s) | CPU extension(s) used | No branching-on-secrets claimed? | No branching-on-secrets checked by valgrind? | Large stack usage? |
|:------------------------:|:----------------------------|:--------------------------------|:--------------------------------|:-----------------------------------|:-----------------------------------------------|:---------------------|
| ref | All | All | None | True | True | False |
| avx2 | x86\_64 | Linux,Darwin | SSE2,POPCNT,BMI2,SSSE3,AVX2,AES | True | True | False |
| avx2 | x86\_64 | Linux,Darwin | SSSE3,POPCNT,AVX2,SSE2,BMI2,AES | True | True | False |

Are implementations chosen based on runtime CPU feature detection? **Yes**.

Expand All @@ -45,7 +45,7 @@ Are implementations chosen based on runtime CPU feature detection? **Yes**.
| Identifier in upstream | Supported architecture(s) | Supported operating system(s) | CPU extension(s) used | No branching-on-secrets claimed? | No branching-on-secrets checked by valgrind? | Large stack usage? |
|:------------------------:|:----------------------------|:--------------------------------|:------------------------|:-----------------------------------|:-----------------------------------------------|:---------------------|
| ref | All | All | None | True | True | False |
| avx2 | x86\_64 | Linux,Darwin | AVX2,POPCNT,BMI2 | True | True | False |
| avx2 | x86\_64 | Linux,Darwin | AVX2,BMI2,POPCNT | True | True | False |

Are implementations chosen based on runtime CPU feature detection? **Yes**.

Expand All @@ -54,7 +54,7 @@ Are implementations chosen based on runtime CPU feature detection? **Yes**.
| Identifier in upstream | Supported architecture(s) | Supported operating system(s) | CPU extension(s) used | No branching-on-secrets claimed? | No branching-on-secrets checked by valgrind? | Large stack usage? |
|:------------------------:|:----------------------------|:--------------------------------|:--------------------------------|:-----------------------------------|:-----------------------------------------------|:---------------------|
| ref | All | All | None | True | True | False |
| avx2 | x86\_64 | Linux,Darwin | SSE2,POPCNT,BMI2,SSSE3,AVX2,AES | True | True | False |
| avx2 | x86\_64 | Linux,Darwin | SSSE3,POPCNT,AVX2,SSE2,BMI2,AES | True | True | False |

Are implementations chosen based on runtime CPU feature detection? **Yes**.

Expand All @@ -63,7 +63,7 @@ Are implementations chosen based on runtime CPU feature detection? **Yes**.
| Identifier in upstream | Supported architecture(s) | Supported operating system(s) | CPU extension(s) used | No branching-on-secrets claimed? | No branching-on-secrets checked by valgrind? | Large stack usage? |
|:------------------------:|:----------------------------|:--------------------------------|:------------------------|:-----------------------------------|:-----------------------------------------------|:---------------------|
| ref | All | All | None | True | True | False |
| avx2 | x86\_64 | Linux,Darwin | AVX2,POPCNT,BMI2 | True | True | False |
| avx2 | x86\_64 | Linux,Darwin | AVX2,BMI2,POPCNT | True | True | False |

Are implementations chosen based on runtime CPU feature detection? **Yes**.

Expand All @@ -72,7 +72,7 @@ Are implementations chosen based on runtime CPU feature detection? **Yes**.
| Identifier in upstream | Supported architecture(s) | Supported operating system(s) | CPU extension(s) used | No branching-on-secrets claimed? | No branching-on-secrets checked by valgrind? | Large stack usage? |
|:------------------------:|:----------------------------|:--------------------------------|:--------------------------------|:-----------------------------------|:-----------------------------------------------|:---------------------|
| ref | All | All | None | True | True | False |
| avx2 | x86\_64 | Linux,Darwin | SSE2,POPCNT,BMI2,SSSE3,AVX2,AES | True | True | False |
| avx2 | x86\_64 | Linux,Darwin | SSSE3,POPCNT,AVX2,SSE2,BMI2,AES | True | True | False |

Are implementations chosen based on runtime CPU feature detection? **Yes**.

Expand Down
30 changes: 15 additions & 15 deletions docs/algorithms/kem/kyber.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,9 +43,9 @@ parameter-sets:
- Linux
- Darwin
required_flags:
- popcnt
- bmi2
- avx2
- bmi2
- popcnt
common-crypto:
- SHA3: liboqs
no-secret-dependent-branching-claimed: true
Expand Down Expand Up @@ -75,11 +75,11 @@ parameter-sets:
- Linux
- Darwin
required_flags:
- sse2
- popcnt
- bmi2
- ssse3
- popcnt
- avx2
- sse2
- bmi2
- aes
common-crypto:
- AES: pqcrystals-kyber_common_aes
Expand Down Expand Up @@ -110,9 +110,9 @@ parameter-sets:
- Linux
- Darwin
required_flags:
- popcnt
- bmi2
- avx2
- bmi2
- popcnt
common-crypto:
- SHA3: liboqs
no-secret-dependent-branching-claimed: true
Expand Down Expand Up @@ -142,11 +142,11 @@ parameter-sets:
- Linux
- Darwin
required_flags:
- sse2
- popcnt
- bmi2
- ssse3
- popcnt
- avx2
- sse2
- bmi2
- aes
common-crypto:
- AES: pqcrystals-kyber_common_aes
Expand Down Expand Up @@ -177,9 +177,9 @@ parameter-sets:
- Linux
- Darwin
required_flags:
- popcnt
- bmi2
- avx2
- bmi2
- popcnt
common-crypto:
- SHA3: liboqs
no-secret-dependent-branching-claimed: true
Expand Down Expand Up @@ -209,11 +209,11 @@ parameter-sets:
- Linux
- Darwin
required_flags:
- sse2
- popcnt
- bmi2
- ssse3
- popcnt
- avx2
- sse2
- bmi2
- aes
common-crypto:
- AES: pqcrystals-kyber_common_aes
Expand Down
6 changes: 3 additions & 3 deletions docs/algorithms/sig/dilithium.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ Are implementations chosen based on runtime CPU feature detection? **Yes**.
| Identifier in upstream | Supported architecture(s) | Supported operating system(s) | CPU extension(s) used | No branching-on-secrets claimed? | No branching-on-secrets checked by valgrind? | Large stack usage? |
|:------------------------:|:----------------------------|:--------------------------------|:---------------------------|:-----------------------------------|:-----------------------------------------------|:---------------------|
| ref | All | All | None | True | True | False |
| avx2 | x86\_64 | Darwin,Linux | SSE2,POPCNT,SSSE3,AVX2,AES | True | True | False |
| avx2 | x86\_64 | Darwin,Linux | SSSE3,POPCNT,AVX2,SSE2,AES | True | True | False |

Are implementations chosen based on runtime CPU feature detection? **Yes**.

Expand All @@ -63,7 +63,7 @@ Are implementations chosen based on runtime CPU feature detection? **Yes**.
| Identifier in upstream | Supported architecture(s) | Supported operating system(s) | CPU extension(s) used | No branching-on-secrets claimed? | No branching-on-secrets checked by valgrind? | Large stack usage? |
|:------------------------:|:----------------------------|:--------------------------------|:---------------------------|:-----------------------------------|:-----------------------------------------------|:---------------------|
| ref | All | All | None | True | True | False |
| avx2 | x86\_64 | Darwin,Linux | SSE2,POPCNT,SSSE3,AVX2,AES | True | True | False |
| avx2 | x86\_64 | Darwin,Linux | SSSE3,POPCNT,AVX2,SSE2,AES | True | True | False |

Are implementations chosen based on runtime CPU feature detection? **Yes**.

Expand All @@ -72,7 +72,7 @@ Are implementations chosen based on runtime CPU feature detection? **Yes**.
| Identifier in upstream | Supported architecture(s) | Supported operating system(s) | CPU extension(s) used | No branching-on-secrets claimed? | No branching-on-secrets checked by valgrind? | Large stack usage? |
|:------------------------:|:----------------------------|:--------------------------------|:---------------------------|:-----------------------------------|:-----------------------------------------------|:---------------------|
| ref | All | All | None | True | True | False |
| avx2 | x86\_64 | Darwin,Linux | SSE2,POPCNT,SSSE3,AVX2,AES | True | True | False |
| avx2 | x86\_64 | Darwin,Linux | SSSE3,POPCNT,AVX2,SSE2,AES | True | True | False |

Are implementations chosen based on runtime CPU feature detection? **Yes**.

Expand Down
19 changes: 10 additions & 9 deletions docs/algorithms/sig/dilithium.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ type: signature
principal-submitters:
- Vadim Lyubashevsky
auxiliary-submitters:
- Shi Bai
- Léo Ducas
- Eike Kiltz
- Tancrède Lepoint
Expand Down Expand Up @@ -40,8 +41,8 @@ parameter-sets:
- Darwin
- Linux
required_flags:
- popcnt
- avx2
- popcnt
common-crypto:
- AES: pqcrystals
- SHA3: liboqs
Expand Down Expand Up @@ -71,8 +72,8 @@ parameter-sets:
- Darwin
- Linux
required_flags:
- popcnt
- avx2
- popcnt
common-crypto:
- AES: pqcrystals
- SHA3: liboqs
Expand Down Expand Up @@ -102,8 +103,8 @@ parameter-sets:
- Darwin
- Linux
required_flags:
- popcnt
- avx2
- popcnt
common-crypto:
- AES: pqcrystals
- SHA3: liboqs
Expand Down Expand Up @@ -133,10 +134,10 @@ parameter-sets:
- Darwin
- Linux
required_flags:
- sse2
- popcnt
- ssse3
- popcnt
- avx2
- sse2
- aes
common-crypto:
- AES: pqcrystals
Expand Down Expand Up @@ -167,10 +168,10 @@ parameter-sets:
- Darwin
- Linux
required_flags:
- sse2
- popcnt
- ssse3
- popcnt
- avx2
- sse2
- aes
common-crypto:
- AES: pqcrystals
Expand Down Expand Up @@ -201,10 +202,10 @@ parameter-sets:
- Darwin
- Linux
required_flags:
- sse2
- popcnt
- ssse3
- popcnt
- avx2
- sse2
- aes
common-crypto:
- AES: pqcrystals
Expand Down
2 changes: 1 addition & 1 deletion docs/algorithms/sig/sphincs.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
- **Auxiliary submitters**: Jean-Philippe Aumasson, Daniel J. Bernstein,, Christoph Dobraunig, Maria Eichlseder, Scott Fluhrer, Stefan-Lukas Gazdag, Panos Kampanakis, Stefan Kölbl, Tanja Lange, Martin M. Lauridsen, Florian Mendel, Ruben Niederhagen, Christian Rechberger, Joost Rijneveld, Peter Schwabe.
- **Authors' website**: https://sphincs.org/
- **Specification version**: NIST Round 3 submission.
- **Implementation source**: https://github.com/PQClean/PQClean/commit/6c1ea921ee4a06a6b50c742ca540bb9b5e51aee2, which takes it from:
- **Implementation source**: https://github.com/PQClean/PQClean/commit/6c1ea921ee4a06a6b50c742ca540bb9b5e51aee2 with copy_from_upstream patches, which takes it from:
- https://github.com/sphincs/sphincsplus
- **Implementation license (SPDX-Identifier)**: CC0-1.0.

Expand Down
1 change: 1 addition & 0 deletions docs/algorithms/sig/sphincs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ nist-round: 3
spec-version: NIST Round 3 submission
spdx-license-identifier: CC0-1.0
upstream: https://github.com/PQClean/PQClean/commit/6c1ea921ee4a06a6b50c742ca540bb9b5e51aee2
with copy_from_upstream patches
upstream-ancestors:
- https://github.com/sphincs/sphincsplus
parameter-sets:
Expand Down
Loading

0 comments on commit 559567f

Please sign in to comment.