- Moved from Python 2 to Python 3.
Bugfixes:
- Fix a bug where a container would not open if no list or append-only password is set.
Feaures:
- Preview of pol vi: an ncurses interface!
- Use Argon2d as the default key-stretcher.
Bugfixes:
- Work-around argon2cffi switching from Argon2 v1.0 to v1.3.
- Do not show progressbar after returning the shell to the user.
- Atomic save: you will not loose your safe anymore if something goes wrong while writing the safe to disk (assuming os.rename is atomic).
Internals:
- open_containers is now reentrant: e.g. calling open_containers with the same password twice will return the same Container.
Add new key-stretcher
argon2
.It is the winner of the recent Password Hashing Competition . To use
argon2
instead of the current defaultscrypt
, create a safe withpol init --argon2
.
- Rerandomize in background to return shell earlier.
- Use static __version__ attribute.
- Use RST for README.
- Use the
twofish
module instead ofmcrypt
.