summaryrefslogtreecommitdiff
path: root/static/install.html
diff options
context:
space:
mode:
authorDaniel Micay <danielmicay@gmail.com>2021-01-03 21:44:34 -0500
committerDaniel Micay <danielmicay@gmail.com>2021-01-03 21:45:58 -0500
commita88a4d1563e437a6e0a83650489fb80993c5f486 (patch)
tree4831f7fa51968525bebf5013bbcac81b028bf9e8 /static/install.html
parentf1214b80443235c5bd511c2df127bf455a7c0d8c (diff)
integrate obtaining signify into install process
Diffstat (limited to 'static/install.html')
-rw-r--r--static/install.html56
1 files changed, 26 insertions, 30 deletions
diff --git a/static/install.html b/static/install.html
index 96914d84..edcfe282 100644
--- a/static/install.html
+++ b/static/install.html
@@ -67,12 +67,12 @@
<li><a href="#checking-fastboot-version">Checking fastboot version</a></li>
</ul>
</li>
- <li><a href="#obtaining-signify">Obtaining signify</a></li>
</ul>
</li>
<li><a href="#enabling-oem-unlocking">Enabling OEM unlocking</a></li>
<li><a href="#connecting-phone">Connecting the phone</a></li>
<li><a href="#unlocking-the-bootloader">Unlocking the bootloader</a></li>
+ <li><a href="#obtaining-signify">Obtaining signify</a></li>
<li><a href="#obtaining-factory-images">Obtaining factory images</a></li>
<li>
<a href="#flashing-factory-images">Flashing factory images</a>
@@ -224,35 +224,6 @@ tar xvf platform-tools_r30.0.5-windows.zip</pre>
Installed as /home/username/platform-tools/fastboot</pre>
</section>
</section>
-
- <section id="obtaining-signify">
- <h3><a href="#obtaining-signify">Obtaining signify</a></h3>
-
- <p>To verify the download of the OS beyond the security offered by HTTPS, you can use
- the signify tool. If you do not have a way to obtain signify from a package repository
- you're already trusting, it does not make sense to use it. GrapheneOS releases are
- hosted on our servers and we do not have third party mirrors. A compromised signify
- would be able to compromise your OS and the GrapheneOS download due to the lack of an
- application security model on traditional operating systems. It would be worse than
- not trying to verify the signatures. It's far less likely that our servers would be
- compromised than someone's GitHub account or GitHub itself. You're already trusting
- these installation instructions from our site, which is hosted on the same static web
- server infrastructure as the releases.</p>
-
- <p>List of distribution packages:</p>
-
- <ul>
- <li>Arch Linux: <code>signify</code></li>
- <li>Debian: <code>signify-openbsd</code> with the command renamed to <code>signify-openbsd</code></li>
- <li>Ubuntu: <code>signify-openbsd</code> with the command renamed to <code>signify-openbsd</code></li>
- </ul>
-
- <p>On Debian-based distributions, the <code>signify</code> package and command are an
- <a href="http://signify.sourceforge.net/" rel="nofollow">unmaintained mail-related
- tool for generating mail signatures (not cryptographic signatures)</a> with the final
- releases from 2003-2004 made directly by the developer via the Debian package without
- upstream releases. Please pressure them to correct this usability issue.</p>
- </section>
</section>
<section id="enabling-oem-unlocking">
@@ -287,6 +258,31 @@ Installed as /home/username/platform-tools/fastboot</pre>
<p>The command needs to be confirmed on the device and will wipe all data.</p>
</section>
+ <section id="obtaining-signify">
+ <h2><a href="#obtaining-signify">Obtaining signify</a></h2>
+
+ <p>On the supported Linux distributions, the signify tool is used to verify the
+ download of the OS beyond the security offered by HTTPS. You should skip this on
+ macOS and Windows. It only makes sense to do this if you can obtain signify from
+ the distribution package repositories. GrapheneOS releases are hosted on our
+ servers and we do not have third party mirrors.</p>
+
+ <p>On Arch Linux:</p>
+
+ <pre>sudo pacman -S signify</pre>
+
+ <p>On Debian and Ubuntu</p>
+
+ <pre>sudo apt install signify-openbsd
+alias signify=signify-openbsd</pre>
+
+ <p>On Debian-based distributions, the <code>signify</code> package and command are an
+ <a href="http://signify.sourceforge.net/" rel="nofollow">unmaintained mail-related
+ tool for generating mail signatures (not cryptographic signatures)</a> with the final
+ releases from 2003-2004 made directly by the developer via the Debian package without
+ upstream releases. Make sure to install <code>signify-openbsd</code>.</p>
+ </section>
+
<section id="obtaining-factory-images">
<h2><a href="#obtaining-factory-images">Obtaining factory images</a></h2>