diff --git a/README.md b/README.md index 9430e114c7..8657e7ca90 100644 --- a/README.md +++ b/README.md @@ -74,7 +74,7 @@ All names other than `ML-KEM` and `ML-DSA` are subject to change. `liboqs` makes | Falcon | Selected by [NIST](https://csrc.nist.gov/CSRC/media/Projects/post-quantum-cryptography/documents/round-3/submissions/Falcon-Round3.zip) for upcoming standardization | [`PQClean/PQClean@1eacfda`](https://github.com/PQClean/PQClean/commit/1eacfdafc15ddc5d5759d0b85b4cef26627df181) | | MAYO | Under [NIST](https://csrc.nist.gov/csrc/media/Projects/pqc-dig-sig/documents/round-2/spec-files/mayo-spec-round2-web.pdf) consideration | [`PQCMayo/MAYO-C@4b7cd94`](https://github.com/PQCMayo/MAYO-C/commit/4b7cd94c96b9522864efe40c6ad1fa269584a807) | | ML-DSA | Standardized by [NIST](https://csrc.nist.gov/pubs/fips/204/final) | [`pq-crystals/dilithium@444cdcc`](https://github.com/pq-crystals/dilithium/commit/444cdcc84eb36b66fe27b3a2529ee48f6d8150c2) | -| SLH-DSA | [Standardized by NIST](https://csrc.nist.gov/pubs/fips/205/final) | [`pq-code-package/slhdsa-c@a0fc1ff`](https://github.com/pq-code-package/slhdsa-c/commit/a0fc1ff253930060d0246aebca06c2538eb92b88) | +| SLH-DSA | Standardized by [NIST](https://csrc.nist.gov/pubs/fips/205/final) | [`pq-code-package/slhdsa-c@a0fc1ff`](https://github.com/pq-code-package/slhdsa-c/commit/a0fc1ff253930060d0246aebca06c2538eb92b88) | | SNOVA | Under [NIST](https://csrc.nist.gov/csrc/media/Projects/pqc-dig-sig/documents/round-2/spec-files/snova-spec-round2-web.pdf) consideration | [`vacuas/SNOVA@1c3ca6f`](https://github.com/vacuas/SNOVA/commit/1c3ca6f4f7286c0bde98d7d6f222cf63b9d52bff) | | SPHINCS+ | Selected by [NIST](https://sphincs.org/data/sphincs+-r3.1-specification.pdf) as basis for SLH-DSA (FIPS 205) | [`PQClean/PQClean@1eacfda`](https://github.com/PQClean/PQClean/commit/1eacfdafc15ddc5d5759d0b85b4cef26627df181) | | UOV | Under [NIST](https://csrc.nist.gov/csrc/media/Projects/pqc-dig-sig/documents/round-2/spec-files/uov-spec-round2-web.pdf) consideration | [`pqov/pqov@33fa527`](https://github.com/pqov/pqov/commit/33fa5278754a32064c55901c3a17d48b06cc2351) | @@ -86,8 +86,6 @@ All names other than `ML-KEM` and `ML-DSA` are subject to change. `liboqs` makes | XMSS | Standardized by [IRTF](https://www.rfc-editor.org/info/rfc8391), approved by [NIST](https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-208.pdf) | [`XMSS/xmss-reference`](https://github.com/XMSS/xmss-reference) | -Note that for algorithms marked with a dagger (†), liboqs contains at least one implementation that uses a large amount of stack space; this may cause failures when run in threads or in constrained environments. For more information, consult the algorithm information sheets in the [docs/algorithms](https://github.com/open-quantum-safe/liboqs/tree/main/docs/algorithms) folder. - ### Limitations and Security While at the time of this writing there are no vulnerabilities known in any of the quantum-safe algorithms used in this library, caution is advised when deploying quantum-safe algorithms as most of the algorithms and software have not been subject to the same degree of scrutiny as for currently deployed algorithms. Particular attention should be paid to guidance provided by the standards community, especially from the NIST [Post-Quantum Cryptography Standardization](https://csrc.nist.gov/Projects/Post-Quantum-Cryptography/Post-Quantum-Cryptography-Standardization) project. As research advances, the supported algorithms may see rapid changes in their security, and may even prove insecure against both classical and quantum computers. Moreover, note that the `sntrup761` is only included for interop testing. diff --git a/docs/algorithms/sig/slh_dsa.yml b/docs/algorithms/sig/slh_dsa.yml index c0bda617b9..ec209f43a6 100644 --- a/docs/algorithms/sig/slh_dsa.yml +++ b/docs/algorithms/sig/slh_dsa.yml @@ -25,8 +25,7 @@ auxiliary-submitters: crypto-assumption: hash-based signatures website: https://csrc.nist.gov/pubs/fips/205/final nist-round: FIPS205 -standardization-status: Standardized by NIST -spec-url: https://csrc.nist.gov/pubs/fips/205/final +standardization-status: Standardized by [NIST](https://csrc.nist.gov/pubs/fips/205/final) spec-version: SLH-DSA spdx-license-identifier: MIT or ISC or Apache 2.0 primary-upstream: diff --git a/src/sig/slh_dsa/templates/slh_dsa_docs_yml_template.jinja b/src/sig/slh_dsa/templates/slh_dsa_docs_yml_template.jinja index c87c5b5ce4..ca22908058 100644 --- a/src/sig/slh_dsa/templates/slh_dsa_docs_yml_template.jinja +++ b/src/sig/slh_dsa/templates/slh_dsa_docs_yml_template.jinja @@ -25,8 +25,7 @@ auxiliary-submitters: crypto-assumption: hash-based signatures website: https://csrc.nist.gov/pubs/fips/205/final nist-round: FIPS205 -standardization-status: Standardized by NIST -spec-url: https://csrc.nist.gov/pubs/fips/205/final +standardization-status: Standardized by [NIST](https://csrc.nist.gov/pubs/fips/205/final) spec-version: SLH-DSA spdx-license-identifier: MIT or ISC or Apache 2.0 primary-upstream: