aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2025-10-19 10:40:26 -0700
committerGarrett D'Amore <garrett@damore.org>2025-10-19 19:16:30 -0700
commit611c4acdddab9d702d235c2bcfe3b69002e93569 (patch)
tree6a1065c07db8eb01cd4be0a436e9375ad3979b90 /README.md
parent29769c0c3623a023eb12edb378b19116f64ee5b7 (diff)
downloadnng-611c4acdddab9d702d235c2bcfe3b69002e93569.tar.gz
nng-611c4acdddab9d702d235c2bcfe3b69002e93569.tar.bz2
nng-611c4acdddab9d702d235c2bcfe3b69002e93569.zip
Add support for OpenSSL v3.5 and newer.
We are *only* supporting 3.5 (or newer 3.x releases) as its the newest LTS version of OpenSSL. This supports the full set of TLS features with NNG, including DTLS, PSK, TLS 1.3, etc. Future work will explore making using of the QUIC support in OpenSSL. Note that this OpenSSL work sits on top of NNG's TCP streams, so it cannot benefit from Linux in-kernel TLS or other features such as TCP fast open at this time.
Diffstat (limited to 'README.md')
-rw-r--r--README.md6
1 files changed, 4 insertions, 2 deletions
diff --git a/README.md b/README.md
index a8046717..5aab3f60 100644
--- a/README.md
+++ b/README.md
@@ -152,8 +152,10 @@ system (pass `-G Ninja` to CMake) when you can.
(And not just because Ninja sounds like "NNG" -- it's also
blindingly fast and has made our lives as developers measurably better.)
-If you want to build with TLS support you will also need
-[Mbed TLS](https://tls.mbed.org) or [WolfSSL](https://wolfssl.com).
+If you want to build with TLS support you will also need a supported
+TLS library. Currently [Mbed TLS](https://tls.mbed.org), [WolfSSL](https://wolfssl.com),
+and [OpenSSL](https://openssl.org) all enjoy some level support in NNG.
+
See the [build instructions](docs/BUILD_TLS.md) for details.
## Quick Start