aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/QPDF_encryption.cc
AgeCommit message (Expand)Author
2018-08-13Fix fallback logic for encryption (fixes #229)Jay Berkenbilt
2018-08-12Fix memory access errorJay Berkenbilt
2018-08-05Return correct method for string encryption (fixes #227)Jay Berkenbilt
2018-06-23Bug fix: honor encryption key length with R=3 (fixes #212)Jay Berkenbilt
2018-01-14Allow raw encryption key to be specifiedJay Berkenbilt
2017-08-27Pad keys to avoid memory errors (fixes #147)Jay Berkenbilt
2017-08-22Push QPDF member variables into a nested classJay Berkenbilt
2017-08-12Pad encryption parameters that are too short (fixes #96)Jay Berkenbilt
2015-02-21Avoid buffer overrun copying digestJay Berkenbilt
2013-11-29Include <algorithm> for std::min, std::maxJay Berkenbilt
2013-10-18Security: replace operator[] with atJay Berkenbilt
2013-06-15Handle more broken filesJay Berkenbilt
2013-06-14Promote QPDF::ObjGen to top-level object QPDFObjGenJay Berkenbilt
2013-03-04Fix unused local variable warningsJay Berkenbilt
2013-03-04Remove all old-style casts from C++ codeJay Berkenbilt
2012-12-31Support for encryption with /V=5 and /R=5 and /R=6Jay Berkenbilt
2012-12-31Support files with only attachments encryptedJay Berkenbilt
2012-12-31Fix infinite loop trimming passwords with ( in themJay Berkenbilt
2012-12-31Update AES classes to work with 256-bit keysJay Berkenbilt
2012-12-31Add V5 parameters to EncryptionDataJay Berkenbilt
2012-12-31change EncryptionDataJay Berkenbilt
2012-07-16Add command line option to copy encryption from other fileJay Berkenbilt
2012-06-20ABI change: fix use of off_t, size_t, and integer typesJay Berkenbilt
2012-06-20Fix gcc 4.7 warnings about C++11Jay Berkenbilt
2011-08-11enhance PointerHolder so that it can explicitly be told to use delete [] inst...Jay Berkenbilt
2011-08-11commentsJay Berkenbilt
2010-09-24update code to new PointerHolder, and reintroduce change that was accidentall...Jay Berkenbilt
2010-09-24convert file to a PointerHolder<InputSource> so it could be either a file or ...Jay Berkenbilt
2010-04-25don't place restrictions on length of /ID stringsJay Berkenbilt
2009-10-20categorize all error messages and include object information if availableJay Berkenbilt
2009-10-19deal with stream-specific crypt filtersJay Berkenbilt
2009-10-18more notes, testing of cleartext metadata, some crypt filter fixesJay Berkenbilt
2009-10-18use StdCF to make adobe reader happy; handle EncryptMetadata properly when re...Jay Berkenbilt
2009-10-18reading crypt filters is largely implemented but not fully testedJay Berkenbilt
2009-10-17checkpoint -- partially implemented /V=4 encryptionJay Berkenbilt
2009-10-17checkpoint -- started doing some R4 encryption supportJay Berkenbilt
2009-10-12do DLL_EXPORT only in header files and only at the class or top-level functio...Jay Berkenbilt
2009-10-05Implement changes suggested by Zarko and our subsequent conversations:Jay Berkenbilt
2009-09-27add methods for getting encryption dataJay Berkenbilt
2009-09-27checkpoint -- first crack at C API, minor refactoring of encryption functionsJay Berkenbilt
2009-09-26removed qexc; non-compatible ABI changeJay Berkenbilt
2009-08-06stick DLL_EXPORT in front of every public method of every public classJay Berkenbilt
2009-07-13Fix a few compiler errors reported correctly my MSVC 9.0.Jay Berkenbilt
2008-05-05fix potential 64-bit issuesJay Berkenbilt
2008-05-0564-bit fixJay Berkenbilt
2008-05-04missing header files for gcc 4.3Jay Berkenbilt
2008-04-29update release date to actual daterelease-qpdf-2.0Jay Berkenbilt