MAINT: Prepare for adding AES support via #1816 #1917
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
CryptFilter.encrypt_object
implementedAlgV5.generate_values
now crops the user_password / owner_password to 127 bytesEncryptAlgorithm
Enum was added. It contains the parameter V (version), R (revision), and lengthEncryption.encrypt_object
was addedEncryption.write_entry
was addedEncryption.make
was addedThis PR was only made to make it easier to merge the other changes / to avoid merge conflicts of other changes with #1816 . Full credit goes to exiledkingcc.
The PR is marked as "MAINT" as it doesn't add a new feature that an end-user could use.