diff --git a/how-to-create-encrypted-paper-backup/README.md b/how-to-create-encrypted-paper-backup/README.md index e1fd661..97e3599 100644 --- a/how-to-create-encrypted-paper-backup/README.md +++ b/how-to-create-encrypted-paper-backup/README.md @@ -179,6 +179,23 @@ $ sudo apt update $ sudo apt install -y libsecp256k1-0 python3-cryptography ``` +#### Import ThomasV’s PGP public key + +```console +$ curl https://raw.githubusercontent.com/spesmilo/electrum/master/pubkeys/ThomasV.asc | gpg --import + % Total % Received % Xferd Average Speed Time Time Time Current + Dload Upload Total Spent Left Speed +100 4739 100 4739 0 0 22459 0 --:--:-- --:--:-- --:--:-- 22459 +gpg: /home/pi/.gnupg/trustdb.gpg: trustdb created +gpg: key 2BD5824B7F9470E6: public key "Thomas Voegtlin (https://electrum.org) " imported +gpg: Total number processed: 1 +gpg: imported: 1 +``` + +imported: 1 + +👍 + #### Set Electrum release semver environment variable > Heads-up: replace `4.1.2` with [latest release](https://electrum.org/#download) semver. @@ -197,23 +214,6 @@ $ curl -O "https://download.electrum.org/$ELECTRUM_RELEASE_SEMVER/Electrum-$ELEC $ curl -O "https://download.electrum.org/$ELECTRUM_RELEASE_SEMVER/Electrum-$ELECTRUM_RELEASE_SEMVER.tar.gz.asc" ``` -#### Import ThomasV’s PGP public key - -```console -$ curl https://raw.githubusercontent.com/spesmilo/electrum/master/pubkeys/ThomasV.asc | gpg --import - % Total % Received % Xferd Average Speed Time Time Time Current - Dload Upload Total Spent Left Speed -100 4739 100 4739 0 0 22459 0 --:--:-- --:--:-- --:--:-- 22459 -gpg: /home/pi/.gnupg/trustdb.gpg: trustdb created -gpg: key 2BD5824B7F9470E6: public key "Thomas Voegtlin (https://electrum.org) " imported -gpg: Total number processed: 1 -gpg: imported: 1 -``` - -imported: 1 - -👍 - #### Verify Electrum release (learn how [here](../how-to-verify-pgp-digital-signatures-using-gnupg-on-macos)) ```console diff --git a/how-to-install-and-use-veracrypt-on-tails/README.md b/how-to-install-and-use-veracrypt-on-tails/README.md index f19d0d9..5127059 100644 --- a/how-to-install-and-use-veracrypt-on-tails/README.md +++ b/how-to-install-and-use-veracrypt-on-tails/README.md @@ -50,19 +50,7 @@ Tor is ready 👍 -### Step 6: download latest release of [VeraCrypt](https://veracrypt.fr/en/Home.html) - -Click “Applications”, then “Tor Browser”, go to https://www.veracrypt.fr/en/Downloads.html and download latest release of “Linux Generic Installer” and associated PGP signature. - -### Step 7: set VeraCrypt release semver environment variable - -> Heads-up: replace `1.24-Update7` with [latest release](https://www.veracrypt.fr/en/Downloads.html) semver. - -```shell -VERACRYPT_RELEASE_SEMVER=1.24-Update7 -``` - -### Step 8: import “VeraCrypt Team (2018 - Supersedes Key ID=0x54DDD393)” PGP public key +### Step 6: import “VeraCrypt Team (2018 - Supersedes Key ID=0x54DDD393)” PGP public key ```console $ torsocks curl https://www.idrix.fr/VeraCrypt/VeraCrypt_PGP_public_key.asc | gpg --import @@ -80,6 +68,18 @@ imported: 1 👍 +### Step 7: download latest release of [VeraCrypt](https://veracrypt.fr/en/Home.html) + +Click “Applications”, then “Tor Browser”, go to https://www.veracrypt.fr/en/Downloads.html and download latest release of “Linux Generic Installer” and associated PGP signature. + +### Step 8: set VeraCrypt release semver environment variable + +> Heads-up: replace `1.24-Update7` with [latest release](https://www.veracrypt.fr/en/Downloads.html) semver. + +```shell +VERACRYPT_RELEASE_SEMVER=1.24-Update7 +``` + ### Step 9: verify VeraCrypt release (learn how [here](../how-to-verify-pgp-digital-signatures-using-gnupg-on-macos)) ```console @@ -126,6 +126,8 @@ chmod +x veracrypt.AppImage 👍 +--- + ## Usage guide To use VeraCrypt, double-click `veracrypt.AppImage`. diff --git a/how-to-install-tails-on-usb-flash-drive-or-sd-card-on-macos/README.md b/how-to-install-tails-on-usb-flash-drive-or-sd-card-on-macos/README.md index 30ba1a0..b8b55e7 100644 --- a/how-to-install-tails-on-usb-flash-drive-or-sd-card-on-macos/README.md +++ b/how-to-install-tails-on-usb-flash-drive-or-sd-card-on-macos/README.md @@ -41,23 +41,7 @@ brew analytics off brew install gnupg ``` -### Step 4: download latest release of [Tails](https://tails.boum.org/install/download/index.en.html) - -### Step 5: set Tails release semver environment variable - -> Heads-up: replace `4.18` with [latest release](https://tails.boum.org/install/download/index.en.html) semver. - -```shell -TAILS_RELEASE_SEMVER=4.18 -``` - -### Step 6: download PGP signature of Tails release - -```shell -curl -o ~/Downloads/tails-amd64-$TAILS_RELEASE_SEMVER.img.sig https://tails.boum.org/torrents/files/tails-amd64-$TAILS_RELEASE_SEMVER.img.sig -``` - -### Step 7: import “Tails developers” PGP public key +### Step 4: import “Tails developers” PGP public key ```console $ curl https://tails.boum.org/tails-signing.key | gpg --import @@ -79,10 +63,16 @@ imported: 1 👍 -### Step 8: verify Tails release (learn how [here](../how-to-verify-pgp-digital-signatures-using-gnupg-on-macos)) +### Step 5: download latest release of [Tails](https://tails.boum.org/) + +Go to https://tails.boum.org/install/download/index.en.html and download latest release and associated PGP signature (found under “Verify using OpenPGP (optional)”) to `~/Downloads` folder. + +### Step 6: verify Tails release (learn how [here](../how-to-verify-pgp-digital-signatures-using-gnupg-on-macos)) + +> Heads-up: replace `4.19` with [latest release](https://tails.boum.org/install/download/index.en.html) semver. ```console -$ gpg --verify ~/Downloads/tails-amd64-$TAILS_RELEASE_SEMVER.img.sig +$ gpg --verify ~/Downloads/tails-amd64-4.19.img.sig gpg: assuming signed data in '/Users/sunknudsen/Downloads/tails-amd64-4.18.img' gpg: Signature made Mon 19 Apr 11:30:01 2021 EDT gpg: using EDDSA key CD4D4351AFA6933F574A9AFB90B2B4BD7AED235F @@ -98,7 +88,7 @@ Good signature 👍 -### Step 9: copy Tails to USB flash drive or SD card +### Step 7: copy Tails to USB flash drive or SD card > WARNING: DO NOT RUN THE FOLLOWING COMMANDS AS-IS. diff --git a/how-to-make-sure-app-is-not-running-in-the-background-on-macos/README.md b/how-to-make-sure-app-is-not-running-in-the-background-on-macos/README.md index fa7f0cd..2b0d269 100644 --- a/how-to-make-sure-app-is-not-running-in-the-background-on-macos/README.md +++ b/how-to-make-sure-app-is-not-running-in-the-background-on-macos/README.md @@ -116,6 +116,8 @@ source ~/.zshrc 👍 +--- + ## Usage guide ### Make sure “Adobe Creative Suite” is not running in the background diff --git a/how-to-use-time-machine-and-apfs-snapshots-on-macos/README.md b/how-to-use-time-machine-and-apfs-snapshots-on-macos/README.md index adb5373..2262a2f 100644 --- a/how-to-use-time-machine-and-apfs-snapshots-on-macos/README.md +++ b/how-to-use-time-machine-and-apfs-snapshots-on-macos/README.md @@ -95,7 +95,7 @@ open /tmp/snapshot ### Restore local APFS snapshot -Restart computer and press `cmd+r` to boot to recovery mode. +Restart computer and press cmd+r to boot to recovery mode. Select “Restore From Time Machine Backup”, then “Macintosh HD”, choose local snapshot, click “Continue” and “Continue” again to confirm. diff --git a/how-to-use-trezor-wallet-on-tails/README.md b/how-to-use-trezor-wallet-on-tails/README.md index 9a14978..34ac100 100644 --- a/how-to-use-trezor-wallet-on-tails/README.md +++ b/how-to-use-trezor-wallet-on-tails/README.md @@ -34,15 +34,7 @@ Tor is ready 👍 -### Step 3: set [Trezor Bridge](https://wiki.trezor.io/Trezor_Bridge) release semver environment variable - -> Heads-up: replace `2.0.30` with [latest release](https://github.com/trezor/trezord-go/blob/master/CHANGELOG.md) semver. - -```shell -TREZOR_BRIDGE_RELEASE_SEMVER=2.0.30 -``` - -### Step 4: set Trezor Bridge release year environment variable +### Step 3: set Trezor Bridge release year environment variable > Heads-up: replace `2020` with [latest release](https://github.com/trezor/trezord-go/blob/master/CHANGELOG.md) year. @@ -50,13 +42,7 @@ TREZOR_BRIDGE_RELEASE_SEMVER=2.0.30 TREZOR_BRIDGE_RELEASE_YEAR=2020 ``` -### Step 5: download Trezor Bridge - -```shell -torsocks curl -O https://wallet.trezor.io/data/bridge/${TREZOR_BRIDGE_RELEASE_SEMVER}/trezor-bridge_${TREZOR_BRIDGE_RELEASE_SEMVER}_amd64.deb -``` - -### Step 6: import “SatoshiLabs Signing Key” PGP public key (used to verify downloads below) +### Step 4: import “SatoshiLabs Signing Key” PGP public key (used to verify downloads below) ```console $ torsocks curl https://trezor.io/security/satoshilabs-${TREZOR_BRIDGE_RELEASE_YEAR}-signing-key.asc | gpg --import @@ -74,6 +60,20 @@ imported: 1 👍 +### Step 5: set [Trezor Bridge](https://wiki.trezor.io/Trezor_Bridge) release semver environment variable + +> Heads-up: replace `2.0.30` with [latest release](https://github.com/trezor/trezord-go/blob/master/CHANGELOG.md) semver. + +```shell +TREZOR_BRIDGE_RELEASE_SEMVER=2.0.30 +``` + +### Step 6: download Trezor Bridge + +```shell +torsocks curl -O https://wallet.trezor.io/data/bridge/${TREZOR_BRIDGE_RELEASE_SEMVER}/trezor-bridge_${TREZOR_BRIDGE_RELEASE_SEMVER}_amd64.deb +``` + ### Step 7: verify Trezor Bridge release (learn how [here](../how-to-verify-pgp-digital-signatures-using-gnupg-on-macos)) ```console