1

Topic: Hybrid TLS 1.3 (PQC) support in wolfSSL JNI (Java)

Hello,

I’ve been reviewing the wolfSSL documentation and have tested the hybrid TLS 1.3 examples in C. On the native side, I was able to successfully compile wolfSSL with PQC_Hybrids and run the client/server examples using hybrid TLS 1.3 without any issues.

I’m new to this area, and I would like to achieve the same from Java using wolfSSL JNI. However, when checking the JSSE provider documentation, I only see references to classical algorithms, although there is also mention of the QSH (quantum-safe handshake) extension.

My questions are:
Is wolfSSL_PQC_Hybrids currently supported through wolfssl-jni-jsse?
Is the QSH extension compatible with TLS 1.3 from Java?
If not, are there any plans to expose hybrid key exchange groups in the JNI wrapper?

Any guidance would be greatly appreciated.

Share