aboutsummaryrefslogtreecommitdiff
path: root/spec/ssh-protocols.md
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2023-11-09 19:12:51 +0000
committerIan Jackson <ijackson@chiark.greenend.org.uk>2023-11-09 19:13:45 +0000
commitde36184ca92d0d6da245e9f85fc22f30a02b01fb (patch)
treea7722cb019ce5160cfa886a062227f379fe95182 /spec/ssh-protocols.md
parent48db6e0239cd580632bcdf19ca6fc2c83f2eb230 (diff)
downloadtorspec-de36184ca92d0d6da245e9f85fc22f30a02b01fb.tar.gz
torspec-de36184ca92d0d6da245e9f85fc22f30a02b01fb.zip
ssh-protocols: Change links to refer to the subsection
I couldn't get the `{ #arti-keystore }` syntax to work. I looked at some examples elsewhere and the `{ #syntax }` didn't seem to be generating id values as I expected, so I did this instead.
Diffstat (limited to 'spec/ssh-protocols.md')
-rw-r--r--spec/ssh-protocols.md6
1 files changed, 4 insertions, 2 deletions
diff --git a/spec/ssh-protocols.md b/spec/ssh-protocols.md
index 989eb9c..e3b1461 100644
--- a/spec/ssh-protocols.md
+++ b/spec/ssh-protocols.md
@@ -11,8 +11,8 @@ The Tor Project uses names ending `@spec.torproject.org`.
| Id(s) | Namespace | Summary | Specification<br>link (retrieved at) |
|----------|--------------|----------|-------------------------------------|
-| **`ed25519-expaneded@`** | [Public key algorithm](https://datatracker.ietf.org/doc/html/rfc4250#section-4.11.3) (in [OpenSSH format](https://cvsweb.openbsd.org/src/usr.bin/ssh/PROTOCOL.key?annotate=HEAD) key file) | Expanded ed25519 private key | [Arti keystore](https://gitlab.torproject.org/tpo/core/arti/-/blob/main/crates/tor-keymgr/src/key_type/ssh.rs?ref_type=heads) (2023-11-08) |
-| **`x25519@`** | [Public key algorithm](https://datatracker.ietf.org/doc/html/rfc4250#section-4.11.3) (in [OpenSSH format](https://cvsweb.openbsd.org/src/usr.bin/ssh/PROTOCOL.key?annotate=HEAD) key file) | X25519 private key | [Arti keystore](https://gitlab.torproject.org/tpo/core/arti/-/blob/main/crates/tor-keymgr/src/key_type/ssh.rs?ref_type=heads) (2023-11-08) |
+| **`ed25519-expaneded@`** | [Public key algorithm](https://datatracker.ietf.org/doc/html/rfc4250#section-4.11.3) (in [OpenSSH format](https://cvsweb.openbsd.org/src/usr.bin/ssh/PROTOCOL.key?annotate=HEAD) key file) | Expanded ed25519 private key | [Arti keystore types]
+| **`x25519@`** | [Public key algorithm](https://datatracker.ietf.org/doc/html/rfc4250#section-4.11.3) (in [OpenSSH format](https://cvsweb.openbsd.org/src/usr.bin/ssh/PROTOCOL.key?annotate=HEAD) key file) | X25519 private key | [Arti keystore types] |
## Registration process
@@ -54,6 +54,8 @@ For further information, consult the linked specifications.
## SSH key types for the Arti keystore
+[Arti keystore types]: #ssh-key-types-for-the-arti-keystore
+
The
[Arti keystore](https://tpo.pages.torproject.net/core/doc/rust/tor_keymgr/index.html)
stores private keys (and, sometimes, public keys)