tests/hostname-check/Makefile \
includes/Makefile includes/gnutls/gnutls.h \
lib/Makefile lib/minitasn1/Makefile lib/x509/Makefile \
- libextra/Makefile lib/openpgp/Makefile lib/opencdk/Makefile \
+ libextra/Makefile libextra/gl/Makefile \
+ lib/openpgp/Makefile lib/opencdk/Makefile \
tests/openpgp/Makefile tests/openpgp-certs/Makefile \
src/Makefile \
src/cfg/Makefile src/cfg/platon/Makefile src/cfg/platon/str/Makefile \
AM_CPPFLAGS += $(LIBTASN1_CFLAGS)
endif
-SUBDIRS =
+SUBDIRS = gl
bin_SCRIPTS = libgnutls-extra-config
libgnutls_extra_la_SOURCES += libgnutls-extra.vers
-libgnutls_extra_la_LIBADD += ../lgl/liblgnu.la ../lib/libgnutls.la
+libgnutls_extra_la_LIBADD += ../lgl/liblgnu.la gl/libxgnu.la \
+ ../lib/libgnutls.la
if HAVE_LD_VERSION_SCRIPT
libgnutls_extra_la_LDFLAGS += \
gnutls_cli_SOURCES = cli.gaa cli-gaa.h cli-gaa.c cli.c common.h \
common.c select.c
-gnutls_cli_LDADD = ../lib/libgnutls.la \
+gnutls_cli_LDADD = ../lib/libgnutls.la ../libextra/libgnutls-extra.la \
$(LIBGCRYPT_LIBS) $(LIBTASN1_LIBS) ../gl/libgnu.la
gnutls_cli_debug_SOURCES = tls_test.gaa tls_test-gaa.h tls_test-gaa.c \
gcry_control (GCRYCTL_ENABLE_QUICK_RANDOM, 0);
+#ifdef gcry_fips_mode_active
+ if (gcry_fips_mode_active())
+ {
+ ret = gnutls_register_md5_handler ();
+ if (ret)
+ fprintf (stderr, "gnutls_register_md5_handler: %s\n",
+ gnutls_strerror (ret));
+ }
+#endif
+
if ((ret = gnutls_global_init ()) < 0)
{
fprintf (stderr, "global_init: %s\n", gnutls_strerror (ret));