Skip to main content

OpenPGP Message Format

Document Type Replaced Internet-Draft (individual)
Authors Werner Koch , brian m. carlson , Ronald Henry Tse , Derek Atkins , Daniel Kahn Gillmor
Last updated 2020-08-31
Replaces draft-koch-openpgp-rfc4880bis
Replaced by draft-ietf-openpgp-crypto-refresh
Stream Internet Engineering Task Force (IETF)
Intended RFC status (None)
Expired & archived
plain text html xml htmlized pdfized bibtex
Stream WG state WG Document
Associated WG milestone
Jun 2021
submit RFC 4880 revision to the IESG
Document shepherd (None)
IESG IESG state Replaced by draft-ietf-openpgp-crypto-refresh
Consensus boilerplate Unknown
Telechat date (None)
Responsible AD (None)
Send notices to (None)
This Internet-Draft is no longer active. A copy of the expired Internet-Draft can be found at:


{ Work in progress to update the OpenPGP specification from RFC4880 } This document specifies the message formats used in OpenPGP. OpenPGP provides encryption with public-key or symmetric cryptographic algorithms, digital signatures, compression and key management. This document is maintained in order to publish all necessary information needed to develop interoperable applications based on the OpenPGP format. It is not a step-by-step cookbook for writing an application. It describes only the format and methods needed to read, check, generate, and write conforming packets crossing any network. It does not deal with storage and implementation questions. It does, however, discuss implementation issues necessary to avoid security flaws.


Werner Koch
brian m. carlson
Ronald Henry Tse
Derek Atkins
Daniel Kahn Gillmor

(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)