From b3769bfd36b764ad331c2cb743b06eb9ec227350 Mon Sep 17 00:00:00 2001 From: Anthony Hu Date: Thu, 20 Feb 2025 16:59:45 -0500 Subject: [PATCH] Adding version info. --- README.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 87980d3..e7d8d17 100644 --- a/README.md +++ b/README.md @@ -116,7 +116,16 @@ Testing is only supported on Linux with bash. ## Post-Quantum Algorithms -You can now enable the use of post-quantum algorithms for your HTTPS connections over TLS 1.3. +You can now enable the use of post-quantum algorithms for your HTTPS connections over TLS 1.3. As of the writing of this passage, there has been a lot of flux within the specifications of post-quantum algorithms which has affected backwards compatibility. To that end, here are the version of software that were used to generate these instructions: + +- https://github.com/wolfSSL/wolfssl.git at 539056e7 +- https://github.com/anhu/curl.git at branch wolfssl_pq_rename +- https://github.com/wolfSSL/osp.git at 07072fb2 +- https://github.com:anhu/wolfssl-nginx.git at branch pq-fixup +- https://nginx.org/download/nginx-1.21.4.tar.gz + +NOTE: for curl and wolfssl-nginx the upstream repo likely already have these + branches merged in. First, you will need to build the OpenQuantumSafe group's liboqs and their fork of OpenSSL to generate the certificate chain that uses ML-DSA signature scheme. Alternatively, for your convenience, we have already generated some test certificates and they can be found in the wolfSSL OSP repo in the oqs directory.