PdfPig/src/UglyToad.PdfPig/Encryption
Jason Nelson a412a239be
Enable nullable annotations (#803)
* Enable nullable annotations

* Remove unused Jetbrain annotations

* Ensure system using statements are first

* Improve nullability annotations

* Annotate encryptionDictionary is non-null when IsEncrypted is true

* Disable nullable for PdfTokenScanner.Get

* Improve nullability annotations for ObjectLocationProvider.TryGetCached

* Revert changes to RGBWorkingSpace

* Update UglyToad.PdfPig.Package with new framework targets (fixes nightly builds)
2024-03-17 18:51:40 +00:00
..
AesEncryptionHelper.cs address compiler warnings, swap rijndael for aes 2023-05-21 13:44:36 +01:00
CryptDictionary.cs finish support for revision 5 encryption using aes 256 #34 2019-06-13 19:46:08 +01:00
CryptHandler.cs Prefer is null to == null 2024-03-16 12:37:51 +00:00
EncryptionAlgorithmCode.cs start adding support for undocumented revision 6 encryption 2019-06-24 20:37:25 +01:00
EncryptionDictionary.cs Enable nullable annotations (#803) 2024-03-17 18:51:40 +00:00
EncryptionDictionaryFactory.cs Enable nullable annotations (#803) 2024-03-17 18:51:40 +00:00
EncryptionHandler.cs Enable nullable annotations (#803) 2024-03-17 18:51:40 +00:00
IEncryptionHandler.cs move tokens to new project 2020-01-05 10:07:01 +00:00
NoOpEncryptionHandler.cs move tokens to new project 2020-01-05 10:07:01 +00:00
RC4.cs add rc4 tokenizer and key generation per object 2019-05-05 15:34:48 +01:00
UserAccessPermissions.cs #405 allow user access permissions in encryption to be bigger than int 2022-01-10 21:00:33 +00:00