You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.