1
0
mirror of https://github.com/drduh/YubiKey-Guide.git synced 2024-11-28 10:18:11 +00:00

Simplify instructions, reduce manual labor

This commit is contained in:
drduh 2024-03-16 19:35:04 -07:00
parent 12b232d28f
commit b2959d075b
5 changed files with 1992 additions and 1457 deletions

2199
README.md

File diff suppressed because it is too large Load Diff

View File

@ -1,32 +0,0 @@
# Requires 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: YubiKey User
Name-Email: yubikey@example
# Do not set the key to expire
Expire-Date: 0
# Do a commit here, so that we can later print "done" :-)
%commit
%echo done

View File

@ -1,29 +0,0 @@
%echo Generating a OpenPGP key
# uncomment the following line to remove asking for a passphrase
#%no-protection
Key-Type: RSA
Key-Length: 4096
# Key generated is a master key ("certificate")
Key-Usage: cert
# Parameters to generate a subkey
# Subkey-Type: ELG-E
# Subkey-Length: 4096
# Choose one of following options
# Subkey-Usage: encrypt
# Subkey-Usage: sign
# Subkey-Usage: auth
# select a name and email address - neither has to be valid nor existing
Name-Real: YubiKey User
Name-Email: yubikey@example
# Do not set the key to expire
Expire-Date: 0
# Do a commit here, so that we can later print "done" :-)
%commit
%echo done

View File

@ -40,7 +40,7 @@
name = "yubikey-guide"; name = "yubikey-guide";
icon = "${pkgs.yubikey-manager-qt}/share/ykman-gui/icons/ykman.png"; icon = "${pkgs.yubikey-manager-qt}/share/ykman-gui/icons/ykman.png";
desktopName = "drduh's YubiKey Guide"; desktopName = "drduh's YubiKey Guide";
genericName = "Guide to using YubiKey for GPG and SSH"; genericName = "Guide to using YubiKey for GnuPG and SSH";
comment = "Open the guide in a reader program"; comment = "Open the guide in a reader program";
categories = ["Documentation"]; categories = ["Documentation"];
exec = "${viewYubikeyGuide}/bin/view-yubikey-guide"; exec = "${viewYubikeyGuide}/bin/view-yubikey-guide";
@ -167,7 +167,7 @@
}; };
# Unset history so it's never stored Set GNUPGHOME to an # Unset history so it's never stored Set GNUPGHOME to an
# ephemeral location and configure GPG with the guide's # ephemeral location and configure GPG with the guide
environment.interactiveShellInit = '' environment.interactiveShellInit = ''
unset HISTFILE unset HISTFILE

1185
passphrase.html Normal file

File diff suppressed because it is too large Load Diff