Download Kestrel
Release v1.0.2
Changes
- Add fallback to use stdin if a tty cannot be opened.
- Upgrade to underlying curve25519 library that fixes a timing attack. Note that the security of this application is not directly affected by this.
Download
- .deb x86_64
- .rpm x86_64
- Windows Installer
- Source Code
- SHA256SUMS.txt
- kestrel-1.0.2-1.aarch64.rpm
- kestrel-linux-v1.0.2-amd64.tar.gz
- kestrel-linux-v1.0.2-arm64.tar.gz
- kestrel-macos-v1.0.2-amd64.tar.gz
- kestrel-macos-v1.0.2-arm64.tar.gz
- kestrel-windows-v1.0.2-x64.zip
- kestrel_1.0.2-1_arm64.deb
Release v1.0.1
13 May 24
Changes
- Performance improvements. Remove extraneous x25519 operation.
Download
- .deb x86_64
- .rpm x86_64
- Windows Installer
- Source Code
- SHA256SUMS.txt
- kestrel-1.0.1-1.aarch64.rpm
- kestrel-linux-v1.0.1-amd64.tar.gz
- kestrel-linux-v1.0.1-arm64.tar.gz
- kestrel-macos-v1.0.1-amd64.tar.gz
- kestrel-macos-v1.0.1-arm64.tar.gz
- kestrel-windows-v1.0.1-x64.zip
- kestrel_1.0.1-1_arm64.deb
Release v1.0.0
28 Dec 23
Changes
- The file format is now stable. All Kestrel files encrypted with this version will be able to be decrypted with future Kestrel versions. Kestrel is ready for production.
- Output files are no longer overwritten during a failed decryption attempt.
- Improved error messages when decrypting unsupported files.
- Added check to ensure the input and output file locations differ.
Download
- .deb x86_64
- .rpm x86_64
- Windows Installer
- Source Code
- SHA256SUMS.txt
- kestrel-1.0.0-1.aarch64.rpm
- kestrel-linux-v1.0.0-amd64.tar.gz
- kestrel-linux-v1.0.0-arm64.tar.gz
- kestrel-macos-v1.0.0-amd64.tar.gz
- kestrel-macos-v1.0.0-arm64.tar.gz
- kestrel-windows-v1.0.0-x64.zip
- kestrel_1.0.0-1_arm64.deb
Homebrew
brew tap finfet/kestrel
brew install kestrel-cli
Arch Linux
Release v0.11.0
25 Sep 23
Changes
- Added the abilility to input and output data using unix pipes.
- Changed the format of private keys. The private key format's salt value has been increase from 16 to 32 bytes in order to give encrypted private keys the same security properties as password encrypted files.
- Changed the file format of key encrypted files. The noise handshake hash is now bound to the payload key for improved security.
Note:
THIS IS A BREAKING RELEASE
All files that were encrypted with versions prior to this will no longer decrypt. You must decrypt any files with the previous version and then re-encrypt them with the new version. All private keys must also be regenerated.
No changes to the file formats are expected after the 1.0.0 release.
Download
- .deb x86_64
- .rpm x86_64
- Windows Installer
- Source Code
- SHA256SUMS.txt
- kestrel-0.11.0-1.aarch64.rpm
- kestrel-linux-v0.11.0-amd64.tar.gz
- kestrel-linux-v0.11.0-arm64.tar.gz
- kestrel-macos-v0.11.0-amd64.tar.gz
- kestrel-macos-v0.11.0-arm64.tar.gz
- kestrel-windows-v0.11.0-x64.zip
- kestrel_0.11.0-1_arm64.deb
Homebrew
brew tap finfet/kestrel
brew install kestrel-cli
Arch Linux
Release v0.10.1
20 Jan 23
Changes
- Fixed a crash when running kestrel key
- Improved cli error message output
Download
- .deb x86_64
- .rpm x86_64
- Windows Installer
- Source Code
- SHA256SUMS.txt
- kestrel-0.10.1-1.aarch64.rpm
- kestrel-linux-v0.10.1-amd64.tar.gz
- kestrel-linux-v0.10.1-arm64.tar.gz
- kestrel-macos-v0.10.1-amd64.tar.gz
- kestrel-macos-v0.10.1-arm64.tar.gz
- kestrel-windows-v0.10.1-x64.zip
- kestrel_0.10.1-1_arm64.deb
Homebrew
brew tap finfet/kestrel
brew install kestrel-cli
Arch Linux
Release v0.10.0
08 Aug 22
Changes
- Native .deb, .rpm and homebrew packages.
- Bash completion and man pages for Linux and macOS.
- A warning is displayed if an empty password is used.
- Updated cryptography depdendency version.
Download
- kestrel_0.10.0-1_amd64.deb
- kestrel_0.10.0-1_arm64.deb
- kestrel-0.10.0-1.fc36.aarch64.rpm
- kestrel-0.10.0-1.fc36.x86_64.rpm
- kestrel-0.10.0.tar.gz
- kestrel-cli-setup-v0.10.0-x64.exe
- kestrel-linux-v0.10.0-amd64.tar.gz
- kestrel-linux-v0.10.0-arm64.tar.gz
- kestrel-macos-v0.10.0-amd64.tar.gz
- kestrel-macos-v0.10.0-arm64.tar.gz
- kestrel-windows-v0.10.0-x64.zip
- SHA256SUMS.txt