v2.8.0
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.