April 8th is an interesting day in the world of computer security because OpenSSL 3.5 is released today. It is a big deal because it use post-quantum cryptography methods:
ML-KEM (FIPS 203) — Module Lattice-Based Key Encapsulation Mechanism (FIPS 203). This is a PQC standard for Key Exchange.
ML-DSA (FIPS 204) — Module Lattice-Based Digital Signature Algorithm. This is a PQC standard for digital signatures, and it uses the Dilithium signature method.
SLH-DSA (FIPS 205) — Stateless Hash-Based Digital Signature Algorithm. This is a PQC standard for digital signatures and uses the SPHINCS+ signature method.
As Professor Bill Buchanan points out, this means that web servers and other applications will be able to protect themselves against quantum computin. As OpenSSL is the most widely used library for cryptography this release will support the replacement with ECDH with ML-KEM, and RSA and ECDSA with ML-DSA.