Skip to content

fix(deps): update rust crate pgp to 0.14.0

renovate requested to merge renovate/pgp-0.x into main

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

Compare Source

️ 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
🧪 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

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Edited by renovate

Merge request reports

Loading