diff options
author | Jay Berkenbilt <ejb@ql.org> | 2019-11-05 04:13:13 +0100 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2019-11-09 14:18:02 +0100 |
commit | cc14523440c99ff970e9a002f600133deab4b5dd (patch) | |
tree | ee0ffd929612b0c2e5cd1fc5d4bc6a064fa1806c /libqpdf/QPDFCryptoProvider.cc | |
parent | d0a53cd3ea89c4720c8de645f5347a55653d66d4 (diff) | |
download | qpdf-cc14523440c99ff970e9a002f600133deab4b5dd.tar.zst |
Update autoconf to support crypto selection
Diffstat (limited to 'libqpdf/QPDFCryptoProvider.cc')
-rw-r--r-- | libqpdf/QPDFCryptoProvider.cc | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/libqpdf/QPDFCryptoProvider.cc b/libqpdf/QPDFCryptoProvider.cc index 8d795534..58712f54 100644 --- a/libqpdf/QPDFCryptoProvider.cc +++ b/libqpdf/QPDFCryptoProvider.cc @@ -1,7 +1,10 @@ #include <qpdf/QPDFCryptoProvider.hh> +#include <qpdf/qpdf-config.h> #include <stdexcept> -#include <qpdf/QPDFCrypto_native.hh> +#ifdef USE_CRYPTO_NATIVE +# include <qpdf/QPDFCrypto_native.hh> +#endif std::shared_ptr<QPDFCryptoImpl> QPDFCryptoProvider::getImpl() @@ -37,8 +40,10 @@ QPDFCryptoProvider::setDefaultProvider(std::string const& name) QPDFCryptoProvider::QPDFCryptoProvider() : m(std::make_shared<Members>()) { +#ifdef USE_CRYPTO_NATIVE registerImpl_internal<QPDFCrypto_native>("native"); - setDefaultProvider_internal("native"); +#endif + setDefaultProvider_internal(DEFAULT_CRYPTO); } QPDFCryptoProvider& |