Eliot Jones
ff9e2ad83f
handle hex registry and ordering. decrypt hex tokens #34
...
cid fonts may contain a registry, ordering and supplement to identify the font. we were checking for string registry and ordering tokens but failing on hex tokens.
for encrypted documents we now decrypt hex data.
2019-06-23 13:27:32 +01:00
Eliot Jones
4c716fcbd6
finish support for revision 5 encryption using aes 256 #34
2019-06-13 19:46:08 +01:00
Eliot Jones
d0a3cd398f
start adding support for revision 5 aes-256 encrypted documents #34
2019-06-09 13:27:03 +01:00
Eliot Jones
21a4ba597e
add support for aes-128 decryption #34
2019-06-08 15:23:21 +01:00
Eliot Jones
a19122478d
begin adding support for in-document security handlers to support aes 128/256 encryption #34
2019-06-08 14:14:51 +01:00
Eliot Jones
23c033c788
implement validation of owner password and throw more descriptive exception for encrypted documents
2019-05-09 19:02:39 +01:00
Eliot Jones
53811a7d97
verify password against user password or throw
2019-05-07 18:53:51 +01:00
Eliot Jones
bad57763a1
finish initial support for rc4 encryption with blank user password
2019-05-06 15:41:29 +01:00
Eliot Jones
27928cd3a3
add rc4 tokenizer and key generation per object
2019-05-05 15:34:48 +01:00
Eliot Jones
be394f5bba
start adding support for reading encrypted documents
2019-05-04 15:36:13 +01:00