Skip to content

Commit

Permalink
age: Document RSA pubkey size limit introduction in changelog
Browse files Browse the repository at this point in the history
This was accidentally introduced via the `rsa 0.7` migration. It is
however a useful default.

Closes #421.
  • Loading branch information
str4d committed Dec 17, 2023
1 parent 8e5e516 commit e9eb2c2
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions age/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,11 @@ to 1.0.0 are beta releases.
- Support for encrypted OpenSSH keys exported from 1Password.

## [0.9.0] - 2022-10-27
### Security
- `age::ssh::Recipient::SshRsa` now has a maximum modulus size of 4096 bits, to
prevent a Denial of Service (DoS) condition when encrypting to untrusted
public keys.

### Added
- `age::armor::ArmoredReadError`, used to wrap armor-specific read errors inside
`std::io::Error`.
Expand All @@ -55,6 +60,7 @@ to 1.0.0 are beta releases.

### Changed
- MSRV is now 1.59.0.
- Migrated to `rsa 0.7`.
- `age::Encryptor::with_recipients` now returns `Option<Encryptor>`, with `None`
returned if the provided list of recipients is empty (to prevent files being
encrypted to no recipients). The `recipients` argument is also now
Expand Down

0 comments on commit e9eb2c2

Please sign in to comment.