2
1
mirror of https://github.com/qpdf/qpdf.git synced 2024-12-22 19:08:59 +00:00
qpdf/libqpdf/qpdf
Dean Scarff 9a3791c53b Properly detect OPENSSL_IS_BORINGSSL
OPENSSL_IS_BORINGSSL is not actually set by configure, so it will be
undefined until a BoringSSL header is included.  Hence the #ifdef logic
in QPDFCrypto_openssl.h would usually never apply.

This still worked because evp.h transitively included BoringSSL's
cipher.h and digest.h, but the latter are the correct (documented)
headers.

By re-ordering the includes, we can ensure the macro is defined when we
use it.

Also: fix case in the header guards.
2020-10-16 20:04:36 -04:00
..
AES_PDF_native.hh AES_PDF: move CBC logic from pipeline to AES_PDF implementation 2019-11-09 08:18:02 -05:00
BitStream.hh Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
BitWriter.hh Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
ContentNormalizer.hh Protect headers with compliant identifiers (fixes #233) 2018-08-12 14:10:32 -04:00
CryptoRandomDataProvider.hh Delegate random number generation to crypto provider (fixes #418) 2020-04-06 11:23:02 -04:00
InsecureRandomDataProvider.hh Protect headers with compliant identifiers (fixes #233) 2018-08-12 14:10:32 -04:00
MD5_native.hh MD5: switch to pluggable crypto 2019-11-09 08:18:02 -05:00
MD5.hh MD5: switch to pluggable crypto 2019-11-09 08:18:02 -05:00
OffsetInputSource.hh Fix fuzz issue 16172 (overflow checking in OffsetInputSource) 2019-08-27 13:08:07 -04:00
Pl_AES_PDF.hh AES_PDF: move CBC logic from pipeline to AES_PDF implementation 2019-11-09 08:18:02 -05:00
Pl_ASCII85Decoder.hh Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
Pl_ASCIIHexDecoder.hh Protect headers with compliant identifiers (fixes #233) 2018-08-12 14:10:32 -04:00
Pl_LZWDecoder.hh Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
Pl_MD5.hh Protect headers with compliant identifiers (fixes #233) 2018-08-12 14:10:32 -04:00
Pl_PNGFilter.hh In shippable code, favor smart pointers (fixes #235) 2019-06-22 16:57:52 -04:00
Pl_RC4.hh In shippable code, favor smart pointers (fixes #235) 2019-06-22 16:57:52 -04:00
Pl_SHA2.hh SHA2: switch to pluggable crypto 2019-11-09 08:18:02 -05:00
Pl_TIFFPredictor.hh In shippable code, favor smart pointers (fixes #235) 2019-06-22 16:57:52 -04:00
QPDF_Array.hh Improve efficiency of fixDanglingReferences 2019-08-18 09:00:40 -04:00
QPDF_Bool.hh Add QPDFObjectHandle::getJSON() 2018-12-21 18:34:56 -05:00
QPDF_Dictionary.hh Add QPDFObjectHandle::getJSON() 2018-12-21 18:34:56 -05:00
QPDF_InlineImage.hh Add QPDFObjectHandle::getJSON() 2018-12-21 18:34:56 -05:00
QPDF_Integer.hh Add QPDFObjectHandle::getJSON() 2018-12-21 18:34:56 -05:00
QPDF_Name.hh Add QPDFObjectHandle::getJSON() 2018-12-21 18:34:56 -05:00
QPDF_Null.hh Add QPDFObjectHandle::getJSON() 2018-12-21 18:34:56 -05:00
QPDF_Operator.hh Add QPDFObjectHandle::getJSON() 2018-12-21 18:34:56 -05:00
QPDF_Real.hh Add QPDFObjectHandle::getJSON() 2018-12-21 18:34:56 -05:00
QPDF_Reserved.hh Add QPDFObjectHandle::getJSON() 2018-12-21 18:34:56 -05:00
QPDF_Stream.hh Allow propagation of errors and retry through StreamDataProvider 2020-04-05 20:07:13 -04:00
QPDF_String.hh Add QPDFObjectHandle::getJSON() 2018-12-21 18:34:56 -05:00
qpdf-config.h.in Fix printf formatting for newer msvc 2020-10-16 07:02:23 -04:00
QPDFCrypto_gnutls.hh Delegate random number generation to crypto provider (fixes #418) 2020-04-06 11:23:02 -04:00
QPDFCrypto_native.hh Delegate random number generation to crypto provider (fixes #418) 2020-04-06 11:23:02 -04:00
QPDFCrypto_openssl.hh Properly detect OPENSSL_IS_BORINGSSL 2020-10-16 20:04:36 -04:00
QPDFMatrix.hh Move rectangle transformation into QPDFMatrix 2019-01-27 07:50:30 -05:00
RC4_native.hh RC4: switch to pluggable crypto 2019-11-09 08:18:02 -05:00
RC4.hh RC4: switch to pluggable crypto 2019-11-09 08:18:02 -05:00
rijndael.h Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
SecureRandomDataProvider.hh Protect headers with compliant identifiers (fixes #233) 2018-08-12 14:10:32 -04:00
SHA2_native.hh SHA2: switch to pluggable crypto 2019-11-09 08:18:02 -05:00
SparseOHArray.hh Use an unordered map for SparseOHArray for efficiency 2020-04-03 12:16:24 -04:00