summaryrefslogtreecommitdiff
path: root/lib/global.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/global.c')
-rw-r--r--lib/global.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/global.c b/lib/global.c
index c26543d570..f55851e7ea 100644
--- a/lib/global.c
+++ b/lib/global.c
@@ -38,6 +38,7 @@
#include <atfork.h>
#include <system-keys.h>
#include "str.h"
+#include "global.h"
/* Minimum library versions we accept. */
#define GNUTLS_MIN_LIBTASN1_VERSION "0.3.4"
@@ -356,6 +357,7 @@ int gnutls_global_init(void)
_gnutls_register_accel_crypto();
_gnutls_cryptodev_init();
+ _gnutls_load_system_priorities();
#ifdef ENABLE_FIPS140
/* These self tests are performed on the overriden algorithms
@@ -406,6 +408,7 @@ static void _gnutls_global_deinit(unsigned destructor)
_gnutls_cryptodev_deinit();
_gnutls_supplemental_deinit();
+ _gnutls_unload_system_priorities();
#ifdef ENABLE_PKCS11
/* Do not try to deinitialize the PKCS #11 libraries