Add post-quantum consensus foundation
This commit is contained in:
parent
01154a9bc5
commit
ad21afbfa9
454 changed files with 35738 additions and 6 deletions
19
src/crypto/pq/CONFORMANCE.md
Normal file
19
src/crypto/pq/CONFORMANCE.md
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
# Vexta PQC Conformance (b2 — full KAT)
|
||||
|
||||
Validated against pinned upstream known-answer vectors.
|
||||
|
||||
## ML-DSA-65 (FIPS 204, dilithium mode 3)
|
||||
- Pinned commit: d35ba3fe5449bee3e6d43e1f296c3ca818bd36be
|
||||
- Artifact: `_d/ref/test/test_vectors3` stdout
|
||||
- SHA256: 14bf84918ee90e7afbd580191d3eb890d4557e0900b1145e39a8399ef7dd3fba
|
||||
- Status: PASS
|
||||
|
||||
## SPHINCS+-sha2-128s-simple (FIPS 205 / SLH-DSA)
|
||||
- Pinned commit: 7ec789ace6874d875f4bb84cb61b81155398167e
|
||||
- Checker: `_s/vectors.py sphincs-sha2-128s-simple ref`
|
||||
- Expected SHA256: 65942fac8e225fde77dd277d297e68c94c2e25a2a4089f88be4b56fa92b18a84
|
||||
- Status: PASS (ok)
|
||||
|
||||
Reproduce:
|
||||
cd src/crypto/pq/_d/ref && make test/test_vectors3 && ./test/test_vectors3 | sha256sum
|
||||
cd src/crypto/pq/_s && python3 vectors.py sphincs-sha2-128s-simple ref
|
||||
Loading…
Reference in a new issue