Skip to content

Commit 46ea915

Browse files
committed
docs(pqc): clarify DTLS; enforce (D)TLS 1.3 only; regenerate skills
1 parent d20a8b7 commit 46ea915

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

skills/software-security/rules/codeguard-1-post-quantum-cryptography.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ rule_id: codeguard-1-post-quantum-cryptography
1010
Concise Code Guard focused on what to implement and how to test it.
1111

1212
## Implementation (Do this)
13-
- Enforce TLS 1.3 only (or later when available).
13+
- Enforce (D)TLS 1.3 only (or later when available).
1414
- IPsec: Enforce IKEv2 only; use ESP with AEAD (e.g. AES‑256‑GCM or stronger); require PFS via ECDHE (X25519 or secp256r1); use SHA‑256+ for IKE PRF/auth; disable IKEv1 and legacy suites (3DES, DES, MD5, SHA‑1, AES‑CBC);
1515
- IKEv2 PQC support: implement RFC 9242 (IKEv2 Intermediate Exchange) and RFC 9370 (Multiple Key Exchanges in IKEv2) to enable hybrid PQC + ECDHE and handle larger exchanges. Select Hybrid KEM with ML‑KEM‑768 + ECDHE; ML‑KEM‑1024 where required.
1616
- Use vendor‑supported crypto APIs only; never implement custom crypto. Do not hand‑roll hybrids or hardcode experimental group names/OIDs.

sources/core/codeguard-1-post-quantum-cryptography.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ alwaysApply: true
88
Concise Code Guard focused on what to implement and how to test it.
99

1010
## Implementation (Do this)
11-
- Enforce TLS 1.3 only (or later when available).
11+
- Enforce (D)TLS 1.3 only (or later when available).
1212
- IPsec: Enforce IKEv2 only; use ESP with AEAD (e.g. AES‑256‑GCM or stronger); require PFS via ECDHE (X25519 or secp256r1); use SHA‑256+ for IKE PRF/auth; disable IKEv1 and legacy suites (3DES, DES, MD5, SHA‑1, AES‑CBC);
1313
- IKEv2 PQC support: implement RFC 9242 (IKEv2 Intermediate Exchange) and RFC 9370 (Multiple Key Exchanges in IKEv2) to enable hybrid PQC + ECDHE and handle larger exchanges. Select Hybrid KEM with ML‑KEM‑768 + ECDHE; ML‑KEM‑1024 where required.
1414
- Use vendor‑supported crypto APIs only; never implement custom crypto. Do not hand‑roll hybrids or hardcode experimental group names/OIDs.

0 commit comments

Comments
 (0)