Commit graph

505 commits

Author SHA1 Message Date
Heiko Schaefer
127f36162c
move example texts into diagram notes 2023-11-25 17:32:33 +01:00
Heiko Schaefer
5887bcc880
edit "trust signature" text
- lean on the word "trust" as little as possible
- some clarifications
2023-11-25 17:32:33 +01:00
Heiko Schaefer
e49d1e69af
clarify certification text
And use Bob's real fingerprint.
2023-11-25 15:57:00 +01:00
Heiko Schaefer
4b9c064a8b
it seems confusing to imply that bob will necessarily distribute a third-party certification, this is only true some of the time 2023-11-25 15:43:24 +01:00
Heiko Schaefer
a3b5e263e3
add missing space 2023-11-25 15:36:40 +01:00
Heiko Schaefer
5f694e8c23
clarification: "append" implies "stored at the end of a file." this is not generally true for these two cases.
I now realize that this is weird: we're claiming that certificates are "append only". However, the meaning of that term, in OpenPGP is ... not about the location of additions. Rather it just means "we only get to add packets, not remove them". Regardless of packet order.
2023-11-25 15:11:17 +01:00
Heiko Schaefer
5faec16cb8
Improve on original text: "Elements" encompass both "components" and "signatures." Regarding malicious addition, we care about both.
Additionally, "typically" reads confusingly weak to me, erring on the side of "maybe too strong" with "will" seems better.
2023-11-25 14:56:17 +01:00
Heiko Schaefer
97e413a3dd
in our text, this fingerprint represents Alice's certificate (and isn't an example) 2023-11-25 14:53:00 +01:00
Heiko Schaefer
cdbf15e49a
clarify how the back signature is embedded 2023-11-25 14:47:34 +01:00
Heiko Schaefer
e05f104974
clarify enumeration of legitimate unbound packets
This is supposed to be a list of legitimate uses. I've removed the elaboration of the flooding problem, and replaced it with a link to an elaboration in ch4.
2023-11-25 14:16:30 +01:00
Heiko Schaefer
2580ae317d
typo fix 2023-11-25 13:06:08 +01:00
Heiko Schaefer
1a4ef8a975
clarify: the flag is not always set 2023-11-25 13:04:58 +01:00
Tammi L. Coles
e66d5158a8 fix apostrophe format 2023-11-25 11:24:00 +01:00
Tammi L. Coles
b834628558 restore language to table, clean up structure 2023-11-25 11:19:56 +01:00
Tammi L. Coles
09efc3db67 correct CertificationRevocation section 2023-11-25 11:09:32 +01:00
Tammi L. Coles
78b2766049 correct CertificationRevocation section 2023-11-25 11:09:11 +01:00
Tammi L. Coles
8fe5dfcf33 restore language of table but fix layout 2023-11-25 11:04:59 +01:00
Tammi L. Coles
8e81ed6b36 expand note for clarity 2023-11-25 10:57:40 +01:00
Tammi L. Coles
14a95e1907 push final edits of Ch8, clarify use of italics 2023-11-25 10:56:24 +01:00
Tammi L. Coles
8d4c1748c7 edit ch8 advanced section up to line 358 2023-11-23 17:39:31 +01:00
Tammi L. Coles
94abcc34f7 edit ch8 3rd party signatures 2023-11-23 16:44:21 +01:00
Tammi L. Coles
a8b17f8fe4 edit ch8 soft and hard revocations 2023-11-23 14:34:23 +01:00
Tammi L. Coles
f795da774d edit ch8 Revocation self-signatures 2023-11-23 14:24:05 +01:00
Tammi L. Coles
92948c6dda edit ch8 self-sig binding to primary ID 2023-11-23 14:14:19 +01:00
Tammi L. Coles
b4954d7a14 edit ch8 dirct key signature 2023-11-23 14:11:39 +01:00
Tammi L. Coles
92d7d218fb edit ch8 adding metadata 2023-11-23 14:09:15 +01:00
Tammi L. Coles
28a69fe381 edit ch8 binding identities 2023-11-23 14:02:13 +01:00
Tammi L. Coles
7d1d69d372 edit ch8 binding signing subkeys 2023-11-23 13:34:17 +01:00
Tammi L. Coles
d3c1634ae0 edit ch8 self-sigs in cert formation and mgmt 2023-11-23 13:12:30 +01:00
Tammi L. Coles
560f75d703 edit ch8 section on distinct functions of self- v third-party sigs 2023-11-23 10:35:13 +01:00
Tammi L. Coles
2340333f40 edit signatures on components intro, self-sig v 3rd party 2023-11-23 10:16:29 +01:00
Heiko Schaefer
1331e9bb5a
mention "strong set" concept 2023-11-22 17:00:11 +01:00
Heiko Schaefer
fe8f92e99d
ch8: add link anchor 2023-11-22 16:26:25 +01:00
Heiko Schaefer
1e3672fa26
Add anchor, and clarify intended meaning of section 2023-11-22 15:06:02 +01:00
Tammi L. Coles
5259fb0606 Merge branch 'draft' into tammi-ch6 2023-11-16 21:09:26 +00:00
Tammi L. Coles
e6c935eec9 remove 'and providing varying levels of security' 2023-11-16 22:08:05 +01:00
Heiko Schaefer
4277942114
ch8: typo fix 2023-11-16 17:31:16 +01:00
heiko
a02c7562f0 Merge branch 'draft' into tammi-heiko-ch7 2023-11-16 16:25:43 +00:00
Tammi L. Coles
1b1e918a01 add detail to ch7 pitfalls section of cleartext signatures 2023-11-16 15:16:05 +01:00
Heiko Schaefer
32b5e0cfe0
Align wording with https://gitlab.com/openpgp-wg/rfc4880bis/-/merge_requests/354/diffs 2023-11-16 13:31:10 +01:00
Tammi L. Coles
58340c97a1 edit ch7 cleartext transformations subsection 2023-11-16 11:57:46 +01:00
Tammi L. Coles
2f44224974 edit ch7 section on use case 2023-11-16 11:14:16 +01:00
Tammi L. Coles
7ed65cc02c make second-pass edits to ch7 2023-11-16 09:48:07 +01:00
Heiko Schaefer
0def7f33ae
add link anchor 2023-11-15 12:31:08 +01:00
Heiko Schaefer
c410108a67
ch8: add link anchor 2023-11-14 22:06:02 +01:00
Heiko Schaefer
d47d9fdd53
clarify 2023-11-14 19:50:30 +01:00
Heiko Schaefer
5a454e85e7
extend todo-note 2023-11-14 19:50:29 +01:00
Heiko Schaefer
77d056702a
clarity, fix typo, normalize capitalization 2023-11-14 19:28:48 +01:00
Heiko Schaefer
1e231b0f45
adjust RFC linking, minor tweaks.
I removed the "type IDs" here, because these are *packet type* IDs. The only IDs we're using in the text are *signature types*. I believe signature type IDs are the only IDs that application developers sometimes think about in numerical terms.
2023-11-14 19:28:47 +01:00
Heiko Schaefer
ad7b58ce71
clarify/tighten: there is just *one* signature packet in this paragraph. 2023-11-14 13:35:11 +01:00