Skip to content

v0.17.0

Latest
Compare
Choose a tag to compare
@hakavlad hakavlad released this 16 Oct 16:38
· 15 commits to main since this release
  • Performed code refactoring.
  • Added log_d(), log_i(), log_w(), log_e(); used them instead of raw print().
  • Improved log and prompt messages.
  • Replaced hashlib.blake2b with nacl.hashlib.blake2b.
  • Added docstrings and comments.
  • Improved error handling; handled nonce counter overflow and EOFError for every input().
  • Changed the numbering of input options.
  • Added limitations for input options set to: 1023 for passphrase size, 2^60 for output file size (in action 8), and 10^18 for maximum padding percentage.
  • Applied strip() for integer and boolean input options.
  • Improved type hinting using the features of Python 3.9; the minimum required version of Python has been updated to 3.9.
  • Added pyproject.toml.
  • Removed setup.py.