Nico Weber
|
f8a3022ca2
LibPDF: Plumb OE, UE, Perms values to StandardSecurityHandler
|
2 years ago |
Nico Weber
|
57768325cc
LibPDF: Implement 7.6.4.4.11 Algorithm 12: Authenticating owner password
|
2 years ago |
Nico Weber
|
8f6c67a71c
LibPDF: Implement 7.6.4.4.10 Algorithm 11: Authenticating user password
|
2 years ago |
Nico Weber
|
f23a394aac
LibPDF: Stop using MUST in Encryption.cpp
|
2 years ago |
Nico Weber
|
c4bad2186f
LibPDF: Implement 7.6.4.3.4 Algorithm 2.B: Computing a hash
|
2 years ago |
Nico Weber
|
7a48d59727
LibPDF: Simplify AESV2 code a bit
|
2 years ago |
Nico Weber
|
281e3158c0
LibPDF: Some preparatory work for AESV3
|
2 years ago |
Nico Weber
|
5998072f15
LibPDF: Add support for AESV2 encryption
|
2 years ago |
Nico Weber
|
92d2895057
LibPDF: Remove a pointless template specialization
|
2 years ago |
Nico Weber
|
826c0426f3
LibPDF: Fix two use-after-frees
|
2 years ago |
Simon Danner
|
5fa8068580
LibPDF: Fix calculation of encryption key
|
2 years ago |
Rodrigo Tobar
|
bb48a67f84
LibPDF: Reset encryption key on failed user password attempt
|
2 years ago |
Rodrigo Tobar
|
dc6a11cf6b
LibPDF: Treat Encyption's Length item as optional
|
2 years ago |
Linus Groh
|
6e19ab2bbc
AK+Everywhere: Rename String to DeprecatedString
|
2 years ago |
Linus Groh
|
173dcfb7cb
Everywhere: Fix a bunch of typos
|
3 years ago |
Matthew Olsson
|
5b316462b2
LibPDF: Add implementation of the Standard security handler
|
3 years ago |