v3.2.0
v3.2.x is planned to be the last minor release that supports Python 2
New features and improvements:
- Added
--version
switch to malduck CLI - Added
.encrypt()
methods to all supported ciphers incrypto
module malduck.short
module is deprecated, all components should be imported directly frommalduck
module. Elements that are not part of interface can be imported directly from subpackages.- Unified
crypto
module interface and deprecated shortcut variants due to inconsistency between various algorithms and modes. Changes can be found in documentation or #8 - cryptography is no longer used in malduck (in favor of PyCryptodome)
Bugfixes:
- Fixed extractor module loader in
extractor
module: some modules were not properly loaded fromsys.modules
cache so they were executed after each creation ofmalduck.extractor.ExtractorModules
object. - Tuples can be included in config - fixed
encode_for_json
- Fixed issues in documentation