Heiko Schaefer
887c5bf0e6
remove dangling footnote syntax
2023-11-25 17:32:33 +01:00
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
Tammi L. Coles
8c8cf2ed50
edit commit 02b0785584
on the not-exactly-unique fingerprint
2023-11-25 16:30:54 +01:00
Tammi L. Coles
4a2595c5f7
remove comma in commit e0457bac64
2023-11-25 16:24:09 +01:00
Tammi L. Coles
f0e5c00803
reorganize and structure content to answer commit 992c878fea
2023-11-25 16:17:31 +01:00
Tammi L. Coles
7cb536008b
edit commit 451b881c03
2023-11-25 16:03:52 +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
Tammi L. Coles
018a6107c1
edit to commit 441936eb98
2023-11-25 15:33:34 +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
a9c8e138fe
add "cert-flooding" link anchor
2023-11-25 14:19:37 +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
Tammi L. Coles
d49cf0b713
Edit commit 6f609c7f88
2023-11-25 14:12:09 +01:00
Tammi L. Coles
a914e60fa3
edit metadata capabilities of commit c6888559f5
2023-11-25 13:59:35 +01:00
Tammi L. Coles
6ada412e74
clarify auth-flag of commit c6888559f5
2023-11-25 13:42:41 +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
9d040057eb
Merge remote-tracking branch 'refs/remotes/origin/heiko-ch4' into heiko-ch4
2023-11-25 12:01:17 +01:00
Tammi L. Coles
50bdb0b72e
edits to commit 999549dcc3
2023-11-25 11:57:39 +01:00
Tammi L. Coles
10ce55fa77
edits to # 999549dcc3
2023-11-25 11:51:59 +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
02146bbe96
Incorporate super helpful feedback from @dvzrv
2023-11-25 00:17:32 +01:00
2467c044b8
Add section on well-formedness
2023-11-24 23:23:43 +01:00
Heiko Schaefer
9e233cc011
ch5: edits
2023-11-24 20:17:04 +01:00
Heiko Schaefer
d9ebc63721
ch5: edits
2023-11-24 20:17:03 +01:00
Heiko Schaefer
5ce162b7f1
ch5: diagram notes
2023-11-24 20:17:01 +01:00
Heiko Schaefer
1bb46763ec
Move mermaid diagram source out of sphinx field of view, and add a png version.
2023-11-24 16:44:42 +01:00
Heiko Schaefer
1ee3024056
Normalize term: effective -> in effect
2023-11-24 16:44:42 +01:00
Heiko Schaefer
04ae1fb0a8
Add link anchor
2023-11-24 16:44:41 +01:00
Heiko Schaefer
09a64ee541
Minor edits for clarity (and consistency with other chapters)
2023-11-24 16:44:41 +01:00
Heiko Schaefer
058b7b5ebc
Align styling of "direct key" with RFC
2023-11-24 16:44:41 +01:00
Heiko Schaefer
f211c7b00d
Align styling of "User ID" with RFC
2023-11-24 16:44:41 +01:00
bc25296cec
Add diagram about narrow interpretation of signatures
2023-11-24 16:44:41 +01:00
b04b823830
Integrate some diagrams with ch9
2023-11-24 16:44:40 +01:00
159814017c
Add more diagrams
2023-11-24 16:44:40 +01:00
7d18cbe76e
Add some cert validity diagrams
2023-11-24 16:44:40 +01:00
bcbbb0d901
Signature shadowing
2023-11-24 16:44:40 +01:00
55396e8452
Attribute shadowing
2023-11-24 16:44:40 +01:00
5ab4546144
Small changes
2023-11-24 16:44:40 +01:00