summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjoe <joe@jerkface.net>2016-04-25 15:38:28 -0400
committerjoe <joe@jerkface.net>2016-04-25 15:38:28 -0400
commit25139d9a3a5b68db48bd0d84f289b7ba1f031f46 (patch)
tree098c105d9bb333664608425690144c2ed9917936
parenta16dfe2b23349ab8b66e33559fbd372f1c4832db (diff)
parent69dc10fda9b56d440f35f1be08344ebd68054d10 (diff)
Merge branch 'master' of oxio4inifatsetlx.onion:samizdat/kiki
-rw-r--r--KIKI-PATTERNS.txt44
1 files changed, 44 insertions, 0 deletions
diff --git a/KIKI-PATTERNS.txt b/KIKI-PATTERNS.txt
new file mode 100644
index 0000000..ac9646e
--- /dev/null
+++ b/KIKI-PATTERNS.txt
@@ -0,0 +1,44 @@
1Kiki Patterns
2=============
3
4Although kiki seems at a glance to have a lot of commands, there is a simple
5rule for quickly learning six of them at once, by understanding that they are
6all actually variations of one command which means 'exchange information'.
7
8The variations come from first choosing one of 3 directions of information flow
9(from, to, or both ways), and then choosing from one of 2 different kinds of
10filters on information to exchange(public only, or unfiltered).
11
12The 'from' and 'to' are always relative to your $HOME/.gnupgp folder (or
13wherever you have configured to be your $GNUPGHOME). A 'from'-command copies
14information from your $GNUPGHOME to files in other locations. A 'to'-command
15copies information into keyrings inside $GNUPGHOME from other locations.
16
17Consult the table below to learn the six 'exchange-information' commands of
18kiki:
19
20 from | to | public | secret
21 --------------|------|----|--------|-----------
22 import-public | X | | X |
23 export-public | | X | X |
24 sync-public | X | X | X |
25 import-secret | X | | X | X
26 export-secret | | X | X | X
27 sync-secret | X | X | X | X
28
29
30The four columns of this table are explained thusly:
31
32 from: information flows out of $GNUPGHOME
33 to: information flows into $GNUPGHOME
34
35 public: public information is copied
36 secret: private information is copied
37
38Note that the sync-secret command is the most powerful command, capable of
39exchanging information of either variety and in either direction and
40simultaneously. Indeed, the presence of the other 5 commands is merely to make
41kiki less error prone. The idea being, if you use import-public it is
42impossible to accidentally copy secret data to your keyring and impossible to
43accidentally expose any data at all from your keyring.
44