index
:
qpdf
10.5
10.6
11.0
11.1
11.2
11.3
doc-check
external-libs
main
stable
zopfli
qpdf + zopfli patch
Justin Gassner
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
libqpdf
/
QPDF_encryption.cc
Age
Commit message (
Expand
)
Author
2022-07-26
Code tidy : replace 0 with nullptr or true
m-holger
2022-07-24
QPDFObjGen : tidy QPDF private methods
m-holger
2022-07-24
Add optional parameter separator to QPDFObjGen::unparse
m-holger
2022-05-04
Make use of the new Pipeline methods in some places
Jay Berkenbilt
2022-05-04
Make Pipeline::write take an unsigned char const* (API change)
Jay Berkenbilt
2022-05-04
Make assert handling less error-prone
Jay Berkenbilt
2022-05-04
Remove remaining incorrect assert calls from implementation
Jay Berkenbilt
2022-04-30
Code clean up: use range-style for loops wherever possible
Jay Berkenbilt
2022-04-24
Add new QPDF::warn that takes most of QPDFExc's arguments
Jay Berkenbilt
2022-04-09
Replace PointerHolder with std::shared_ptr in library sources only
Jay Berkenbilt
2022-04-04
Programmatically apply new formatting to code
Jay Berkenbilt
2022-02-08
WHITESPACE ONLY -- expand tabs in source code
Jay Berkenbilt
2022-02-07
Update for clean compile with POINTERHOLDER_TRANSITION=2
Jay Berkenbilt
2022-02-07
Replace PointerHolder arrays with shared_ptr arrays where possible
Jay Berkenbilt
2022-02-05
Improve use of std::unique_ptr
Jay Berkenbilt
2022-02-04
Replace containers of PointerHolder with containers of std::shared_ptr
Jay Berkenbilt
2022-02-04
PointerHolder: deprecate getPointer() and getRefcount()
Jay Berkenbilt
2022-02-02
Change QPDFExc type to unsupported for /Standard filter
m-holger
2022-01-31
Fix false compiler warning in debug mode
Jay Berkenbilt
2022-01-30
Add QUtil::make_shared_cstr
Jay Berkenbilt
2022-01-27
Remove some if statements and simplify some boolean expressions
m-holger
2021-02-06
Remove erroneous handling of /EFF for stream decryption
Jay Berkenbilt
2020-10-15
Remove redundant check found by lgtm.com
Jay Berkenbilt
2020-04-16
Fix warnings reported by -Wshadow=local (fixes #431)
Jay Berkenbilt
2019-11-09
Allow /P in encryption dictionary to be positive (fixes #382)
Jay Berkenbilt
2019-08-24
Track separately whether password was user/owner (fixes #159)
Jay Berkenbilt
2019-08-24
Split long line
Jay Berkenbilt
2019-06-23
Handle invalid encryption Length (fixes #333)
Jay Berkenbilt
2019-06-22
In shippable code, favor smart pointers (fixes #235)
Jay Berkenbilt
2019-06-21
Remove implicit conversion from int/pointer to bool
Jay Berkenbilt
2019-06-21
Fix sign and conversion warnings (major)
Jay Berkenbilt
2019-01-07
Make a static version of QPDF::pipeStreamData
Jay Berkenbilt
2019-01-06
Move encryption parameters into a class
Jay Berkenbilt
2018-08-13
Fix fallback logic for encryption (fixes #229)
Jay Berkenbilt
2018-08-12
Fix memory access error
Jay Berkenbilt
2018-08-05
Return correct method for string encryption (fixes #227)
Jay Berkenbilt
2018-06-23
Bug fix: honor encryption key length with R=3 (fixes #212)
Jay Berkenbilt
2018-01-14
Allow raw encryption key to be specified
Jay Berkenbilt
2017-08-27
Pad keys to avoid memory errors (fixes #147)
Jay Berkenbilt
2017-08-22
Push QPDF member variables into a nested class
Jay Berkenbilt
2017-08-12
Pad encryption parameters that are too short (fixes #96)
Jay Berkenbilt
2015-02-21
Avoid buffer overrun copying digest
Jay Berkenbilt
2013-11-29
Include <algorithm> for std::min, std::max
Jay Berkenbilt
2013-10-18
Security: replace operator[] with at
Jay Berkenbilt
2013-06-15
Handle more broken files
Jay Berkenbilt
2013-06-14
Promote QPDF::ObjGen to top-level object QPDFObjGen
Jay Berkenbilt
2013-03-04
Fix unused local variable warnings
Jay Berkenbilt
2013-03-04
Remove all old-style casts from C++ code
Jay Berkenbilt
2012-12-31
Support for encryption with /V=5 and /R=5 and /R=6
Jay Berkenbilt
2012-12-31
Support files with only attachments encrypted
Jay Berkenbilt
[next]