Skip to content

v2.8.0

Compare
Choose a tag to compare
@conradkleinespel conradkleinespel released this 07 Apr 17:28
· 79 commits to master since this release

Known to compile with Rust 1.33.0 and Cargo 1.33.0.

This release replaces the rust-crypto crate, which has been unmaintained since September 2016, with a combination of the openssl crate and libsodium, which are actively maintained. You will need openssl and libsodium installed on your system to use Rooster 2.8+.

A new command has been introduced: rooster set-scrypt-params <log2n> <r> <p>. It can be used to set the parameters used by the scrypt key derivation function. This can be useful if you want to make brute-forcing your password file more difficult. For instance, you can set log2n = 15, which will make your computer take more time to decrypt your password file, the default being log2n = 12.

Your existing Rooster file should continue working as before. I recommend you keep a backup of it, just in case a bug was inadvertently introduced in Rooster 2.8.

The install.sh script has been removed in favor of distribution specific installation instructions.