diff options
-rwxr-xr-x | build-source.sh | 2 | ||||
-rw-r--r-- | desktop/scripts/build-macos.py | 4 | ||||
-rw-r--r-- | docs/source/install.rst | 16 |
3 files changed, 16 insertions, 6 deletions
diff --git a/build-source.sh b/build-source.sh index 7ca9e462..887135a2 100755 --- a/build-source.sh +++ b/build-source.sh @@ -46,7 +46,7 @@ then echo "Tag does not verify" exit 1 fi -cat ../verify.txt | grep "using RSA key 927F419D7EC82C2F149C1BD1403C2657CD994F73" +cat ../verify.txt | grep -e "using RSA key 927F419D7EC82C2F149C1BD1403C2657CD994F73" -e "using RSA key 2E530667425F4B93874935707B7F1772C0C6FCBF" if [ $? -ne 0 ] then echo "Tag signed with wrong key" diff --git a/desktop/scripts/build-macos.py b/desktop/scripts/build-macos.py index 4200b6af..0d09ac72 100644 --- a/desktop/scripts/build-macos.py +++ b/desktop/scripts/build-macos.py @@ -251,7 +251,9 @@ def codesign(app_path): @click.argument("app_path") def package(app_path): """Build the DMG package""" - if not os.path.exists("/usr/local/bin/create-dmg"): + if not os.path.exists("/usr/local/bin/create-dmg") and not os.path.exists( + "/opt/homebrew/bin/create-dmg" + ): print("> Error: create-dmg is not installed") return diff --git a/docs/source/install.rst b/docs/source/install.rst index 0ba3c0db..3e04817f 100644 --- a/docs/source/install.rst +++ b/docs/source/install.rst @@ -15,7 +15,7 @@ You can download OnionShare for Mobile from the follow links * Android * Google Play: https://play.google.com/store/apps/details?id=org.onionshare.android - * F-Droid: https://github.com/onionshare/onionshare-android-nightly + * F-Droid: https://github.com/onionshare/onionshare-android-nightly * iOS * Apple App Store: https://apps.apple.com/app/onionshare/id1601890129 @@ -114,8 +114,16 @@ For Windows and macOS, this step is optional and provides defense in depth: the Signing key ^^^^^^^^^^^ -Packages are signed by Micah Lee, the core developer, using his PGP public key with fingerprint ``927F419D7EC82C2F149C1BD1403C2657CD994F73``. -You can download Micah's key `from the keys.openpgp.org keyserver <https://keys.openpgp.org/vks/v1/by-fingerprint/927F419D7EC82C2F149C1BD1403C2657CD994F73>`_. +Packages are signed by the core developer who is responsible for the particular release. Following are the +informations of the core developers of OnionShare: + +* Micah Lee: + * PGP public key fingerprint ``927F419D7EC82C2F149C1BD1403C2657CD994F73``. + * You can download Micah's key `from the keys.openpgp.org keyserver <https://keys.openpgp.org/vks/v1/by-fingerprint/927F419D7EC82C2F149C1BD1403C2657CD994F73>`_. + +* Saptak Sengupta: + * PGP public key fingerprint ``2AE3D40A6905C8E4E8ED95ECE46A2B977C14666B``. + * You can download Saptak's key `from the keys.openpgp.org keyserver <https://keys.openpgp.org/vks/v1/by-fingerprint/2AE3D40A6905C8E4E8ED95ECE46A2B977C14666B>`_. You must have GnuPG installed to verify signatures. For macOS you probably want `GPGTools <https://gpgtools.org/>`_, and for Windows you probably want `Gpg4win <https://www.gpg4win.org/>`_. @@ -128,7 +136,7 @@ You can also find them on the `GitHub Releases page <https://github.com/onionsha Verifying ^^^^^^^^^ -Once you have imported Micah's public key into your GnuPG keychain, downloaded the binary and ``.asc`` signature, you can verify the binary in a terminal like this: +Once you have imported the core developers public keys into your GnuPG keychain, downloaded the binary and ``.asc`` signature, you can verify the binary in a terminal like this: For Windows:: |