diff options
author | Jay Berkenbilt <ejb@ql.org> | 2019-11-05 20:32:28 +0100 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2019-11-09 15:53:38 +0100 |
commit | 88bedb41fe82df312d62e364a5a216b62fc8807c (patch) | |
tree | 5ca03a77196d780f4b2d39d93ab1b03e9dd1eeee /libqpdf/QPDFCryptoProvider.cc | |
parent | cc14523440c99ff970e9a002f600133deab4b5dd (diff) | |
download | qpdf-88bedb41fe82df312d62e364a5a216b62fc8807c.tar.zst |
Implement gnutls crypto provider (fixes #218)
Thanks to Zdenek Dohnal <zdohnal@redhat.com> for contributing the code
used for the gnutls crypto provider.
Diffstat (limited to 'libqpdf/QPDFCryptoProvider.cc')
-rw-r--r-- | libqpdf/QPDFCryptoProvider.cc | 6 |
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); } |