Standards Matrix

Approval status per standards body, drawn from published post-quantum guidance. An empty cell means the body has not specified a status for that algorithm in the catalog.

Generated from the catalog. Edit internal/cbom/catalog/algorithms.json and run just gen-cbom.

AlgorithmACSCAIVDBSICCCSCNSA 2.0KpqCNCSCNISTNUKIB
AES-------approved-
AIMer-----selected---
Classic McEliece-acceptedrecommended-----approved
DES-------disallowed-
DSA-------deprecated-
ECDSA----disallowed--deprecated-
FN-DSA (Falcon)-accepted-----selected-
FrodoKEM-acceptedrecommended-----approved
HAETAE-----selected---
HQC-------selected-
LMS/HSS--recommended-approved--approved-
MD5-------disallowed-
ML-DSA-65approved-recommended---approvedapproved-
ML-DSA-87approvedrecommendedrecommended-approved--approved-
ML-KEM-1024-recommendedrecommended-approved--approvedapproved
ML-KEM-512approved-recommendedapproved---approved-
ML-KEM-768approvedacceptedrecommended---approvedapproved-
NTRU+-----selected---
RSA--transitional-disallowed--deprecated-
SHA-1-------disallowed-
SHA-256-------approved-
SLH-DSA-recommendedrecommendedapproved---approved-
SMAUG-T-----selected---
Triple DES-------deprecated-
X25519MLKEM768--recommended----allowed-
XMSS/XMSSMT--recommended-approved--approved-