README (1075B)
1 tlsrp 2 ===== 3 4 tlsrp is a simple TLS reverse-proxy built on top of LibreSSL's libtls. 5 6 ┌────────┐ Protocol ┌───────┐ Protocol/TLS ┌────────┐ 7 │ Server │ <==========> │ tlsrp │ <==============> │ Client │ 8 └────────┘ └───────┘ └────────┘ 9 10 A typical use case for tlsrp might be to turn a regular HTTP server into an 11 HTTPS server. However, it is protocol agnostic, so it can be used for putting 12 any TCP/IP protocol on top of a TLS layer. The server gets to serve the plain 13 protocol and the client receives the secured protocol. 14 15 Through its arguments, tlsrp can be configured to listen and serve over both 16 unix sockets and network sockets. The TLS parameters themselves can be 17 configured by modifying config.h. See the manpage for more details. 18 19 Dependencies 20 ------------ 21 libtls from LibreSSL 22 23 TODO 24 ---- 25 [ ] testing 26 [ ] verify compatibility with libtls-bearssl (https://sr.ht/~mcf/libtls-bearssl/)