From d62797ebcc15ffac52664fe08759d18a92491ddc Mon Sep 17 00:00:00 2001 From: Andre Heinecke Date: Thu, 10 Sep 2020 13:58:47 +0200 Subject: [PATCH] doc: Update and extend module overview * doc/gnupg-module-overview.svg: Add examples of GPGME aware applications -- Whenever I used this overview I needed to explain what this meant so giving examples might help a bit and also illustrate the codesharing between GpgOL, Kleopatra and KMail. --- doc/gnupg-module-overview.svg | 364 +++++++++++++++++++++++++--------- 1 file changed, 274 insertions(+), 90 deletions(-) diff --git a/doc/gnupg-module-overview.svg b/doc/gnupg-module-overview.svg index 5b22f0d32..f5f52f9e4 100644 --- a/doc/gnupg-module-overview.svg +++ b/doc/gnupg-module-overview.svg @@ -11,7 +11,7 @@ height="744.09448" id="svg5013" version="1.1" - inkscape:version="0.48.3.1 r9886" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)" sodipodi:docname="gnupg-module-overview.svg"> + inkscape:guide-bbox="true" + inkscape:snap-midpoints="true"> + @@ -51,7 +56,7 @@ image/svg+xml - + @@ -264,11 +269,11 @@ Keyserver + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.76214409px;font-family:'Droid Sans';-inkscape-font-specification:'Droid Sans'">Keyserver + y="315.29083"> gpg-agent + width="610" + height="135.35706" + x="60" + y="34.094482" /> gpg + style="fill:#ffa44f;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.58240247;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> CRL/Certificate Cache scdaemon + style="font-size:13.69026756px;line-height:0%;font-family:Helvetica;fill:#000000;fill-rule:evenodd;stroke:none"> Smartcard + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Droid Sans';-inkscape-font-specification:'Droid Sans'">Smartcard watchgnupg Private Keys + style="font-size:15.83039284px;line-height:0%;font-family:Helvetica;fill:#000000;fill-rule:evenodd;stroke:none" + x="221.6701" + y="160.47388"> GPGME aware Applications Pinentry Public Keys dirmngr Log Socket + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.76214409px;font-family:'Droid Sans';-inkscape-font-specification:'Droid Sans'">Log Socket Config Files + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.76214409px;font-family:'Droid Sans';-inkscape-font-specification:'Droid Sans'">Config Files + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.6172291;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> CRLs/Certificates GnuPG + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:23.30767632px;line-height:1.25;font-family:Roboto;-inkscape-font-specification:Roboto">GnuPG @@ -739,12 +742,12 @@ + style="font-size:10.04583168px;line-height:0%;font-family:Palatino-Roman;fill:#4d4d4d;fill-rule:evenodd;stroke:none" + x="954.4126" + y="674.75244"> 2016-02-16 + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9px;font-family:'Droid Sans';-inkscape-font-specification:'Droid Sans';fill:#4d4d4d" + id="tspan4550">2020-09-10 closely linked Assuan protocol + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.00971508px;font-family:'Droid Sans';-inkscape-font-specification:'Droid Sans';fill:#4d4d4d">Assuan protocol architecture + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.00971508px;font-family:'Droid Sans';-inkscape-font-specification:'Droid Sans';fill:#4d4d4d">architecture execute/access + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.00971508px;font-family:'Droid Sans';-inkscape-font-specification:'Droid Sans';fill:#4d4d4d">execute/access process object + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.00971508px;font-family:'Droid Sans';-inkscape-font-specification:'Droid Sans';fill:#000000">object configure + + + + + Kleopatra + + + + + + + + GpgOL + + + + + + + + KMail + + + + + + + + + + + libkleopatra + + + + + + + + + + + + + + ManyOthers