diff --git a/book/source/diag/Binding_Subkeys.png b/book/source/diag/Binding_Subkeys.png
new file mode 100644
index 0000000..a798631
Binary files /dev/null and b/book/source/diag/Binding_Subkeys.png differ
diff --git a/book/source/diag/Binding_a_UserID.png b/book/source/diag/Binding_a_UserID.png
new file mode 100644
index 0000000..2e9b815
Binary files /dev/null and b/book/source/diag/Binding_a_UserID.png differ
diff --git a/book/source/diag/Component_Key.png b/book/source/diag/Component_Key.png
new file mode 100644
index 0000000..630e5ba
Binary files /dev/null and b/book/source/diag/Component_Key.png differ
diff --git a/book/source/diag/Components_of_an_OpenPGP_Certificate.png b/book/source/diag/Components_of_an_OpenPGP_Certificate.png
new file mode 100644
index 0000000..37265cf
Binary files /dev/null and b/book/source/diag/Components_of_an_OpenPGP_Certificate.png differ
diff --git a/book/source/diag/Fingerprint.png b/book/source/diag/Fingerprint.png
new file mode 100644
index 0000000..90df2bc
Binary files /dev/null and b/book/source/diag/Fingerprint.png differ
diff --git a/book/source/diag/Minimal_OpenPGP_certificate.png b/book/source/diag/Minimal_OpenPGP_certificate.png
new file mode 100644
index 0000000..14900af
Binary files /dev/null and b/book/source/diag/Minimal_OpenPGP_certificate.png differ
diff --git a/book/source/diag/OpenPGP Certificate.png b/book/source/diag/OpenPGP Certificate.png
new file mode 100644
index 0000000..04bc8cd
Binary files /dev/null and b/book/source/diag/OpenPGP Certificate.png differ
diff --git a/book/source/diag/OpenPGPCert_with_privatekeystore.png b/book/source/diag/OpenPGPCert_with_privatekeystore.png
new file mode 100644
index 0000000..005f966
Binary files /dev/null and b/book/source/diag/OpenPGPCert_with_privatekeystore.png differ
diff --git a/book/source/diag/OpenPGP_Certificate.png b/book/source/diag/OpenPGP_Certificate.png
new file mode 100644
index 0000000..8fec825
Binary files /dev/null and b/book/source/diag/OpenPGP_Certificate.png differ
diff --git a/book/source/diag/OpenPGP_Certificate_packet.png b/book/source/diag/OpenPGP_Certificate_packet.png
new file mode 100644
index 0000000..d0a2de8
Binary files /dev/null and b/book/source/diag/OpenPGP_Certificate_packet.png differ
diff --git a/book/source/diag/OpenPGP_Signature_packet.svg b/book/source/diag/OpenPGP_Certificate_packet.svg
similarity index 100%
rename from book/source/diag/OpenPGP_Signature_packet.svg
rename to book/source/diag/OpenPGP_Certificate_packet.svg
diff --git a/book/source/diag/OpenPGP_Certificate_packet_2.png b/book/source/diag/OpenPGP_Certificate_packet_2.png
new file mode 100644
index 0000000..0043f44
Binary files /dev/null and b/book/source/diag/OpenPGP_Certificate_packet_2.png differ
diff --git a/book/source/diag/OpenPGP_Signature_packet_2.svg b/book/source/diag/OpenPGP_Certificate_packet_2.svg
similarity index 100%
rename from book/source/diag/OpenPGP_Signature_packet_2.svg
rename to book/source/diag/OpenPGP_Certificate_packet_2.svg
diff --git a/book/source/diag/Primary_key_metadata.png b/book/source/diag/Primary_key_metadata.png
new file mode 100644
index 0000000..dae4409
Binary files /dev/null and b/book/source/diag/Primary_key_metadata.png differ
diff --git a/book/source/diag/Signature_Creation.png b/book/source/diag/Signature_Creation.png
new file mode 100644
index 0000000..69b2fdc
Binary files /dev/null and b/book/source/diag/Signature_Creation.png differ
diff --git a/book/source/diag/Signature_Verification.png b/book/source/diag/Signature_Verification.png
new file mode 100644
index 0000000..3f99878
Binary files /dev/null and b/book/source/diag/Signature_Verification.png differ
diff --git a/book/source/diag/TSK.png b/book/source/diag/TSK.png
new file mode 100644
index 0000000..361e350
Binary files /dev/null and b/book/source/diag/TSK.png differ
diff --git a/book/source/diag/asymmetric_keypair.png b/book/source/diag/asymmetric_keypair.png
new file mode 100644
index 0000000..088b3c4
Binary files /dev/null and b/book/source/diag/asymmetric_keypair.png differ
diff --git a/book/source/diag/certificate_packet_list.png b/book/source/diag/certificate_packet_list.png
new file mode 100644
index 0000000..283c86a
Binary files /dev/null and b/book/source/diag/certificate_packet_list.png differ
diff --git a/book/source/diag/cryptographic_keypair.png b/book/source/diag/cryptographic_keypair.png
new file mode 100644
index 0000000..d57a320
Binary files /dev/null and b/book/source/diag/cryptographic_keypair.png differ
diff --git a/book/source/diag/cryptographic_signature.png b/book/source/diag/cryptographic_signature.png
new file mode 100644
index 0000000..d5ee4bf
Binary files /dev/null and b/book/source/diag/cryptographic_signature.png differ
diff --git a/book/source/diag/diag_library_draft.svg b/book/source/diag/diag_library_draft.svg
index 6d8a3ac..ad830b5 100644
--- a/book/source/diag/diag_library_draft.svg
+++ b/book/source/diag/diag_library_draft.svg
@@ -9771,8 +9771,8 @@
inkscape:deskcolor="#d1d1d1"
inkscape:lockguides="false"
inkscape:zoom="0.5"
- inkscape:cx="1325"
- inkscape:cy="-2391"
+ inkscape:cx="2091"
+ inkscape:cy="-1085"
inkscape:window-width="2560"
inkscape:window-height="1371"
inkscape:window-x="0"
@@ -9994,7 +9994,7 @@
id="page194"
margin="0"
bleed="0"
- inkscape:export-filename="cryptographic_signature.svg"
+ inkscape:export-filename="cryptographic_signature.png"
inkscape:export-xdpi="94.510002"
inkscape:export-ydpi="94.510002" />