Bruce f629296e28
Remove Dilithium (#2275)
* Removed upstream `name: pqcrystals-dilithium` and signature `name: dilithium` from `copy_from_upstream.yml`.
Removed everything under `src/sig/dilithium`
Re-run `copy_from_upstream.py -d copy`, which produced downstream changes to various build files.

Signed-off-by: Ganyu (Bruce) Xu <g66xu@uwaterloo.ca>

* remove Dilithium entries from kats.json

Signed-off-by: Ganyu (Bruce) Xu <g66xu@uwaterloo.ca>

* remove Dilithium entries from constant_time tests

Signed-off-by: Ganyu (Bruce) Xu <g66xu@uwaterloo.ca>

* Removed dilithium.yml and dilithium.md. Re-run copy_from_upstream.py, which also updated README.md and cbom.json

Signed-off-by: Ganyu (Bruce) Xu <g66xu@uwaterloo.ca>

* Removed Dilithium from FUZZING.md

Signed-off-by: Ganyu (Bruce) Xu <g66xu@uwaterloo.ca>

* removed license information about pqclean Dilithium and pqcrystals-dilithium from README.md. README.md still mentions Dilithium but only to say that it has been excluded

Signed-off-by: Ganyu (Bruce) Xu <g66xu@uwaterloo.ca>

* Upgraded CONFIGURE.md minimal build example to ML-KEM-768 and ML-DSA-44

Signed-off-by: Ganyu (Bruce) Xu <g66xu@uwaterloo.ca>

* Upgraded C++ sig linking test to ML-DSA-44; also added option to make the test fail hard if the algorithm is not enabled

Signed-off-by: Ganyu (Bruce) Xu <g66xu@uwaterloo.ca>

* remove Dilithium from GitHub action workflows

Signed-off-by: Ganyu (Bruce) Xu <g66xu@uwaterloo.ca>

* removed Dilithium from zephyr configuration and examples

Signed-off-by: Ganyu (Bruce) Xu <g66xu@uwaterloo.ca>

* Removed scripts/copy_from_upstream/patches/pqclean-dilithium-arm-randomized-signing.patch

Signed-off-by: Ganyu (Bruce) Xu <g66xu@uwaterloo.ca>

* Removed dilithium from upstream.name==pqclean.ignore

Signed-off-by: Ganyu (Bruce) Xu <g66xu@uwaterloo.ca>

* Removed orphaned patches

Signed-off-by: Ganyu (Bruce) Xu <g66xu@uwaterloo.ca>

---------

Signed-off-by: Ganyu (Bruce) Xu <g66xu@uwaterloo.ca>
2025-09-22 20:52:14 -04:00

68 lines
2.1 KiB
JSON

{
"cross-rsdp-128-balanced": [],
"cross-rsdp-128-fast": [],
"cross-rsdp-128-small": [],
"cross-rsdp-192-balanced": [],
"cross-rsdp-192-fast": [],
"cross-rsdp-192-small": [],
"cross-rsdp-256-balanced": [],
"cross-rsdp-256-fast": [],
"cross-rsdp-256-small": [],
"cross-rsdpg-128-balanced": [],
"cross-rsdpg-128-fast": [],
"cross-rsdpg-128-small": [],
"cross-rsdpg-192-balanced": [],
"cross-rsdpg-192-fast": [],
"cross-rsdpg-192-small": [],
"cross-rsdpg-256-balanced": [],
"cross-rsdpg-256-fast": [],
"cross-rsdpg-256-small": [],
"Falcon-1024": ["falcon"],
"Falcon-512": ["falcon"],
"Falcon-padded-1024": ["falcon"],
"Falcon-padded-512": ["falcon"],
"MAYO_1": [],
"MAYO_2": [],
"MAYO_3": [],
"ML-DSA-44": [],
"ML-DSA-65": [],
"ML-DSA-87": [],
"SPHINCS+-SHA2-128f-robust": ["sphincs"],
"SPHINCS+-SHA2-128f-simple": ["sphincs"],
"SPHINCS+-SHA2-128s-robust": ["sphincs"],
"SPHINCS+-SHA2-128s-simple": ["sphincs"],
"SPHINCS+-SHA2-192f-robust": ["sphincs"],
"SPHINCS+-SHA2-192f-simple": ["sphincs"],
"SPHINCS+-SHA2-192s-robust": ["sphincs"],
"SPHINCS+-SHA2-192s-simple": ["sphincs"],
"SPHINCS+-SHA2-256f-robust": ["sphincs"],
"SPHINCS+-SHA2-256f-simple": ["sphincs"],
"SPHINCS+-SHA2-256s-robust": ["sphincs"],
"SPHINCS+-SHA2-256s-simple": ["sphincs"],
"SPHINCS+-SHAKE-128f-robust": ["sphincs"],
"SPHINCS+-SHAKE-128f-simple": ["sphincs"],
"SPHINCS+-SHAKE-128s-robust": ["sphincs"],
"SPHINCS+-SHAKE-128s-simple": ["sphincs"],
"SPHINCS+-SHAKE-192f-robust": ["sphincs"],
"SPHINCS+-SHAKE-192f-simple": ["sphincs"],
"SPHINCS+-SHAKE-192s-robust": ["sphincs"],
"SPHINCS+-SHAKE-192s-simple": ["sphincs"],
"SPHINCS+-SHAKE-256f-robust": ["sphincs"],
"SPHINCS+-SHAKE-256f-simple": ["sphincs"],
"SPHINCS+-SHAKE-256s-robust": ["sphincs"],
"SPHINCS+-SHAKE-256s-simple": ["sphincs"],
"SNOVA_24_5_4": [],
"SNOVA_24_5_4_SHAKE": [],
"SNOVA_24_5_4_SHAKE_esk": [],
"SNOVA_24_5_4_esk": [],
"SNOVA_24_5_5": [],
"SNOVA_25_8_3": [],
"SNOVA_29_6_5": [],
"SNOVA_37_17_2": [],
"SNOVA_37_8_4": [],
"SNOVA_49_11_3": [],
"SNOVA_56_25_2": [],
"SNOVA_60_10_4": []
}