diff --git a/book/source/diag/direct_key_signature_packet.png b/book/source/diag/direct_key_signature_packet.png
new file mode 100644
index 0000000..6201954
Binary files /dev/null and b/book/source/diag/direct_key_signature_packet.png differ
diff --git a/book/source/diag/direct_key_signature_packet.svg b/book/source/diag/direct_key_signature_packet.svg
new file mode 100644
index 0000000..5e7703d
--- /dev/null
+++ b/book/source/diag/direct_key_signature_packet.svg
@@ -0,0 +1,593 @@
+
+
diff --git a/book/source/diag/types_of_signatures.png b/book/source/diag/types_of_signatures.png
new file mode 100644
index 0000000..8eef40d
Binary files /dev/null and b/book/source/diag/types_of_signatures.png differ
diff --git a/book/source/diag/types_of_signatures.svg b/book/source/diag/types_of_signatures.svg
new file mode 100644
index 0000000..41fe9f9
--- /dev/null
+++ b/book/source/diag/types_of_signatures.svg
@@ -0,0 +1,328 @@
+
+