Commit 8d7fb63
security: add comprehensive cryptographic requirements
Add post-quantum cryptographic standards to META.scm and SECURITY.md:
META.scm:
- Document password hashing: Argon2id (512 MiB, 8 iter, 4 lanes)
- Document PQ signatures: Dilithium5-AES (ML-DSA-87, FIPS 204)
- Document PQ key exchange: Kyber-1024 + SHAKE256-KDF
- Document all crypto algorithms with NIST/FIPS standards
- Add formal verification requirement for crypto primitives
- Terminate deprecated algorithms: Ed25519, SHA-1, HTTP/1.1, IPv4
SECURITY.md:
- Replace template with complete security policy
- Add Cryptographic Requirements section with detailed specs
- Document formal verification requirements (Idris2/Coq)
- Add contact information (jonathan.jewell@open.ac.uk)
- Specify protocol stack: QUIC + HTTP/3 + IPv6 only
- List terminated algorithms as security requirements
Implements user security requirements for proactive security stance
with belt-and-suspenders approach (hybrid classical+PQ with SPHINCS+ fallback).
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>1 parent b593978 commit 8d7fb63
2 files changed
Lines changed: 92 additions & 255 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | | - | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
60 | 74 | | |
61 | 75 | | |
62 | 76 | | |
| |||
0 commit comments