/* SPDX-License-Identifier: LGPL-2.1+ */ #pragma once #if !ENABLE_DNS_OVER_TLS || !DNS_OVER_TLS_USE_OPENSSL #error This source file requires DNS-over-TLS to be enabled and OpenSSL to be available. #endif #include #include struct DnsTlsServerData { SSL_CTX *ctx; }; struct DnsTlsStreamData { int handshake; bool shutdown; SSL *ssl; };