You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
13 lines
402 B
13 lines
402 B
function version { echo "$@" | awk -F. '{ printf("%d%03d%03d%03d\n", $1,$2,$3,$4); }'; }
|
|
|
|
GPG_VER=$(gpg --version | head -n1 | grep -E -o "[0-9.]+")
|
|
|
|
cd ~/.ssh || { echo "Unable to CD into ~.ssh"; exit 1; }
|
|
|
|
gv=$(version "$GPG_VER")
|
|
compair_to_version=$(version "2.1.17")
|
|
if [ "$gv" -ge "$compair_to_version" ]; then
|
|
gpg --full-generate-key
|
|
else
|
|
gpg --default-new-key-algo rsa4096 --gen-key
|
|
fi
|
|
|