#error This source file requires DNS-over-TLS to be enabled and OpenSSL to be available.
#endif
-#include <stdbool.h>
-
#include <openssl/ssl.h>
+#include <stdbool.h>
struct DnsTlsServerData {
SSL_CTX *ctx;
+ SSL_SESSION *session;
};
struct DnsTlsStreamData {
int handshake;
bool shutdown;
SSL *ssl;
+ BUF_MEM *write_buffer;
};