Skip to content

Commit

Permalink
Update alg docs and CBOM
Browse files Browse the repository at this point in the history
Signed-off-by: Pravek Sharma <[email protected]>
  • Loading branch information
praveksharma committed Apr 9, 2024
1 parent 66537a4 commit eae1470
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 17 deletions.
4 changes: 2 additions & 2 deletions docs/algorithms/kem/kyber.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
| [Primary Source](#primary-source) | ref | All | All | None | True | True | False |
| [Primary Source](#primary-source) | avx2 | x86\_64 | Linux,Darwin | AVX2,BMI2,POPCNT | True | True | False |
| [oldpqclean-aarch64](#oldpqclean-aarch64) | aarch64 | ARM64\_V8 | Linux,Darwin | None | True | False | False |
| [Primary Source](#primary-source) | ref | All | All | None | True | True | False |
| [libjade](#libjade) | ref | x86\_64 | Linux,Darwin | None | True | True | False |
| [libjade](#libjade) | avx2 | x86\_64 | Linux,Darwin | AVX2,BMI2,POPCNT | True | True | False |

Are implementations chosen based on runtime CPU feature detection? **Yes**.
Expand All @@ -44,7 +44,7 @@ Are implementations chosen based on runtime CPU feature detection? **Yes**.
| [Primary Source](#primary-source) | ref | All | All | None | True | True | False |
| [Primary Source](#primary-source) | avx2 | x86\_64 | Linux,Darwin | AVX2,BMI2,POPCNT | True | True | False |
| [oldpqclean-aarch64](#oldpqclean-aarch64) | aarch64 | ARM64\_V8 | Linux,Darwin | None | True | False | False |
| [Primary Source](#primary-source) | ref | All | All | None | True | True | False |
| [libjade](#libjade) | ref | x86\_64 | Linux,Darwin | None | True | True | False |
| [libjade](#libjade) | avx2 | x86\_64 | Linux,Darwin | AVX2,BMI2,POPCNT | True | True | False |

Are implementations chosen based on runtime CPU feature detection? **Yes**.
Expand Down
12 changes: 10 additions & 2 deletions docs/algorithms/kem/kyber.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,11 @@ parameter-sets:
large-stack-usage: false
- upstream: libjade
upstream-id: ref
supported-platforms: all
supported-platforms:
- architecture: x86_64
operating_systems:
- Linux
- Darwin
no-secret-dependent-branching-claimed: true
no-secret-dependent-branching-checked-by-valgrind: true
large-stack-usage: false
Expand Down Expand Up @@ -144,7 +148,11 @@ parameter-sets:
large-stack-usage: false
- upstream: libjade
upstream-id: ref
supported-platforms: all
supported-platforms:
- architecture: x86_64
operating_systems:
- Linux
- Darwin
no-secret-dependent-branching-claimed: true
no-secret-dependent-branching-checked-by-valgrind: true
large-stack-usage: false
Expand Down
26 changes: 13 additions & 13 deletions docs/cbom.json
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
{
"bomFormat": "CBOM",
"specVersion": "1.4-cbom-1.0",
"serialNumber": "urn:uuid:50fe9dad-cdcb-4309-8c2e-67b5953686c5",
"serialNumber": "urn:uuid:42e1aede-649a-4dec-b7d4-e78f71a822c8",
"version": 1,
"metadata": {
"timestamp": "2024-04-09T17:32:27.545689",
"timestamp": "2024-04-09T19:42:40.158663",
"component": {
"type": "library",
"bom-ref": "pkg:github/open-quantum-safe/liboqs@a4d556f71691c00d045bcdac50a2d60bbba2db19",
"bom-ref": "pkg:github/open-quantum-safe/liboqs@b7ef00469b3e7d26aafb7390fd73e3b15674ae22",
"name": "liboqs",
"version": "a4d556f71691c00d045bcdac50a2d60bbba2db19"
"version": "b7ef00469b3e7d26aafb7390fd73e3b15674ae22"
}
},
"components": [
{
"type": "library",
"bom-ref": "pkg:github/open-quantum-safe/liboqs@a4d556f71691c00d045bcdac50a2d60bbba2db19",
"bom-ref": "pkg:github/open-quantum-safe/liboqs@b7ef00469b3e7d26aafb7390fd73e3b15674ae22",
"name": "liboqs",
"version": "a4d556f71691c00d045bcdac50a2d60bbba2db19"
"version": "b7ef00469b3e7d26aafb7390fd73e3b15674ae22"
},
{
"type": "crypto-asset",
Expand Down Expand Up @@ -841,7 +841,7 @@
},
{
"type": "crypto-asset",
"bom-ref": "alg:Kyber512:generic",
"bom-ref": "alg:Kyber512:x86_64",
"name": "Kyber",
"cryptoProperties": {
"assetType": "algorithm",
Expand All @@ -854,7 +854,7 @@
"encapsulate",
"decapsulate"
],
"implementationPlatform": "generic"
"implementationPlatform": "x86_64"
},
"nistQuantumSecurityLevel": 1
}
Expand Down Expand Up @@ -941,7 +941,7 @@
},
{
"type": "crypto-asset",
"bom-ref": "alg:Kyber768:generic",
"bom-ref": "alg:Kyber768:x86_64",
"name": "Kyber",
"cryptoProperties": {
"assetType": "algorithm",
Expand All @@ -954,7 +954,7 @@
"encapsulate",
"decapsulate"
],
"implementationPlatform": "generic"
"implementationPlatform": "x86_64"
},
"nistQuantumSecurityLevel": 3
}
Expand Down Expand Up @@ -2248,7 +2248,7 @@
],
"dependencies": [
{
"ref": "pkg:github/open-quantum-safe/liboqs@a4d556f71691c00d045bcdac50a2d60bbba2db19",
"ref": "pkg:github/open-quantum-safe/liboqs@b7ef00469b3e7d26aafb7390fd73e3b15674ae22",
"dependsOn": [
"alg:BIKE-L1:x86_64",
"alg:BIKE-L3:x86_64",
Expand Down Expand Up @@ -2291,12 +2291,12 @@
"alg:Kyber512:generic",
"alg:Kyber512:x86_64",
"alg:Kyber512:armv8-a",
"alg:Kyber512:generic",
"alg:Kyber512:x86_64",
"alg:Kyber512:x86_64",
"alg:Kyber768:generic",
"alg:Kyber768:x86_64",
"alg:Kyber768:armv8-a",
"alg:Kyber768:generic",
"alg:Kyber768:x86_64",
"alg:Kyber768:x86_64",
"alg:Kyber1024:generic",
"alg:Kyber1024:x86_64",
Expand Down

0 comments on commit eae1470

Please sign in to comment.