aboutsummaryrefslogtreecommitdiffstats
path: root/ldns/config.h.in
diff options
context:
space:
mode:
Diffstat (limited to 'ldns/config.h.in')
-rw-r--r--ldns/config.h.in97
1 files changed, 85 insertions, 12 deletions
diff --git a/ldns/config.h.in b/ldns/config.h.in
index b41af233c3bd..dcf5488ee751 100644
--- a/ldns/config.h.in
+++ b/ldns/config.h.in
@@ -43,6 +43,14 @@
don't. */
#undef HAVE_DECL_NID_SECP384R1
+/* Define to 1 if you have the declaration of `NID_X25519', and to 0 if you
+ don't. */
+#undef HAVE_DECL_NID_X25519
+
+/* Define to 1 if you have the declaration of `NID_X448', and to 0 if you
+ don't. */
+#undef HAVE_DECL_NID_X448
+
/* Define to 1 if you have the declaration of `NID_X9_62_prime256v1', and to 0
if you don't. */
#undef HAVE_DECL_NID_X9_62_PRIME256V1
@@ -50,15 +58,51 @@
/* Define to 1 if you have the <dlfcn.h> header file. */
#undef HAVE_DLFCN_H
+/* Define to 1 if you have the `DSA_get0_key' function. */
+#undef HAVE_DSA_GET0_KEY
+
+/* Define to 1 if you have the `DSA_get0_pqg' function. */
+#undef HAVE_DSA_GET0_PQG
+
+/* Define to 1 if you have the `DSA_SIG_get0' function. */
+#undef HAVE_DSA_SIG_GET0
+
+/* Define to 1 if you have the `DSA_SIG_set0' function. */
+#undef HAVE_DSA_SIG_SET0
+
+/* Define to 1 if you have the `ECDSA_SIG_get0' function. */
+#undef HAVE_ECDSA_SIG_GET0
+
/* Define to 1 if you have the `endprotoent' function. */
#undef HAVE_ENDPROTOENT
/* Define to 1 if you have the `endservent' function. */
#undef HAVE_ENDSERVENT
+/* Define to 1 if you have the `ENGINE_load_cryptodev' function. */
+#undef HAVE_ENGINE_LOAD_CRYPTODEV
+
+/* Define to 1 if you have the `EVP_dss1' function. */
+#undef HAVE_EVP_DSS1
+
+/* Define to 1 if you have the `EVP_MD_CTX_new' function. */
+#undef HAVE_EVP_MD_CTX_NEW
+
+/* Define to 1 if you have the `EVP_PKEY_base_id' function. */
+#undef HAVE_EVP_PKEY_BASE_ID
+
+/* Define to 1 if you have the `EVP_PKEY_keygen' function. */
+#undef HAVE_EVP_PKEY_KEYGEN
+
/* Define to 1 if you have the `EVP_sha256' function. */
#undef HAVE_EVP_SHA256
+/* Define to 1 if you have the `EVP_sha384' function. */
+#undef HAVE_EVP_SHA384
+
+/* Define to 1 if you have the `EVP_sha512' function. */
+#undef HAVE_EVP_SHA512
+
/* Define to 1 if you have the `fcntl' function. */
#undef HAVE_FCNTL
@@ -74,8 +118,8 @@
/* Define to 1 if you have the `gmtime_r' function. */
#undef HAVE_GMTIME_R
-/* If you have HMAC_CTX_init */
-#undef HAVE_HMAC_CTX_INIT
+/* If you have HMAC_Update */
+#undef HAVE_HMAC_UPDATE
/* Define to 1 if you have the `inet_aton' function. */
#undef HAVE_INET_ATON
@@ -101,6 +145,9 @@
/* Define to 1 if you have the `pcap' library (-lpcap). */
#undef HAVE_LIBPCAP
+/* Define if we have LibreSSL */
+#undef HAVE_LIBRESSL
+
/* Define to 1 if you have the `localtime_r' function. */
#undef HAVE_LOCALTIME_R
@@ -162,6 +209,9 @@
/* Define to 1 if you have the <pcap.h> header file. */
#undef HAVE_PCAP_H
+/* This platform supports poll(7). */
+#undef HAVE_POLL
+
/* If available, contains the Python version number currently in use. */
#undef HAVE_PYTHON
@@ -259,11 +309,7 @@
/* Is a CAPATH given at configure time */
#undef LDNS_DANE_CA_PATH
-/* Default trust anchor file */
-#undef LDNS_TRUST_ANCHOR_FILE
-
-/* Define to the sub-directory in which libtool stores uninstalled libraries.
- */
+/* Define to the sub-directory where libtool stores uninstalled libraries. */
#undef LT_OBJDIR
/* Define to the address where bug reports for this package should be sent. */
@@ -284,21 +330,21 @@
/* Define to the version of this package. */
#undef PACKAGE_VERSION
-/* Define this to enable RR type CDS. */
-#undef RRTYPE_CDS
+/* Define this to enable RR type AVC. */
+#undef RRTYPE_AVC
/* Define this to enable RR type NINFO. */
#undef RRTYPE_NINFO
+/* Define this to enable RR type OPENPGPKEY. */
+#undef RRTYPE_OPENPGPKEY
+
/* Define this to enable RR type RKEY. */
#undef RRTYPE_RKEY
/* Define this to enable RR type TA. */
#undef RRTYPE_TA
-/* Define this to enable RR type URI. */
-#undef RRTYPE_URI
-
/* The size of `time_t', as computed by sizeof. */
#undef SIZEOF_TIME_T
@@ -314,9 +360,24 @@
/* Define this to enable DANE support. */
#undef USE_DANE
+/* Define this to enable DANE-TA usage type support. */
+#undef USE_DANE_TA_USAGE
+
+/* Define this to enable DANE verify support. */
+#undef USE_DANE_VERIFY
+
+/* Define this to enable DSA support. */
+#undef USE_DSA
+
/* Define this to enable ECDSA support. */
#undef USE_ECDSA
+/* Define this to enable ED25519 support. */
+#undef USE_ED25519
+
+/* Define this to enable ED448 support. */
+#undef USE_ED448
+
/* Define this to enable GOST support. */
#undef USE_GOST
@@ -366,6 +427,9 @@
/* Define to 1 if on MINIX. */
#undef _MINIX
+/* Enable for compile on Minix */
+#undef _NETBSD_SOURCE
+
/* Define to 2 if the system does not provide POSIX.1 features except with
this defined. */
#undef _POSIX_1_SOURCE
@@ -577,6 +641,15 @@ void *memmove(void *dest, const void *src, size_t n);
#ifndef HAVE_STRLCPY
size_t strlcpy(char *dst, const char *src, size_t siz);
#endif
+
+#ifdef USE_WINSOCK
+#define SOCK_INVALID INVALID_SOCKET
+#define close_socket(_s) do { if (_s > SOCK_INVALID) {closesocket(_s); _s = SOCK_INVALID;} } while(0)
+#else
+#define SOCK_INVALID -1
+#define close_socket(_s) do { if (_s > SOCK_INVALID) {close(_s); _s = SOCK_INVALID;} } while(0)
+#endif
+
#ifdef __cplusplus
}
#endif