Fix CVE-2017-6891 in minitasn1 code
[platform/upstream/gnutls.git] / config.h.in
index b06e279..4a8019c 100644 (file)
@@ -57,6 +57,9 @@
 /* enable anonymous authentication */
 #undef ENABLE_ANON
 
+/* Enable ARCFOUR128 */
+#undef ENABLE_ARCFOUR128
+
 /* Enable cryptodev support */
 #undef ENABLE_CRYPTODEV
 
@@ -96,6 +99,9 @@
 /* enable PSK authentication */
 #undef ENABLE_PSK
 
+/* enable RSA-EXPORT */
+#undef ENABLE_RSA_EXPORT
+
 /* Self checks are included in the library */
 #undef ENABLE_SELF_CHECKS
 
 /* enable SRP authentication */
 #undef ENABLE_SRP
 
+/* Enable SSL3.0 */
+#undef ENABLE_SSL3
+
 /* fopen(3) accepts a 'b' in the mode flag */
 #undef FOPEN_BINARY_FLAG
 
    whether the gnulib module fscanf shall be considered present. */
 #undef GNULIB_FSCANF
 
-/* Define to 1 if printf and friends should be labeled with attribute
-   "__gnu_printf__" instead of "__printf__" */
-#undef GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU
-
 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
    whether the gnulib module scanf shall be considered present. */
 #undef GNULIB_SCANF
 /* Define to 1 if you have the <arpa/inet.h> header file. */
 #undef HAVE_ARPA_INET_H
 
+/* Have this function */
+#undef HAVE_ASN1_DECODE_SIMPLE_BER
+
 /* Define to 1 if you have the `atexit' function. */
 #undef HAVE_ATEXIT
 
 /* Define to 1 if you have the `getdelim' function. */
 #undef HAVE_GETDELIM
 
-/* Enable the OpenBSD getentropy function */
-#undef HAVE_GETENTROPY
+/* Define to 1 if you have the `getdtablesize' function. */
+#undef HAVE_GETDTABLESIZE
 
 /* Define to 1 if you have the `gethostbyname' function. */
 #undef HAVE_GETHOSTBYNAME
 /* Define if you have the libiconv library. */
 #undef HAVE_LIBICONV
 
-/* Build IDNA support */
-#undef HAVE_LIBIDN
-
 /* Define to 1 if you have the `intl' library (-lintl). */
 #undef HAVE_LIBINTL
 
 /* Define to 1 if you have the <limits.h> header file. */
 #undef HAVE_LIMITS_H
 
-/* Enable the Linux getrandom function */
-#undef HAVE_LINUX_GETRANDOM
-
 /* Define to 1 if you have the `localtime' function. */
 #undef HAVE_LOCALTIME
 
 /* Define to 1 if you have the <search.h> header file. */
 #undef HAVE_SEARCH_H
 
+/* Define to 1 if you have the `secure_getenv' function. */
+#undef HAVE_SECURE_GETENV
+
 /* Define to 1 if you have the `select' function. */
 #undef HAVE_SELECT
 
 /* Define to 1 if you have the `__fsetlocking' function. */
 #undef HAVE___FSETLOCKING
 
-/* Define to 1 if you have the `__register_atfork' function. */
-#undef HAVE___REGISTER_ATFORK
-
 /* Have __va_copy() */
 #undef HAVE___VA_COPY
 
 /* no ssize_t type was found */
 #undef NO_SSIZE_T
 
+/* p11-kit supports p11_kit_uri_get_pin_value() */
+#undef P11_KIT_HAS_PIN_VALUE
+
 /* Name of package */
 #undef PACKAGE
 
 /* The DNSSEC root key file */
 #undef UNBOUND_ROOT_KEY_FILE
 
+/* nettle 3.0 or later */
+#undef USE_NETTLE3
+
 /* Enable extensions on AIX 3, Interix.  */
 #ifndef _ALL_SOURCE
 # undef _ALL_SOURCE
 # define _GL_EXTERN_INLINE static _GL_UNUSED
 #endif
 
-/* In GCC 4.6 (inclusive) to 5.1 (exclusive),
-   suppress bogus "no previous prototype for 'FOO'"
+/* In GCC, suppress bogus "no previous prototype for 'FOO'"
    and "no previous declaration for 'FOO'" diagnostics,
    when FOO is an inline function in the header; see
    <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54113> and
    <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63877>.  */
-#if __GNUC__ == 4 && 6 <= __GNUC_MINOR__
+#if 4 < __GNUC__ + (6 <= __GNUC_MINOR__)
 # if defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__
 #  define _GL_INLINE_HEADER_CONST_PRAGMA
 # else