diff options
author | Dean Scarff <deanscarff@google.com> | 2020-04-06 05:19:56 +0200 |
---|---|---|
committer | Jay Berkenbilt <jberkenbilt@users.noreply.github.com> | 2020-04-06 15:01:55 +0200 |
commit | 0f2507234fbe3bd305404b1267607b9900857523 (patch) | |
tree | 9484ca1d93d3def6125f94b512b6c5b8e390c9a4 /libqpdf/QPDFCryptoProvider.cc | |
parent | 08379321645133ba74dad4ce130055c087130bab (diff) | |
download | qpdf-0f2507234fbe3bd305404b1267607b9900857523.tar.zst |
Add OpenSSL/BoringSSL crypto provider
Fixes qpdf/qpdf#417
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 5755fcca..b375498d 100644 --- a/libqpdf/QPDFCryptoProvider.cc +++ b/libqpdf/QPDFCryptoProvider.cc @@ -9,6 +9,9 @@ #ifdef USE_CRYPTO_GNUTLS # include <qpdf/QPDFCrypto_gnutls.hh> #endif +#ifdef USE_CRYPTO_OPENSSL +# include <qpdf/QPDFCrypto_openssl.hh> +#endif std::shared_ptr<QPDFCryptoImpl> QPDFCryptoProvider::getImpl() @@ -50,6 +53,9 @@ QPDFCryptoProvider::QPDFCryptoProvider() : #ifdef USE_CRYPTO_GNUTLS registerImpl_internal<QPDFCrypto_gnutls>("gnutls"); #endif +#ifdef USE_CRYPTO_OPENSSL + registerImpl_internal<QPDFCrypto_openssl>("openssl"); +#endif std::string default_crypto; if (! QUtil::get_env("QPDF_CRYPTO_PROVIDER", &default_crypto)) { |