Standard
The OpenPGP Proposed Standard is defined by the OpenPGP Working Group of the Internet Engineering Task Force (IETF) in RFC 9580. This document contains all the necessary information to develop interoperable applications based on the OpenPGP format. It describes the format and methods needed to read, check, generate, and write conforming encrypted messages, keys, and signatures.
Besides the message format specified in RFC 9580, a collection of other OpenPGP-related RFCs, XEPs, and, Internet Drafts have been written:
IETF RFCs
- RFC 9580: OpenPGP
- RFC 3156: MIME Security with OpenPGP
- RFC 6091: Using OpenPGP Keys for Transport Layer Security (TLS) Authentication
- RFC 7929: DNS-Based Authentication of Named Entities (DANE) Bindings for OpenPGP
XMPP Integration
Active Working Group Internet Drafts
- Post-Quantum Cryptography in OpenPGP
- OpenPGP Replacement Key Signalling Mechanism
- Persistent Symmetric Keys in OpenPGP
Other Active Internet Drafts
- OpenPGP Web Key Directory
- Stateless OpenPGP Command Line Interface
- First-Party Approved Third-Party Certifications in OpenPGP
- The OpenPGP HTTP Keyserver Protocol (HKP)
- OpenPGP Signature Salt Notation
- PQ/T Composite Schemes for OpenPGP using NIST and Brainpool Elliptic Curve Domain Parameters
- OpenPGP External Secret Keys
Obsolete or Expired Internet Drafts
- Shared OpenPGP Certificate Directory
- Revocation in OpenPGP
- Abuse-Resistant OpenPGP Keystores
- Best Common Practise for using OPENPGPKEY records
- Media type literal packet in OpenPGP
- EdDSA for OpenPGP
- Linked Identites for OpenPGP
- URI Attributes for OpenPGP
- Modernizing the OpenPGP Message Format
- Forward Secrecy Extensions for OpenPGP
- OpenPGP Extensions for Device Certificates
- The OpenPGP Message Format
- The “OpenPGP” mail and news header field
- Multiple Signatures using Security Multiparts
Obsolete RFCs
- RFC 1991: PGP Message Exchange Formats
- RFC 2015: MIME Security with Pretty Good Privacy (PGP)
- RFC 2440: OpenPGP Message Format
- RFC 4880: OpenPGP Message Format
- RFC 5581: The Camellia Cipher in OpenPGP
- RFC 6637: Elliptic Curve Cryptography (ECC) in OpenPGP
See also the list of documents maintained by the Working Group.