Aditya Patwardhan
3deef6a6ef
feat(pqc): hybrid PQC TLS 1.3 — X25519MLKEM768 + ML-DSA-65
...
Add hybrid post-quantum TLS 1.3 support, baselined on 582ff4820 :
- X25519MLKEM768 hybrid key exchange (IANA group 0x11EC)
- pure ML-DSA-65 authentication via liboqs (TLS sig scheme 0x0905,
X.509 id-ml-dsa-65, RFC 9881) — new library/mldsa65_oqs.{c,h}
- hybrid KEM glue: library/ssl_hybrid_tls.c, ssl_tls13_hybrid_kem.h
- OID / PK / TLS 1.3 wiring across ssl_tls13_*, x509_crt, pk, oid,
tf-psa-crypto builtin drivers
ML-DSA-65 verify is guarded on MBEDTLS_SSL_TLS1_3_SIG_MLDSA65 so the tree
also builds with liboqs disabled (classical X25519+ECDSA baseline).
2026-08-11 12:01:09 +05:30
..
2026-07-09 15:37:31 +08:00
2026-08-11 12:01:09 +05:30
2026-02-26 20:56:03 +01:00
2026-02-26 21:34:32 +01:00
2026-07-09 15:37:31 +08:00
2026-03-26 22:34:28 +00:00
2026-04-24 14:32:42 +00:00
2026-03-04 11:54:35 +01:00
2026-07-09 15:37:31 +08:00
2026-07-09 15:37:31 +08:00
2026-07-09 15:37:31 +08:00
2026-04-29 17:10:04 +02:00
2026-03-04 11:32:18 +01:00
2025-12-09 16:15:48 +01:00
2023-11-03 12:24:58 +00:00
2023-11-03 12:24:58 +00:00
2024-10-11 12:21:30 +01:00
2023-11-03 12:24:58 +00:00
2024-10-11 12:21:30 +01:00
2024-10-11 12:21:30 +01:00
2026-03-04 11:32:18 +01:00
2026-06-23 16:40:44 +02:00
2024-10-09 11:18:50 +01:00
2025-12-01 10:24:41 +01:00
2025-10-28 07:58:37 +00:00
2026-08-11 12:01:09 +05:30
2024-10-09 11:18:50 +01:00
2025-03-10 13:24:31 +00:00
2026-07-09 15:37:31 +08:00
2026-02-18 14:21:48 +01:00
2026-08-11 12:01:09 +05:30
2026-08-11 12:01:09 +05:30
2026-03-25 08:45:24 +01:00
2025-03-10 13:46:14 +00:00
2026-06-16 11:49:57 +02:00
2026-06-24 11:05:44 +01:00
2026-08-11 12:01:09 +05:30
2026-08-11 12:01:09 +05:30
2026-08-11 12:01:09 +05:30
2024-10-09 11:18:50 +01:00
2026-08-11 12:01:09 +05:30
2025-06-20 11:48:16 +01:00
2026-06-24 16:00:25 +02:00
2026-08-11 12:01:09 +05:30
2026-02-19 16:53:52 +01:00
2026-07-09 15:37:31 +08:00
2025-08-18 11:39:45 +02:00
2026-02-26 13:34:01 +00:00
2025-08-29 07:05:40 +02:00
2026-08-11 12:01:09 +05:30
2026-06-05 11:34:22 +02:00
2026-06-22 11:45:56 +02:00
2026-08-11 12:01:09 +05:30
2025-12-01 10:24:50 +01:00
2026-01-12 08:19:07 +00:00
2025-12-04 16:28:44 +01:00
2025-12-04 16:28:44 +01:00
2025-12-02 12:06:39 +01:00