Skip to content

Conversation

@kmilodenisglez
Copy link

Proposed Changes

  • Implement explicit AES-256 for symmetric encryption
  • Remove CryptographyDeprecationWarning from internal dependencies
  • Improve path handling with rsplit() to avoid name corruption
  • Simplify default path logic

Security Impact

Critical Improvement:
Explicit specification of AES-256 algorithm (vs. potentially insecure default)

Notes for Reviewers

  • Maintains ZLIB compression and SHA512 hashing
  • Does not change the interface of existing functions
  • Supports previously encrypted files

• Explicitly enforce AES-256 symmetric encryption algorithm
• Suppress CryptographyDeprecationWarning from internal dependencies
• Robust output path handling using rsplit() for decrypted files
• Simplify default path logic using Pythonic conditional assignment
• Maintain ZLIB compression and SHA512 hashing standards
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant