Hello,

I see the last update to this bug was in 2020. A lot of things happened regarding PQC in that time, including the finalised standardisation of ML-KEM.

The strongswan Android app already supports ML-KEM and strongswan 6 server itself also does in principle, with a simple flag (  --enable-ml             enable Module-Lattice-based crypto (ML-KEM) plugin.
)

With client and server having the same algorithm suite configured, they agree, but then:

charon: 14[IKE] negotiated key exchange method ML_KEM_768 not supported

Since the client sends the corresponding proposal, it looks very much like the server lacks compiled-in support for ML-KEM.

Is there still a reason in 2026 not to include PQC support?


Greetings,


Stefan Winter

Reply via email to