aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xbuild-source.sh2
-rw-r--r--desktop/scripts/build-macos.py4
-rw-r--r--docs/source/install.rst16
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::