empira / PDFsharp-1.5

A .NET library for processing PDF
MIT License
1.28k stars 588 forks source link

Add AES-128 encryption #94

Open bcallaghan-et opened 5 years ago

bcallaghan-et commented 5 years ago

This change adds AES-128 encryption as a possible option when saving PDF files. This includes the ability to read existing files secured with AES-128 encryption. The only modification to the public interface of the library is an additional enum value when choosing the security level. The default security settings were not changed. All other code changes are internal to the library.