fix(deps): update rust crate pgp to 0.14.0
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
pgp | dependencies | minor |
0.13.2 -> 0.14.0
|
Release Notes
rpgp/rpgp (pgp)
v0.14.0
⛰ ️ Features
- Improve more debug impls - (3d73320)
- Password protection removal and setting for secret key packets - (700cba2)
- Improve API of LiteralData to provide more flexibility - (34728e0)
- Rfc9580 keys - (f09666c)
- Make
SignatureConfig::hash_signature_data
more flexible - (c6d6b2c) - Rfc9580 encryption - (5d3547a)
🐛 Bug Fixes
- Decrypted data must contain exactly one message - (00ee8ee)
- V6 ESK may only be combined with v2 SEIPD - (5ec3578)
- Parameter ordering for set_password - (39dd449)
- Add special error message for packet 20 - (49c8403)
- Revert to producing short padding for ecdh - (7c94189)
- Parameter name - (c9cdfaf)
- Reject unknown critical subpackets while hashing for signature verification - (b8b43a7)
- Implement various constraints that rfc 9580 mandates - (5682b08)
- Limit the use of S2K KDF with weak hash algorithms - (cb26cfd)
- When verifying signatures, check alignment between key version and signature version - (b771b78)
- Message parser: drop esk packets with versions that are not aligned with the encrypted container - (5b27240)
- Fail composed key parsing on hard errors during packet parsing - (a9de958)
🚜 Refactor
- Remove bigger macros in favor of direct types - (0b1d778)
- Smaller refactors - (8dcba01)
- Derive debug impls - (d714064)
- Remove unused Deserialize trait - (b18f046)
- Cleanup and improve Mpi API - (1803407)
📚 Documentation
- Update RFC links (#414) - (9473cf5)
- Add/improve comments - (73c89d0)
- Update text about implementation status (#417) - (92123ee)
🧪 Testing
- Roundtrip ecdh test against rPGP 0.10 - (1dd91ea)
- Ignore another sks-dump test failure - (1c0cd84)
- Rename "opengpg-interop" to "openpgp-interop" - (f3292f7)
- Skip writing files by default (#404) - (6e51094)
- Add signature verification tests (RFC 9580 Annex A.6 and A.7) (#409) - (0439dd5)
- Exercise SEIPDv2 encrypt/decrypt for a range of message sizes - (f9c48dd)
⚙ ️ Miscellaneous Tasks
- Rename PublicKeyAlgorithm::EdDSA to EdDSALegacy - (d30ce26)
- Rename PublicKeyTrait::to_writer_old into serialize_for_hashing - (017be15)
- Bump MSRV to 1.75 - (67551a8)
- Update push from master to main (#386) - (7b5f5b7)
- Use write_u8 - (882dcc3)
- Add cargo deny check - (d4a7905)
- Add PkeskVersion, SkeskVersion types - (bc79460)
- Rework ecdh public params to be able to represent opaque data - (276768e)
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Edited by renovate