From 6f58af0aa8d745f1c5f950edddf125f876dca1c5 Mon Sep 17 00:00:00 2001 From: Heiko Schaefer Date: Fri, 15 Sep 2023 14:11:57 +0200 Subject: [PATCH] Slightly more structure for "highlevel" --- book/source/03-highlevel.md | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/book/source/03-highlevel.md b/book/source/03-highlevel.md index 764bf67..ed41b5f 100644 --- a/book/source/03-highlevel.md +++ b/book/source/03-highlevel.md @@ -1,10 +1,5 @@ # A high-level view -``` -- ? -- Introduce Packet/Subpacket concepts (?) -``` - ## A very brief history The OpenPGP standard has evolved over time. @@ -75,3 +70,23 @@ compared to the previous version 4. As of this writing (in 2023), version 4 of OpenPGP is still most commonly used. OpenPGP version 4 is described in [RFC 4880](https://datatracker.ietf.org/doc/html/rfc4880). + +## Concepts + +### Certificates/Keys + +All uses of OpenPGP are centered around (asymmetric) cryptographic key material. +In OpenPGP, cryptographic keys are combined with additional metadata into +"OpenPGP Keys", or "OpenPGP Certificates". + +See chapter "certs" (link) for more on OpenPGP Certificates, and "private" for handling of +private key material in OpenPGP. + +### Cryptographic operations + +- Signatures +- Encryption + +### Internal structure of OpenPGP data + +OpenPGP data is structured as "packets" (and sometimes "subpackets"), internally.