1 /* SPDX-License-Identifier: LGPL-2.1+ */
4 #if !ENABLE_DNS_OVER_TLS || !DNS_OVER_TLS_USE_GNUTLS
5 #error This source file requires DNS-over-TLS to be enabled and GnuTLS to be available.
8 #include <gnutls/gnutls.h>
11 struct DnsTlsServerData
{
12 gnutls_certificate_credentials_t cert_cred
;
13 gnutls_datum_t session_data
;
16 struct DnsTlsStreamData
{
17 gnutls_session_t session
;