diff --git a/Projects/TLStunnel b/Projects/TLStunnel index 4483ad1..bc2d54c 100644 --- a/Projects/TLStunnel +++ b/Projects/TLStunnel @@ -6,11 +6,11 @@ abstract: ![TLS reverse proxy](/static/img/reverse.png) ![TLS reverse proxy](/static/img/reverse.png) -The [tlstunnel](https://github.com/hannesm/tlstunnel) is a unikernel (depicted -as Proxy) which listens for TLS connections, and forwards requests to backend -services (depicted as web server). The specific backend is chosen by inspecting -the Server Name Indication, a widely deployed extension of the TLS protocol, -where a client requests the server name to talk with during the TLS handshake. +The [tlstunnel](https://github.com/hannesm/tlstunnel) is a proxy unikernel which +listens for TLS connections, and forwards requests to backend services, such as a +web server. The specific backend is chosen by inspecting the Server Name +Indication, a widely deployed extension of the TLS protocol, where a client +requests the server name to talk with during the TLS handshake. It is similar to other projects such as stunnel or stud, but uses our TLS implementation written in the memory-safe language OCaml, instead of one written