CARVIEW |
Select Language
HTTP/2 200
date: Sun, 27 Jul 2025 14:35:28 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"d227dbd51e53a13030a199a62cf15d32"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=n38Nas5tJgeJ3duZ5%2Fs9KfISHm9NphHcrDCmVYxPRbge4tkpJuIb%2Fha5XRQS%2FAkpeUM8h7ytVN%2BivFVKi0QGc%2BKDJjuFhP5VMgiEWxxNF5tFD9nf03ciWl9LEhYPIObWz5hFAfkjPdzYhd0tC0kLUTgnmptgSsJ1xj0sEqPu7NecULp1MRE0NZ2N6WO06R0HEL6SR49r9ZPSuPixT%2BA1LMBOMChMdn%2FLiB%2FgUw7zqGG5%2FEh9jllRqZtSLB6cpgvPvDT5XUPn0DqKeSc4TN%2BSaw%3D%3D--e5oIwyByHk1a1Z4K--e%2FXhSueWSTb9cm4elvrAgg%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1307208035.1753626927; Path=/; Domain=github.com; Expires=Mon, 27 Jul 2026 14:35:27 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Mon, 27 Jul 2026 14:35:27 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: EAAC:3ED739:F04886:13C2269:6886392F
Releases Β· rpgp/rpgp Β· GitHub
29 May 08:35
Loading
27 May 16:53
Loading
26 May 18:57
Loading
10 Apr 21:17
Loading
02 Apr 13:52
Loading
29 Jan 18:53
Loading
05 Dec 11:33
Loading
05 Dec 11:34
Loading
25 Sep 10:00
Loading
17 Aug 10:44
Loading
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 85
Releases: rpgp/rpgp
Releases Β· rpgp/rpgp
v0.16.0 - Stream the world & PQC
Compare
Assets 2
v0.16.0-alpha.3
Compare
Assets 2
v0.16.0-alpha.2
Compare
β°οΈ Features
- Implement PQC draft 08 - (a843ebf)
- Add support for V6 keygen (#539) - (33097df)
- Implement PublicKeyAlgorithm::is_pqc (#552) - (6e6fa24)
- Imprint function - (c17d370)
- Implement primary key binding signing; cleanup fn names - (976a03c)
- Update pqc tests and links to draft-ietf-openpgp-pqc-09 - (7dfdf40)
π Bug Fixes
- (message) Remove done state in sym_encrypted reader - (9c78e99)
- Make KeyDetails::new public again (#557) - (cff8ea2)
- Check primary key binding signature for signing capable subkeys - (cd4ca99)
- Produce and handle embedded primary key binding (backsig) - (af4fb28)
π Refactor
- Move subkey binding creation to packet - (4834bde)
π Documentation
- Add a bit of text (#532) - (e83f4e9)
- Add doctest example for listing User IDs in a key (#553) - (21c735b)
π§ͺ Testing
- Generate key with signing capable subkey, check embedded signature - (e4cc899)
Cleanup
Assets 2
v0.16.0-alpha.1
Compare
chore: Release pgp version 0.16.0-alpha.1
Assets 2
v0.16.0-alpha.0 - Stream all the things
Compare
chore: Release pgp version 0.16.0-alpha.0
Assets 2
v0.15.0
Compare
β°οΈ Features
- Implement TryFrom for Signed{Public,Secret}Key - (f9e7694)
- [breaking] Implement feature gate for x448 - (e16fa47)
- Update deps - (8222112)
π Bug Fixes
- Correctly deal with multi buffer reads in dearmoring - (7637f18)
π Refactor
- Remove unused feature flags - (d800fb5)
π Documentation
π§ͺ Testing
- Add cargo fuzz testing harnesses - (de9dcf1)
- Move some slow tests to ignore, to speed up default tests - (7d16c1c)
- Split up key tests for better speed - (3bc007f)
- Split up tests more - (9abb7fa)
βοΈ Miscellaneous Tasks
Assets 2
v0.14.2
Compare
π Bug Fixes
- Fix CVE-2024-53857 "Potential Resource Exhaustion when handling Untrusted Messages"
π Documentation
- Update changelog - (d9aef6a)
Assets 2
1 person reacted
v0.14.1
Compare
β°οΈ Features
π Bug Fixes
- Fix CVE-2024-53856: "Panics on Malformed Untrusted Input"
- Make strip_leading_zeros_vec() work correctly - (57e11c5)
- Csf normalization for signing - (8439a6d)
- Extend is_signing_key() and is_encryption_key() for RFC 9580 algorithms (#434) - (a1d9d5c)
- Enable the zeroize feature for argon2 and sha1-checked (#440) - (0c45660)
π Refactor
- Optimize
Display
implementation forBlockType
- (00b5027) - Merge write_packet_len into write_packet_length - (33dcc83)
π§ͺ Testing
βοΈ Miscellaneous Tasks
Assets 2
v0.14.0 - Upgrading to RFC9580 aka V6
Compare
With this release, rpgp gains support for the latest and greatest version of the OpenPGP spec, namely RFC9580!
β°οΈ 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)
Assets 2
5 people reacted
v0.13.2
Compare
Assets 2
1 person reacted
Previous Next
You canβt perform that action at this time.