Denys Smirnov
8f4f1804b0
core: implement decoding of AESv3; resolves #30
2018-09-16 04:13:24 +03:00
Denys Smirnov
6510d0a853
core: algorithms 2a and 13 (decode file key and validate permissions)
2018-09-16 02:48:08 +03:00
Denys Smirnov
b76c8a56c4
core: implement algorithm 11 and 12 (password check for R=5 and R=6)
2018-09-16 00:34:13 +03:00
Gunnsteinn Hall
9ff2413609
Add check to ensure stream length cannot be larger than file size. Test cases updated.
2017-07-23 12:21:42 +00:00
Gunnsteinn Hall
10c3be8c95
Change PdfObjectDictionary from map to struct and introduce ordered keys. Syntax change. Fixes all around to accommodate changes. Also fixes in test cases. Closes #56 .
2017-07-08 21:04:13 +00:00
Gunnsteinn Hall
a8a2df0b90
Update tests
2017-01-03 15:36:32 +00:00
Gunnsteinn Hall
cc0bd7572f
Reduce logging to stdout
2016-12-05 11:47:38 +00:00
Gunnsteinn Hall
f358b3e26f
Refactoring in progress
...
Currently compiles with tests, but not fully functional yet.
2016-09-09 15:02:52 +00:00
Gunnsteinn Hall
19fd98d667
Refactoring into core and model. (in process)
...
As the package was growing large, there is a need to clean up. Testing
to refactor into a core (basic pdf parsing and primitive objects) and a
higher level model package.
2016-09-08 17:53:45 +00:00