From 5182d5e3d86cdcb338a7e96c97a2bf99436ddabc Mon Sep 17 00:00:00 2001 From: apiraino Date: Sun, 22 Aug 2021 21:21:50 +0200 Subject: Rewrite keys generation tutorial The master key is now created with `--batch` and a configuration script. The subkeys are created with the quick key manipulation interface (`--quick-add-key`). Also provided two configuration scripts as templates for a RSA4096 or a ED25519 master key. Signed-off-by: apiraino --- contrib/gen-params-ed25519 | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 contrib/gen-params-ed25519 (limited to 'contrib/gen-params-ed25519') diff --git a/contrib/gen-params-ed25519 b/contrib/gen-params-ed25519 new file mode 100644 index 0000000..21958c8 --- /dev/null +++ b/contrib/gen-params-ed25519 @@ -0,0 +1,32 @@ +# GnuPG v2.1.7 or newer + +%echo Generating a OpenPGP key + +# uncomment the following line to remove asking for a passphrase +#%no-protection + +Key-Type: eddsa +Key-Curve: Ed25519 +# Key generated is a master key ("certificate") +Key-Usage: cert + +# Parameters to generate a subkey +# Subkey-Type: ecdh +# Subkey-Curve: Curve25519 + +# Choose one of following options +# Subkey-Usage: sign +# Subkey-Usage: auth +# Subkey-Usage: encrypt + +# select a name and email address - neither has to be valid nor existing +Name-Real: Dr Duh +Name-Email: + +# Do not set the key to expire +Expire-Date: 0 + +# Do a commit here, so that we can later print "done" :-) +%commit + +%echo done -- cgit v1.2.3 From 03f37b851352687898ea26e29e5909875f1f38f2 Mon Sep 17 00:00:00 2001 From: apiraino Date: Tue, 12 Apr 2022 16:24:37 +0200 Subject: Add section to quickly create keys --- contrib/gen-params-ed25519 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'contrib/gen-params-ed25519') diff --git a/contrib/gen-params-ed25519 b/contrib/gen-params-ed25519 index 21958c8..addd9b1 100644 --- a/contrib/gen-params-ed25519 +++ b/contrib/gen-params-ed25519 @@ -21,7 +21,7 @@ Key-Usage: cert # select a name and email address - neither has to be valid nor existing Name-Real: Dr Duh -Name-Email: +Name-Email: doc@duh.to # Do not set the key to expire Expire-Date: 0 -- cgit v1.2.3