From 8ff431dc468c2f51411676c82e1be98e0f71ee1d Mon Sep 17 00:00:00 2001 From: Randall Winkhart Date: Wed, 10 Jul 2024 00:58:36 -0400 Subject: [PATCH] Generate ed25519 keys instead of RSA --- lib/stweak.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/stweak.py b/lib/stweak.py index a25e891..8998252 100644 --- a/lib/stweak.py +++ b/lib/stweak.py @@ -142,9 +142,9 @@ def gpg_config(): if _gpg_id_sel == len(_named_uid_list) - 1: if not isfile(f"{home}/.config/sshyp/gpg-gen"): open(f"{home}/.config/sshyp/gpg-gen", 'w').writelines([ - 'Key-Type: 1\n', 'Key-Length: 4096\n', 'Key-Usage: sign encrypt\n', 'Name-Real: sshyp\n', - 'Name-Comment: gpg-sshyp\n', 'Name-Email: github.com/rwinkhart/sshyp\n', - 'Expire-Date: 0']) + 'Key-Type: eddsa\n', 'Key-Curve: ed25519\n', 'Key-Usage: sign\n', 'Subkey-Type: ecdh\n', + 'Subkey-Curve: cv25519\n', 'Subkey-Usage: encrypt\n', 'Name-Real: sshyp\n', + 'Name-Comment: gpg-sshyp\n', 'Name-Email: github.com/rwinkhart/sshyp\n', 'Expire-Date: 0']) curses_radio(['okay'], 'gpg key generation may take some time (especially on slower devices)\n\nselect "okay" ' 'to start\n\ndo not terminate this process!') try: