Comment 2 for bug 472538

Revision history for this message
In , Alberto-matracas (alberto-matracas) wrote :

Is there some document I can read to learn how to add a new encryption scheme?

I don't have much time for this, and actually I just need to open the files from that lecture so I can live with printing them to files from Acroreader, but at least I would like to implement detection of this encoding scheme so that we can print a more accurate error message, something like "this file is encrypted using AES-256, which libpoppler does not support yet".

Then I would look into adding the AES-256 decoding.
Are AES-128 and AES-192 supported?

Having specific pointers to source files and documentation pages (PDF spec or whatever) would greatly increase the odds of me being able to work on this. I don't have time to learn this whole codebase and specifications.