github str4d/rage v0.9.2
rage v0.9.2

latest release: v0.10.0
11 months ago

rage

Changed

  • Increased parsing speed of age file headers. For single-recipient encrypted decryption throughput increases by 6% for medium (< 1MiB) files, and 40% for small (< 10kiB) files.
  • The pinentry binary used to request passphrases can now be set manually with PINENTRY_PROGRAM environment variable. It accepts either a binary name a path. Setting this to the empty string will disable pinentry usage and back to the CLI interface.
  • Linux release binaries are now built using Ubuntu 20.04.

age

Added

  • age::Decryptor::{new_buffered, new_async_buffered}, which are more efficient types implementing std::io::BufRead or futures::io::AsyncBufRead includes &[u8] slices).
  • impl std::io::BufRead for age::armor::ArmoredReader
  • impl futures::io::AsyncBufRead for age::armor::ArmoredReader

Changed

  • The pinentry binary used by age::cli_common::read_secret can now be set with the PINENTRY_PROGRAM environment variable. It accepts either a name or a path. Setting this to the empty string will disable pinentry and fall back to the CLI interface.

Fixed

  • The AsyncWrite::poll_write implementation for age::stream::StreamWriter never returns 0 if there is data to write. This makes StreamWriter with futures::io::copy.

Don't miss a new rage release

NewReleases is sending notifications on new releases.