aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/QPDFCryptoProvider.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libqpdf/QPDFCryptoProvider.cc')
-rw-r--r--libqpdf/QPDFCryptoProvider.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/libqpdf/QPDFCryptoProvider.cc b/libqpdf/QPDFCryptoProvider.cc
index 58712f54..133a16f7 100644
--- a/libqpdf/QPDFCryptoProvider.cc
+++ b/libqpdf/QPDFCryptoProvider.cc
@@ -5,6 +5,9 @@
#ifdef USE_CRYPTO_NATIVE
# include <qpdf/QPDFCrypto_native.hh>
#endif
+#ifdef USE_CRYPTO_GNUTLS
+# include <qpdf/QPDFCrypto_gnutls.hh>
+#endif
std::shared_ptr<QPDFCryptoImpl>
QPDFCryptoProvider::getImpl()
@@ -43,6 +46,9 @@ QPDFCryptoProvider::QPDFCryptoProvider() :
#ifdef USE_CRYPTO_NATIVE
registerImpl_internal<QPDFCrypto_native>("native");
#endif
+#ifdef USE_CRYPTO_GNUTLS
+ registerImpl_internal<QPDFCrypto_gnutls>("gnutls");
+#endif
setDefaultProvider_internal(DEFAULT_CRYPTO);
}