diff --git a/how-to-clean-uninstall-macos-apps-using-appcleaner-open-source-alternative/README.md b/how-to-clean-uninstall-macos-apps-using-appcleaner-open-source-alternative/README.md index e3ca6e8..5a6d435 100644 --- a/how-to-clean-uninstall-macos-apps-using-appcleaner-open-source-alternative/README.md +++ b/how-to-clean-uninstall-macos-apps-using-appcleaner-open-source-alternative/README.md @@ -21,7 +21,7 @@ sudo mkdir -p /usr/local/bin sudo chown ${USER}:staff /usr/local/bin ``` -### Step 2: download [app-cleaner.sh](./app-cleaner.sh) ([PGP signature](./app-cleaner.sh.sig), [PGP public key](https://sunknudsen.com/sunknudsen.asc)) +### Step 2: download [app-cleaner.sh](./app-cleaner.sh) ([PGP signature](./app-cleaner.sh.asc), [PGP public key](https://sunknudsen.com/sunknudsen.asc)) ```shell curl --fail --output /usr/local/bin/app-cleaner.sh https://sunknudsen.com/static/media/privacy-guides/how-to-clean-uninstall-macos-apps-using-appcleaner-open-source-alternative/app-cleaner.sh diff --git a/how-to-clean-uninstall-macos-apps-using-appcleaner-open-source-alternative/app-cleaner.sh.sig b/how-to-clean-uninstall-macos-apps-using-appcleaner-open-source-alternative/app-cleaner.sh.asc similarity index 100% rename from how-to-clean-uninstall-macos-apps-using-appcleaner-open-source-alternative/app-cleaner.sh.sig rename to how-to-clean-uninstall-macos-apps-using-appcleaner-open-source-alternative/app-cleaner.sh.asc diff --git a/how-to-configure-hardened-raspberry-pi/secure-ssh.sh.sig b/how-to-configure-hardened-raspberry-pi/secure-ssh.sh.asc similarity index 100% rename from how-to-configure-hardened-raspberry-pi/secure-ssh.sh.sig rename to how-to-configure-hardened-raspberry-pi/secure-ssh.sh.asc diff --git a/how-to-create-encrypted-paper-backup/README.md b/how-to-create-encrypted-paper-backup/README.md index 47b02a6..fbd3458 100644 --- a/how-to-create-encrypted-paper-backup/README.md +++ b/how-to-create-encrypted-paper-backup/README.md @@ -277,12 +277,12 @@ $ curl --fail --output /home/pi/.local/bin/create-bip39-mnemonic.py https://sunk Dload Upload Total Spent Left Speed 100 149 100 149 0 0 138 0 0:00:01 0:00:01 --:--:-- 138 -$ curl --fail --output /home/pi/.local/bin/create-bip39-mnemonic.py.sig https://sunknudsen.com/static/media/privacy-guides/how-to-create-encrypted-paper-backup/create-bip39-mnemonic.py.sig +$ curl --fail --output /home/pi/.local/bin/create-bip39-mnemonic.py.asc https://sunknudsen.com/static/media/privacy-guides/how-to-create-encrypted-paper-backup/create-bip39-mnemonic.py.asc % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 833 100 833 0 0 681 0 0:00:01 0:00:01 --:--:-- 681 -$ gpg --verify /home/pi/.local/bin/create-bip39-mnemonic.py.sig +$ gpg --verify /home/pi/.local/bin/create-bip39-mnemonic.py.asc gpg: assuming signed data in '/home/pi/.local/bin/create-bip39-mnemonic.py' gpg: Signature made Thu 15 Apr 2021 12:54:22 EDT gpg: using RSA key A98CCD122243655B26FAFB611FA767862BBD1305 @@ -311,12 +311,12 @@ $ curl --fail --output /home/pi/.local/bin/validate-bip39-mnemonic.py https://su Dload Upload Total Spent Left Speed 100 6217 100 6217 0 0 8234 0 --:--:-- --:--:-- --:--:-- 8234 -$ curl --fail --output /home/pi/.local/bin/validate-bip39-mnemonic.py.sig https://sunknudsen.com/static/media/privacy-guides/how-to-create-encrypted-paper-backup/validate-bip39-mnemonic.py.sig +$ curl --fail --output /home/pi/.local/bin/validate-bip39-mnemonic.py.asc https://sunknudsen.com/static/media/privacy-guides/how-to-create-encrypted-paper-backup/validate-bip39-mnemonic.py.asc % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 6217 100 6217 0 0 10361 0 --:--:-- --:--:-- --:--:-- 10344 -$ gpg --verify /home/pi/.local/bin/create-bip39-mnemonic.py.sig +$ gpg --verify /home/pi/.local/bin/create-bip39-mnemonic.py.asc gpg: assuming signed data in '/home/pi/.local/bin/create-bip39-mnemonic.py' gpg: Signature made Thu 15 Apr 2021 12:54:22 EDT gpg: using RSA key A98CCD122243655B26FAFB611FA767862BBD1305 @@ -345,12 +345,12 @@ $ curl --fail --output /home/pi/.local/bin/tmux-buttons.py https://sunknudsen.co Dload Upload Total Spent Left Speed 100 149 100 149 0 0 138 0 0:00:01 0:00:01 --:--:-- 138 -$ curl --fail --output /home/pi/.local/bin/tmux-buttons.py.sig https://sunknudsen.com/static/media/privacy-guides/how-to-create-encrypted-paper-backup/tmux-buttons.py.sig +$ curl --fail --output /home/pi/.local/bin/tmux-buttons.py.asc https://sunknudsen.com/static/media/privacy-guides/how-to-create-encrypted-paper-backup/tmux-buttons.py.asc % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 833 100 833 0 0 681 0 0:00:01 0:00:01 --:--:-- 681 -$ gpg --verify /home/pi/.local/bin/tmux-buttons.py.sig +$ gpg --verify /home/pi/.local/bin/tmux-buttons.py.asc gpg: assuming signed data in '/home/pi/.local/bin/tmux-buttons.py' gpg: Signature made Thu Apr 22 09:13:47 2021 EDT gpg: using RSA key A98CCD122243655B26FAFB611FA767862BBD1305 @@ -379,12 +379,12 @@ $ curl --fail --output /home/pi/.local/bin/qr-backup.sh https://sunknudsen.com/s Dload Upload Total Spent Left Speed 100 3956 100 3956 0 0 3971 0 --:--:-- --:--:-- --:--:-- 3967 -$ curl --fail --output /home/pi/.local/bin/qr-backup.sh.sig https://sunknudsen.com/static/media/privacy-guides/how-to-create-encrypted-paper-backup/qr-backup.sh.sig +$ curl --fail --output /home/pi/.local/bin/qr-backup.sh.asc https://sunknudsen.com/static/media/privacy-guides/how-to-create-encrypted-paper-backup/qr-backup.sh.asc % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 833 100 833 0 0 620 0 0:00:01 0:00:01 --:--:-- 620 -$ gpg --verify /home/pi/.local/bin/qr-backup.sh.sig +$ gpg --verify /home/pi/.local/bin/qr-backup.sh.asc gpg: assuming signed data in '/home/pi/.local/bin/qr-backup.sh' gpg: Signature made Sun 18 Apr 2021 19:03:07 EDT gpg: using RSA key A98CCD122243655B26FAFB611FA767862BBD1305 @@ -413,12 +413,12 @@ $ curl --fail --output /home/pi/.local/bin/qr-restore.sh https://sunknudsen.com/ Dload Upload Total Spent Left Speed 100 1904 100 1904 0 0 1715 0 0:00:01 0:00:01 --:--:-- 1715 -$ curl --fail --output /home/pi/.local/bin/qr-restore.sh.sig https://sunknudsen.com/static/media/privacy-guides/how-to-create-encrypted-paper-backup/qr-restore.sh.sig +$ curl --fail --output /home/pi/.local/bin/qr-restore.sh.asc https://sunknudsen.com/static/media/privacy-guides/how-to-create-encrypted-paper-backup/qr-restore.sh.asc % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 833 100 833 0 0 908 0 --:--:-- --:--:-- --:--:-- 908 -$ gpg --verify /home/pi/.local/bin/qr-restore.sh.sig +$ gpg --verify /home/pi/.local/bin/qr-restore.sh.asc gpg: assuming signed data in '/home/pi/.local/bin/qr-restore.sh' gpg: Signature made Sun 18 Apr 2021 18:47:17 EDT gpg: using RSA key A98CCD122243655B26FAFB611FA767862BBD1305 @@ -447,12 +447,12 @@ $ curl --fail --output /home/pi/.local/bin/qr-clone.sh https://sunknudsen.com/st Dload Upload Total Spent Left Speed 100 481 100 481 0 0 440 0 0:00:01 0:00:01 --:--:-- 440 -$ curl --fail --output /home/pi/.local/bin/qr-clone.sh.sig https://sunknudsen.com/static/media/privacy-guides/how-to-create-encrypted-paper-backup/qr-clone.sh.sig +$ curl --fail --output /home/pi/.local/bin/qr-clone.sh.asc https://sunknudsen.com/static/media/privacy-guides/how-to-create-encrypted-paper-backup/qr-clone.sh.asc % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 833 100 833 0 0 783 0 0:00:01 0:00:01 --:--:-- 784 -$ gpg --verify /home/pi/.local/bin/qr-clone.sh.sig +$ gpg --verify /home/pi/.local/bin/qr-clone.sh.asc gpg: assuming signed data in '/home/pi/.local/bin/qr-clone.sh' gpg: Signature made Sat 17 Apr 2021 15:37:07 EDT gpg: using RSA key A98CCD122243655B26FAFB611FA767862BBD1305 @@ -481,12 +481,12 @@ $ curl --fail --output /home/pi/.local/bin/secure-erase.sh https://sunknudsen.co Dload Upload Total Spent Left Speed 100 1350 100 1350 0 0 992 0 0:00:01 0:00:01 --:--:-- 992 -$ curl --fail --output /home/pi/.local/bin/secure-erase.sh.sig https://sunknudsen.com/static/media/privacy-guides/how-to-create-encrypted-paper-backup/secure-erase.sh.sig +$ curl --fail --output /home/pi/.local/bin/secure-erase.sh.asc https://sunknudsen.com/static/media/privacy-guides/how-to-create-encrypted-paper-backup/secure-erase.sh.asc % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 833 100 833 0 0 805 0 0:00:01 0:00:01 --:--:-- 805 -$ gpg --verify /home/pi/.local/bin/secure-erase.sh.sig +$ gpg --verify /home/pi/.local/bin/secure-erase.sh.asc gpg: assuming signed data in '/home/pi/.local/bin/secure-erase.sh' gpg: Signature made Thu 03 Jun 2021 19:34:35 BST gpg: using RSA key A98CCD122243655B26FAFB611FA767862BBD1305 @@ -515,12 +515,12 @@ $ curl --fail --output /home/pi/.local/bin/trezor-verify-integrity.sh https://su Dload Upload Total Spent Left Speed 100 1283 100 1283 0 0 1189 0 0:00:01 0:00:01 --:--:-- 1189 -$ curl --fail --output /home/pi/.local/bin/trezor-verify-integrity.sh.sig https://sunknudsen.com/static/media/privacy-guides/how-to-create-encrypted-paper-backup/trezor-verify-integrity.sh.sig +$ curl --fail --output /home/pi/.local/bin/trezor-verify-integrity.sh.asc https://sunknudsen.com/static/media/privacy-guides/how-to-create-encrypted-paper-backup/trezor-verify-integrity.sh.asc % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 833 100 833 0 0 944 0 --:--:-- --:--:-- --:--:-- 944 -$ gpg --verify /home/pi/.local/bin/trezor-verify-integrity.sh.sig +$ gpg --verify /home/pi/.local/bin/trezor-verify-integrity.sh.asc gpg: assuming signed data in '/home/pi/.local/bin/trezor-verify-integrity.sh' gpg: Signature made Thu Apr 22 09:13:56 2021 EDT gpg: using RSA key A98CCD122243655B26FAFB611FA767862BBD1305 @@ -549,12 +549,12 @@ $ curl --fail --output /home/pi/.local/bin/trezor-restore.sh https://sunknudsen. Dload Upload Total Spent Left Speed 100 1283 100 1283 0 0 1189 0 0:00:01 0:00:01 --:--:-- 1189 -$ curl --fail --output /home/pi/.local/bin/trezor-restore.sh.sig https://sunknudsen.com/static/media/privacy-guides/how-to-create-encrypted-paper-backup/trezor-restore.sh.sig +$ curl --fail --output /home/pi/.local/bin/trezor-restore.sh.asc https://sunknudsen.com/static/media/privacy-guides/how-to-create-encrypted-paper-backup/trezor-restore.sh.asc % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 833 100 833 0 0 944 0 --:--:-- --:--:-- --:--:-- 944 -$ gpg --verify /home/pi/.local/bin/trezor-restore.sh.sig +$ gpg --verify /home/pi/.local/bin/trezor-restore.sh.asc gpg: assuming signed data in '/home/pi/.local/bin/trezor-restore.sh' gpg: Signature made Thu Apr 22 09:14:04 2021 EDT gpg: using RSA key A98CCD122243655B26FAFB611FA767862BBD1305 @@ -583,12 +583,12 @@ $ curl --fail --output /home/pi/.local/bin/update.sh https://sunknudsen.com/stat Dload Upload Total Spent Left Speed 100 1494 100 1494 0 0 1498 0 --:--:-- --:--:-- --:--:-- 149 -$ curl --fail --output /home/pi/.local/bin/update.sh.sig https://sunknudsen.com/static/media/privacy-guides/how-to-create-encrypted-paper-backup/update.sh.sig +$ curl --fail --output /home/pi/.local/bin/update.sh.asc https://sunknudsen.com/static/media/privacy-guides/how-to-create-encrypted-paper-backup/update.sh.asc % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 833 100 833 0 0 929 0 --:--:-- --:--:-- --:--:-- 928 -$ gpg --verify /home/pi/.local/bin/update.sh.sig +$ gpg --verify /home/pi/.local/bin/update.sh.asc gpg: assuming signed data in '/home/pi/.local/bin/update.sh' gpg: Signature made Sat 05 Jun 2021 16:01:37 BST gpg: using RSA key A98CCD122243655B26FAFB611FA767862BBD1305 diff --git a/how-to-create-encrypted-paper-backup/cleanup.sh.sig b/how-to-create-encrypted-paper-backup/cleanup.sh.asc similarity index 100% rename from how-to-create-encrypted-paper-backup/cleanup.sh.sig rename to how-to-create-encrypted-paper-backup/cleanup.sh.asc diff --git a/how-to-create-encrypted-paper-backup/create-bip39-mnemonic.py.sig b/how-to-create-encrypted-paper-backup/create-bip39-mnemonic.py.asc similarity index 100% rename from how-to-create-encrypted-paper-backup/create-bip39-mnemonic.py.sig rename to how-to-create-encrypted-paper-backup/create-bip39-mnemonic.py.asc diff --git a/how-to-create-encrypted-paper-backup/pack.sh b/how-to-create-encrypted-paper-backup/pack.sh index cf679a6..3394917 100755 --- a/how-to-create-encrypted-paper-backup/pack.sh +++ b/how-to-create-encrypted-paper-backup/pack.sh @@ -31,12 +31,12 @@ if [[ ! "$dir_name" =~ ^[0-9]{4}-[0-9]{2}-[0-9]{2}-pi-qr-update$ ]]; then exit 1 fi -rm "$1/.DS_Store" "$archive" "$archive.sig" || true +rm "$1/.DS_Store" "$archive" "$archive.asc" || true cd "$dir_parent" zip -r "$archive" "$dir_name" -gpg --detach-sig --armor --output "$archive.sig" "$archive" +gpg --detach-sig --armor --output "$archive.asc" "$archive" printf "%s\n" "Done" diff --git a/how-to-create-encrypted-paper-backup/pack.sh.sig b/how-to-create-encrypted-paper-backup/pack.sh.asc similarity index 100% rename from how-to-create-encrypted-paper-backup/pack.sh.sig rename to how-to-create-encrypted-paper-backup/pack.sh.asc diff --git a/how-to-create-encrypted-paper-backup/qr-backup.sh.sig b/how-to-create-encrypted-paper-backup/qr-backup.sh.asc similarity index 100% rename from how-to-create-encrypted-paper-backup/qr-backup.sh.sig rename to how-to-create-encrypted-paper-backup/qr-backup.sh.asc diff --git a/how-to-create-encrypted-paper-backup/qr-clone.sh.sig b/how-to-create-encrypted-paper-backup/qr-clone.sh.asc similarity index 100% rename from how-to-create-encrypted-paper-backup/qr-clone.sh.sig rename to how-to-create-encrypted-paper-backup/qr-clone.sh.asc diff --git a/how-to-create-encrypted-paper-backup/qr-restore.sh.sig b/how-to-create-encrypted-paper-backup/qr-restore.sh.asc similarity index 100% rename from how-to-create-encrypted-paper-backup/qr-restore.sh.sig rename to how-to-create-encrypted-paper-backup/qr-restore.sh.asc diff --git a/how-to-create-encrypted-paper-backup/secure-erase.sh.sig b/how-to-create-encrypted-paper-backup/secure-erase.sh.asc similarity index 100% rename from how-to-create-encrypted-paper-backup/secure-erase.sh.sig rename to how-to-create-encrypted-paper-backup/secure-erase.sh.asc diff --git a/how-to-create-encrypted-paper-backup/tmux-buttons.py.sig b/how-to-create-encrypted-paper-backup/tmux-buttons.py.asc similarity index 100% rename from how-to-create-encrypted-paper-backup/tmux-buttons.py.sig rename to how-to-create-encrypted-paper-backup/tmux-buttons.py.asc diff --git a/how-to-create-encrypted-paper-backup/trezor-restore.sh.sig b/how-to-create-encrypted-paper-backup/trezor-restore.sh.asc similarity index 100% rename from how-to-create-encrypted-paper-backup/trezor-restore.sh.sig rename to how-to-create-encrypted-paper-backup/trezor-restore.sh.asc diff --git a/how-to-create-encrypted-paper-backup/trezor-verify-integrity.sh.sig b/how-to-create-encrypted-paper-backup/trezor-verify-integrity.sh.asc similarity index 100% rename from how-to-create-encrypted-paper-backup/trezor-verify-integrity.sh.sig rename to how-to-create-encrypted-paper-backup/trezor-verify-integrity.sh.asc diff --git a/how-to-create-encrypted-paper-backup/update.sh b/how-to-create-encrypted-paper-backup/update.sh index 8a72f5b..797c06f 100755 --- a/how-to-create-encrypted-paper-backup/update.sh +++ b/how-to-create-encrypted-paper-backup/update.sh @@ -56,7 +56,7 @@ if [ -z "$update" ]; then exit 1 fi -update_sig=$(ls -t $update.sig | head -1 || echo "") +update_sig=$(ls -t $update.asc | head -1 || echo "") if [ -z "$update_sig" ]; then printf "$bold$red%s$normal\n" "Update signature not found" diff --git a/how-to-create-encrypted-paper-backup/update.sh.sig b/how-to-create-encrypted-paper-backup/update.sh.asc similarity index 100% rename from how-to-create-encrypted-paper-backup/update.sh.sig rename to how-to-create-encrypted-paper-backup/update.sh.asc diff --git a/how-to-create-encrypted-paper-backup/validate-bip39-mnemonic.py.sig b/how-to-create-encrypted-paper-backup/validate-bip39-mnemonic.py.asc similarity index 100% rename from how-to-create-encrypted-paper-backup/validate-bip39-mnemonic.py.sig rename to how-to-create-encrypted-paper-backup/validate-bip39-mnemonic.py.asc diff --git a/how-to-self-host-hardened-strongswan-ikev2-ipsec-vpn-server-for-ios-and-macos/README.md b/how-to-self-host-hardened-strongswan-ikev2-ipsec-vpn-server-for-ios-and-macos/README.md index 23787f8..519e790 100644 --- a/how-to-self-host-hardened-strongswan-ikev2-ipsec-vpn-server-for-ios-and-macos/README.md +++ b/how-to-self-host-hardened-strongswan-ikev2-ipsec-vpn-server-for-ios-and-macos/README.md @@ -238,7 +238,7 @@ apt install -y curl python3 Shout out to [Andrew Ho](https://gist.github.com/andrewlkho/31341da4f5953b8d977aab368e6280a8) for `ulagen.py`. -The following command downloads and runs [ulagen.py](./ulagen.py) ([PGP signature](./ulagen.py.sig), [PGP public key](https://sunknudsen.com/sunknudsen.asc)). +The following command downloads and runs [ulagen.py](./ulagen.py) ([PGP signature](./ulagen.py.asc), [PGP public key](https://sunknudsen.com/sunknudsen.asc)). ```console $ curl -s https://sunknudsen.com/static/media/privacy-guides/how-to-self-host-hardened-strongswan-ikev2-ipsec-vpn-server-for-ios-and-macos/ulagen.py | python3 | grep "First subnet" | awk '{print "STRONGSWAN_IPV6_ULA="$3}' | tee -a ~/.bashrc diff --git a/how-to-self-host-hardened-strongswan-ikev2-ipsec-vpn-server-for-ios-and-macos/ulagen.py.sig b/how-to-self-host-hardened-strongswan-ikev2-ipsec-vpn-server-for-ios-and-macos/ulagen.py.asc similarity index 100% rename from how-to-self-host-hardened-strongswan-ikev2-ipsec-vpn-server-for-ios-and-macos/ulagen.py.sig rename to how-to-self-host-hardened-strongswan-ikev2-ipsec-vpn-server-for-ios-and-macos/ulagen.py.asc diff --git a/how-to-verify-pgp-digital-signatures-using-gnupg-on-macos/README.md b/how-to-verify-pgp-digital-signatures-using-gnupg-on-macos/README.md index 207aed7..87d00ba 100644 --- a/how-to-verify-pgp-digital-signatures-using-gnupg-on-macos/README.md +++ b/how-to-verify-pgp-digital-signatures-using-gnupg-on-macos/README.md @@ -115,10 +115,10 @@ Good signature 👍 -### Verify signed [file](https://sunknudsen.com/static/media/privacy-guides/how-to-clean-uninstall-macos-apps-using-appcleaner-open-source-alternative/app-cleaner.sh) using [detached signature](https://sunknudsen.com/static/media/privacy-guides/how-to-clean-uninstall-macos-apps-using-appcleaner-open-source-alternative/app-cleaner.sh.sig) +### Verify signed [file](https://sunknudsen.com/static/media/privacy-guides/how-to-clean-uninstall-macos-apps-using-appcleaner-open-source-alternative/app-cleaner.sh) using [detached signature](https://sunknudsen.com/static/media/privacy-guides/how-to-clean-uninstall-macos-apps-using-appcleaner-open-source-alternative/app-cleaner.sh.asc) ```console -$ gpg --verify app-cleaner.sh.sig +$ gpg --verify app-cleaner.sh.asc gpg: assuming signed data in 'app-cleaner.sh' gpg: Signature made Wed 17 Mar 09:57:42 2021 EDT gpg: using RSA key A98CCD122243655B26FAFB611FA767862BBD1305