qpdf/libqpdf
Jay Berkenbilt 0e51a9aca6 Don't encrypt trailer, fixes fuzz issue 15983
Ordinarily the trailer doesn't contain any strings, so this is usually
a non-issue, but if the trailer contains strings, linearizing and
encrypting with object streams would include encrypted strings in the
trailer, which would blow out the padding because encrypted strings
are longer than their cleartext counterparts.
2019-08-28 23:06:32 -04:00
..
qpdf Fix fuzz issue 16172 (overflow checking in OffsetInputSource) 2019-08-27 13:08:07 -04:00
sph Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
BitStream.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
BitWriter.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
Buffer.cc Convert remaining public classes to use Members pattern 2019-06-22 10:13:27 -04:00
BufferInputSource.cc Fix fuzz issue 15442 (overflow checking in BufferInputSource) 2019-08-27 11:26:25 -04:00
ClosedFileInputSource.cc In shippable code, favor smart pointers (fixes #235) 2019-06-22 16:57:52 -04:00
ContentNormalizer.cc Simplify TokenFilter interface 2018-02-18 21:05:47 -05:00
FileInputSource.cc Convert remaining public classes to use Members pattern 2019-06-22 10:13:27 -04:00
InputSource.cc Convert remaining public classes to use Members pattern 2019-06-22 10:13:27 -04:00
InsecureRandomDataProvider.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
JSON.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
MD5.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
Makefile update release date to actual date 2008-04-29 12:55:25 +00:00
OffsetInputSource.cc Fix fuzz issue 16172 (overflow checking in OffsetInputSource) 2019-08-27 13:08:07 -04:00
Pipeline.cc Make popping pipeline stack safer 2019-08-27 22:27:47 -04:00
Pl_AES_PDF.cc In shippable code, favor smart pointers (fixes #235) 2019-06-22 16:57:52 -04:00
Pl_ASCII85Decoder.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
Pl_ASCIIHexDecoder.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
Pl_Buffer.cc Convert remaining public classes to use Members pattern 2019-06-22 10:13:27 -04:00
Pl_Concatenate.cc Convert remaining public classes to use Members pattern 2019-06-22 10:13:27 -04:00
Pl_Count.cc Convert remaining public classes to use Members pattern 2019-06-22 10:13:27 -04:00
Pl_DCT.cc Convert remaining public classes to use Members pattern 2019-06-22 10:13:27 -04:00
Pl_Discard.cc Convert remaining public classes to use Members pattern 2019-06-22 10:13:27 -04:00
Pl_Flate.cc Add ability to set zlib compression level globally 2019-08-23 20:34:21 -04:00
Pl_LZWDecoder.cc Fix fuzz issue 15475 2019-08-25 22:52:25 -04:00
Pl_MD5.cc Implement deterministic ID 2015-10-31 18:56:42 -04:00
Pl_PNGFilter.cc In shippable code, favor smart pointers (fixes #235) 2019-06-22 16:57:52 -04:00
Pl_QPDFTokenizer.cc Exclude space after ID in image data 2019-01-31 10:38:10 -05:00
Pl_RC4.cc In shippable code, favor smart pointers (fixes #235) 2019-06-22 16:57:52 -04:00
Pl_RunLength.cc Convert remaining public classes to use Members pattern 2019-06-22 10:13:27 -04:00
Pl_SHA2.cc Remove all old-style casts from C++ code 2013-03-04 16:45:16 -05:00
Pl_StdioFile.cc Convert remaining public classes to use Members pattern 2019-06-22 10:13:27 -04:00
Pl_TIFFPredictor.cc In shippable code, favor smart pointers (fixes #235) 2019-06-22 16:57:52 -04:00
QPDF.cc Fix fuzz issues 15316 and 15390 2019-08-27 20:39:06 -04:00
QPDFAcroFormDocumentHelper.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
QPDFAnnotationObjectHelper.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
QPDFExc.cc mingw workaround for QPDFExc destructor 2019-01-19 10:14:07 -05:00
QPDFFormFieldObjectHelper.cc Fix bugs found by fuzz tests 2019-06-21 17:56:24 -04:00
QPDFMatrix.cc Move rectangle transformation into QPDFMatrix 2019-01-27 07:50:30 -05:00
QPDFNameTreeObjectHelper.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
QPDFNumberTreeObjectHelper.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
QPDFObjGen.cc Fix QPDFObjGen constructor implementation 2013-07-07 19:43:01 -04:00
QPDFObject.cc Remove implicit conversion from int/pointer to bool 2019-06-21 13:17:21 -04:00
QPDFObjectHandle.cc Fix fuzz issue 16301 2019-08-25 22:52:25 -04:00
QPDFOutlineDocumentHelper.cc Change list to vector for outline helpers (fixes #297) 2019-07-03 20:08:47 -04:00
QPDFOutlineObjectHelper.cc Change list to vector for outline helpers (fixes #297) 2019-07-03 20:08:47 -04:00
QPDFPageDocumentHelper.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
QPDFPageLabelDocumentHelper.cc Minor cleanup 2018-12-21 17:25:31 -05:00
QPDFPageObjectHelper.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
QPDFSystemError.cc Fix error in QPDFSystemError.cc 2018-08-14 11:39:07 -04:00
QPDFTokenizer.cc Improve invalid name token warning message 2019-08-19 19:48:27 -04:00
QPDFWriter.cc Don't encrypt trailer, fixes fuzz issue 15983 2019-08-28 23:06:32 -04:00
QPDFXRefEntry.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
QPDF_Array.cc Improve efficiency of fixDanglingReferences 2019-08-18 09:00:40 -04:00
QPDF_Bool.cc Add QPDFObjectHandle::getJSON() 2018-12-21 18:34:56 -05:00
QPDF_Dictionary.cc Add QPDFObjectHandle::getJSON() 2018-12-21 18:34:56 -05:00
QPDF_InlineImage.cc Add QPDFObjectHandle::getJSON() 2018-12-21 18:34:56 -05:00
QPDF_Integer.cc Add QPDFObjectHandle::getJSON() 2018-12-21 18:34:56 -05:00
QPDF_Name.cc Handle invalid name tokens symmetrically for PDF < 1.2 (fixes #332) 2019-08-19 19:48:27 -04:00
QPDF_Null.cc Add QPDFObjectHandle::getJSON() 2018-12-21 18:34:56 -05:00
QPDF_Operator.cc Add QPDFObjectHandle::getJSON() 2018-12-21 18:34:56 -05:00
QPDF_Real.cc Spell check 2019-04-21 13:09:11 -04:00
QPDF_Reserved.cc Add QPDFObjectHandle::getJSON() 2018-12-21 18:34:56 -05:00
QPDF_Stream.cc Detect stream in object stream, fixing fuzz 16214 2019-08-28 12:49:04 -04:00
QPDF_String.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
QPDF_encryption.cc Track separately whether password was user/owner (fixes #159) 2019-08-24 11:01:19 -04:00
QPDF_linearization.cc Convert previously overlooked static cast to QIntC 2019-06-25 12:43:06 -04:00
QPDF_optimization.cc Fix bugs found by fuzz tests 2019-06-21 17:56:24 -04:00
QPDF_pages.cc Attempt to repair /Type key in pages nodes (fixes #349) 2019-08-18 18:54:37 -04:00
QTC.cc Call QUtil::safe_fopen in place of fopen 2013-03-05 13:35:46 -05:00
QUtil.cc In shippable code, favor smart pointers (fixes #235) 2019-06-22 16:57:52 -04:00
RC4.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
SecureRandomDataProvider.cc Provide error message in Windows crypto code (fixes #286) 2019-06-22 17:12:01 -04:00
SparseOHArray.cc Test for direct, rather than resolved nulls in parser 2019-08-22 17:55:16 -04:00
bits.icc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
build.mk SparseOHArray 2019-08-17 23:02:41 -04:00
qpdf-c.cc In shippable code, favor smart pointers (fixes #235) 2019-06-22 16:57:52 -04:00
rijndael.cc Fix sign and conversion warnings (major) 2019-06-21 13:17:21 -04:00
sha2.c Incorporate sha2 code from sphlib 3.0 2012-12-31 05:36:51 -05:00
sha2big.c Incorporate sha2 code from sphlib 3.0 2012-12-31 05:36:51 -05:00