Standardized guides

This commit is contained in:
Sun Knudsen 2021-06-21 09:07:17 -04:00
parent a159b36737
commit c20fd8f7c2
No known key found for this signature in database
GPG Key ID: 1FA767862BBD1305
6 changed files with 61 additions and 67 deletions

View File

@ -179,6 +179,23 @@ $ sudo apt update
$ sudo apt install -y libsecp256k1-0 python3-cryptography $ sudo apt install -y libsecp256k1-0 python3-cryptography
``` ```
#### Import ThomasVs 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) <thomasv@electrum.org>" imported
gpg: Total number processed: 1
gpg: imported: 1
```
imported: 1
👍
#### Set Electrum release semver environment variable #### Set Electrum release semver environment variable
> Heads-up: replace `4.1.2` with [latest release](https://electrum.org/#download) semver. > 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" $ curl -O "https://download.electrum.org/$ELECTRUM_RELEASE_SEMVER/Electrum-$ELECTRUM_RELEASE_SEMVER.tar.gz.asc"
``` ```
#### Import ThomasVs 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) <thomasv@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)) #### Verify Electrum release (learn how [here](../how-to-verify-pgp-digital-signatures-using-gnupg-on-macos))
```console ```console

View File

@ -50,19 +50,7 @@ Tor is ready
👍 👍
### Step 6: download latest release of [VeraCrypt](https://veracrypt.fr/en/Home.html) ### Step 6: import “VeraCrypt Team (2018 - Supersedes Key ID=0x54DDD393)” PGP public key
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
```console ```console
$ torsocks curl https://www.idrix.fr/VeraCrypt/VeraCrypt_PGP_public_key.asc | gpg --import $ 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)) ### Step 9: verify VeraCrypt release (learn how [here](../how-to-verify-pgp-digital-signatures-using-gnupg-on-macos))
```console ```console
@ -126,6 +126,8 @@ chmod +x veracrypt.AppImage
👍 👍
---
## Usage guide ## Usage guide
To use VeraCrypt, double-click `veracrypt.AppImage`. To use VeraCrypt, double-click `veracrypt.AppImage`.

View File

@ -41,23 +41,7 @@ brew analytics off
brew install gnupg brew install gnupg
``` ```
### Step 4: download latest release of [Tails](https://tails.boum.org/install/download/index.en.html) ### Step 4: import “Tails developers” PGP public key
### 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
```console ```console
$ curl https://tails.boum.org/tails-signing.key | gpg --import $ 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 ```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: assuming signed data in '/Users/sunknudsen/Downloads/tails-amd64-4.18.img'
gpg: Signature made Mon 19 Apr 11:30:01 2021 EDT gpg: Signature made Mon 19 Apr 11:30:01 2021 EDT
gpg: using EDDSA key CD4D4351AFA6933F574A9AFB90B2B4BD7AED235F 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. > WARNING: DO NOT RUN THE FOLLOWING COMMANDS AS-IS.

View File

@ -116,6 +116,8 @@ source ~/.zshrc
👍 👍
---
## Usage guide ## Usage guide
### Make sure “Adobe Creative Suite” is not running in the background ### Make sure “Adobe Creative Suite” is not running in the background

View File

@ -95,7 +95,7 @@ open /tmp/snapshot
### Restore local APFS snapshot ### Restore local APFS snapshot
Restart computer and press `cmd+r` to boot to recovery mode. Restart computer and press <kbd>cmd+r</kbd> to boot to recovery mode.
Select “Restore From Time Machine Backup”, then “Macintosh HD”, choose local snapshot, click “Continue” and “Continue” again to confirm. Select “Restore From Time Machine Backup”, then “Macintosh HD”, choose local snapshot, click “Continue” and “Continue” again to confirm.

View File

@ -34,15 +34,7 @@ Tor is ready
👍 👍
### Step 3: set [Trezor Bridge](https://wiki.trezor.io/Trezor_Bridge) release semver environment variable ### Step 3: set Trezor Bridge release year 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
> Heads-up: replace `2020` with [latest release](https://github.com/trezor/trezord-go/blob/master/CHANGELOG.md) year. > 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 TREZOR_BRIDGE_RELEASE_YEAR=2020
``` ```
### Step 5: download Trezor Bridge ### Step 4: import “SatoshiLabs Signing Key” PGP public key (used to verify downloads below)
```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)
```console ```console
$ torsocks curl https://trezor.io/security/satoshilabs-${TREZOR_BRIDGE_RELEASE_YEAR}-signing-key.asc | gpg --import $ 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)) ### Step 7: verify Trezor Bridge release (learn how [here](../how-to-verify-pgp-digital-signatures-using-gnupg-on-macos))
```console ```console