Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Relies on three primary classes: - \Smalot\PdfParser\Encryption\Info - \Smalot\PdfParser\Encryption\FileKey - \Smalot\PdfParser\Encryption\Stream This namespace also has a number of exception classes. \Smalot\PdfParser\RawData\RawDataParser interacts with decryption support via: - $decryptionHelper variable - decodeStream() now handles decryption after header processing and before the object filters are invoked - parseData() calls setupDecryption() if the document has an Encrypt object Also added is \Smalot\PdfParser\Utils with a number of static utility methods for binary string processing, etc.
- Loading branch information