c++encryptionopensslpublic-key-encryptionpost-quantum-cryptography

Does OpenSSL provide any post quantum asymmetric algorithms?


I'm familiar with classical encryption algorithms and mathematics, like RSA and ECC, but just out of interest. I'm not a specialist in this field. I'd like to start a long-term project, but since I'm not a cryptographer, it's very difficult to research this topic and get a clear and correct answer. I'm looking to use OpenSSL as a black-box for this purpose.

My question: Does OpenSSL provide any post quantum asymmetric algorithms for both encryption and/or signatures?

If not, are there any plans in the future to support this?

PS: Please note that I'm not asking for software recommendation as I understand this is off-topic. I'm asking about OpenSSL here and its supported algorithms.


Solution

  • No, it does not.

    However, you should monitor the Open Quantum Safe project, which creates a library that operates with OpenSSL with the view of introducing post-quantum safe algorithms into OpenSSL.