summaryrefslogtreecommitdiff
path: root/static/build.html
diff options
context:
space:
mode:
authorDaniel Micay <daniel.micay@grapheneos.org>2024-02-14 06:42:12 -0500
committerDaniel Micay <daniel.micay@grapheneos.org>2024-02-14 09:34:07 -0500
commit4f3bee20cda71458d60985b3713028a7d6460b9e (patch)
treeec7ca78a0ccab4735936e17e221b6c961c79dd27 /static/build.html
parentd7db6a7ece03ec76a7acfec40d6655b8bb22f9cd (diff)
move to OpenSSH signing for factory images
Diffstat (limited to 'static/build.html')
-rw-r--r--static/build.html17
1 files changed, 8 insertions, 9 deletions
diff --git a/static/build.html b/static/build.html
index 9dbc2518..99f07b9e 100644
--- a/static/build.html
+++ b/static/build.html
@@ -261,8 +261,11 @@
<li>32-bit gcc runtime library</li>
</ul>
- <p>The <code>signify</code> tool (with the proper naming) is also required for signing
- factory images zips.</p>
+ <p>Additional dependencies for signing factory images releases:</p>
+
+ <ul>
+ <li>ssh-keygen (OpenSSH)</li>
+ </ul>
</section>
<section id="downloading-source-code">
@@ -537,14 +540,10 @@ cd ../..</pre>
<p>Generate a signify key for signing factory images:</p>
- <pre>signify -G -n -p keys/raven/factory.pub -s keys/raven/factory.sec</pre>
+ <pre>ssh-keygen -t ed25519 -f keys/raven/id_ed25519</pre>
- <p>Remove the <code>-n</code> switch to set a passphrase. The <code>signify</code>
- tool doesn't provide a way to change the passphrase without generating a new key, so
- this is currently handled separately from encrypting the other keys and there will be
- a separate prompt for the passphrase. In the future, expect this to be handled by the
- same scripts along with the expectation of it using the same passphrase as the other
- keys.</p>
+ <p>The passphrase for the SSH key should also match the other keys, although we
+ don't currently handle it automatically in the encrypt/decrypt scripts.</p>
<section id="encrypting-keys">
<h4><a href="#encrypting-keys">Encrypting keys</a></h4>