From 4fb917263ac30373cb3e5dfe3e207369eb238def Mon Sep 17 00:00:00 2001
From: Laurent Bercot
Date: Sun, 22 Nov 2020 15:46:34 +0000
Subject: Add SSL_PROTOCOL and SSL_CIPHER support, fix some bugs
---
doc/libstls/index.html | 18 ++++++++++++++----
1 file changed, 14 insertions(+), 4 deletions(-)
(limited to 'doc/libstls/index.html')
diff --git a/doc/libstls/index.html b/doc/libstls/index.html
index f81396c..0983fef 100644
--- a/doc/libstls/index.html
+++ b/doc/libstls/index.html
@@ -66,6 +66,18 @@ contain something else than numerical uid/gids, the process exits 111 with
an error message.
+ int stls_send_environment (struct tls *ctx, int fd)
+
+
+ Writes a series of null-terminated strings of the form key=value
+to file descriptor fd; the series is terminated with an additional
+null character. The strings represent information about the TLS connection
+represented by context ctx; it is only valid to call this function
+after the handshake has completed. The exact keys used will change over time,
+but at least SSL_PROTOCOL=value and SSL_CIPHER=value are
+transmitted. The function returns 1 if it succeeds and 0 if it fails.
+
+
Initializing the TLS engine
struct tls *stls_client_init_and_handshake (int const *fds, uint32_t preoptions, char const *servername)
@@ -95,10 +107,8 @@ exits 100 with an error message.
- - fds : an array of 4 file descriptors, that are in this
-order: the fd reading from the application (cleartext), the fd writing to the
-application (cleartext), the fd reading from the network, the fd writing to
-the network.
+ - fds : an array of 2 file descriptors, that are in this
+order: the fd reading from the network, the fd writing to the network.
- preoptions : a bitfield.
- Bit 0: if clear, no client authentication is performed. If set,
--
cgit v1.3.1