f9e47e8e8a
Improve section on symmetric ciphers used for SKESKv4+SEIPDv1
2023-12-08 15:52:54 +01:00
fca06c7619
Add more info about SEIPDv1's quick check mechanism
2023-12-08 15:44:50 +01:00
9a8dc3ce47
Move anonymous recipient section to advanced topics
2023-12-08 15:44:18 +01:00
f37472fc3e
Link to algorithm-specific session key encryption sections
2023-12-08 15:43:03 +01:00
3033cc82c1
Replace ch10 diags with svgs
2023-12-08 00:16:03 +01:00
20e987c363
Fix admonition
2023-12-07 23:55:10 +01:00
006ef392fc
Big commit, should have split into smaller commits, but haven't
2023-12-07 23:52:03 +01:00
c5c9ae56e4
Remove some TODOs from ch10 and add some more
2023-12-06 21:15:24 +01:00
4b507f9737
Add TODO about session-key reuse in SEIPDv2
2023-11-28 23:26:37 +01:00
28d9be2193
Some progress. Swapped SEIPDv2 and v1 to improve readability
2023-11-28 23:19:59 +01:00
f0c4c2a33a
Add diagram for SEIPDv2
2023-11-27 23:39:26 +01:00
e1dea02e5e
Add diagram for SEIPDv1
2023-11-27 23:22:52 +01:00
151d4b727d
ch10 feedback
2023-11-27 22:47:29 +01:00
Heiko Schaefer
02988f5e8a
ch10: edits
2023-11-26 14:00:59 +01:00
Heiko Schaefer
023a9392a4
ch10: link to zooming in
2023-11-26 14:00:59 +01:00
Heiko Schaefer
007d2bbd40
write ch10
2023-11-26 14:00:59 +01:00
Heiko Schaefer
45dfc63639
write ch10
2023-11-26 14:00:59 +01:00
Heiko Schaefer
0ca7a85122
ch20: decrypt
2023-11-26 14:00:58 +01:00
Heiko Schaefer
aa71f569b1
write ch10
2023-11-26 14:00:58 +01:00
Heiko Schaefer
53ea13b439
fixes
2023-11-26 14:00:58 +01:00
Heiko Schaefer
42d396ece3
write ch10
2023-11-26 14:00:58 +01:00
Heiko Schaefer
31bb94dc64
write ch10
2023-11-26 14:00:58 +01:00
Heiko Schaefer
331fb6f649
write ch10
2023-11-26 14:00:57 +01:00
Heiko Schaefer
130b33d215
write ch10
2023-11-26 14:00:57 +01:00
Heiko Schaefer
6fac33c43e
packet dump of seipd v2 encrypted message
2023-11-26 14:00:57 +01:00
Heiko Schaefer
3a921f6528
Merge branch 'draft' into tammi-ch8-heiko
...
# Conflicts:
# book/source/08-signing_components.md
2023-11-25 23:09:12 +01:00
Heiko Schaefer
8431dd8e1d
re-instate section structure
2023-11-25 23:05:13 +01:00
Heiko Schaefer
4f179701e3
Merge remote-tracking branch 'origin/liw-ch3-tammi' into draft
...
# Conflicts:
# book/source/03-cryptography.md
2023-11-25 23:00:47 +01:00
Tammi L. Coles
f1e6da7e74
try again
2023-11-25 22:53:02 +01:00
Tammi L. Coles
90f2ad9c4f
further streamline commit 7f68db756c
2023-11-25 22:15:37 +01:00
Tammi L. Coles
8ab3d359e6
edit to commit 36399d330b
2023-11-25 22:07:07 +01:00
Heiko Schaefer
11542af645
add placeholder "append-only" link target
2023-11-25 20:03:58 +01:00
Heiko Schaefer
dc9e9510d0
ci: codespell fixes
2023-11-25 20:01:26 +01:00
Heiko Schaefer
3130ebee43
Merge branch 'heiko-ch4' into draft
...
# Conflicts:
# book/source/04-certificates.md
2023-11-25 19:40:56 +01:00
Heiko Schaefer
5621dfa79c
avoid using the technical term "key" as a generic word
2023-11-25 19:29:18 +01:00
Heiko Schaefer
b121676a0d
i think "demonstrate" gestures partly in the wrong direction.
...
much agility is already built in. the point here is not that more agility can be built in on short notice (even though that is also true). but rather that OpenPGP already allows users to make a lot of decisions about which mechanisms to use, right now.
2023-11-25 19:26:55 +01:00
Heiko Schaefer
0a2bccb380
generalize: User Attributes are uncommon, but we should include them
2023-11-25 19:20:42 +01:00
Heiko Schaefer
ee1e9d5396
simplify/clarify section title
2023-11-25 19:20:00 +01:00
Heiko Schaefer
4635d15ece
drop duplication
2023-11-25 18:41:35 +01:00
Heiko Schaefer
111f6cca41
attempt at footnote with more detail on fingerprint uniqueness. the exact content might need more tweaking.
2023-11-25 18:39:02 +01:00
Heiko Schaefer
a431853832
zoom_certificates doesn't talk about private keys (anymore). de-emphasize the packet-level chapter (it's still very unclear to me how many readers should look at those chapters).
2023-11-25 18:24:36 +01:00
Heiko Schaefer
3b0dfd5cd7
move contextualization paragraphs up to the first block
2023-11-25 18:14:45 +01:00
Heiko Schaefer
06c40b0275
i'm uncomfortable offering an explanation for this recommendation
...
(i don't think security is a concern here. maybe interoperability?)
2023-11-25 17:49:35 +01:00
Heiko Schaefer
43b26012de
minor tweak
2023-11-25 17:46:07 +01:00
Heiko Schaefer
77a0a69d78
clarify language
2023-11-25 17:43:30 +01:00
Heiko Schaefer
993da3ccf4
don't use the generic word "critical" in a context where it has a technical meaning
2023-11-25 17:39:47 +01:00
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