Standard
The OpenPGP Proposed Standard is defined by the OpenPGP Working Group of the Internet Engineering Task Force (IETF) in RFC 4880. 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 4880, a collection of other OpenPGP-related RFCs, XEPs, and, Internet Drafts have been written:
IETF RFCs
- IETF OpenPGP Working Group
- RFC 4880: OpenPGP Message Format
- RFC 3156: MIME Security with OpenPGP
- RFC 6637: Elliptic Curve Cryptography (ECC) in OpenPGP
- RFC 6091: Using OpenPGP Keys for Transport Layer Security (TLS) Authentication
- RFC 5581: The Camellia Cipher in OpenPGP
XMPP Integration
Current Internet Drafts
- The OpenPGP HTTP Keyserver Protocol (HKP)
- Using DANE to Associate OpenPGP public keys with email addresses
- 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