diff options
author | markus@openbsd.org <markus@openbsd.org> | 2019-11-12 19:34:40 +0000 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2019-11-13 08:54:09 +1100 |
commit | b556cc3cbf0c43f073bb41bba4e92ca709a1ec13 (patch) | |
tree | efe6046187a7bc035e427b99e269e7a88cbac59f /PROTOCOL.u2f | |
parent | 3fcf69ace19e75cf9dcd7206f396adfcb29611a8 (diff) |
upstream: remove extra layer for ed25519 signature; ok djm@
OpenBSD-Commit-ID: 7672d9d0278b4bf656a12d3aab0c0bfe92a8ae47
Diffstat (limited to 'PROTOCOL.u2f')
-rw-r--r-- | PROTOCOL.u2f | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/PROTOCOL.u2f b/PROTOCOL.u2f index bd60f9fac..ca55c4297 100644 --- a/PROTOCOL.u2f +++ b/PROTOCOL.u2f | |||
@@ -148,6 +148,14 @@ be reformatted slightly and the ecdsa_signature_blob value has the encoding: | |||
148 | Where 'r' and 's' are extracted by the client or token middleware from the | 148 | Where 'r' and 's' are extracted by the client or token middleware from the |
149 | ecdsa_signature field returned from the hardware. | 149 | ecdsa_signature field returned from the hardware. |
150 | 150 | ||
151 | For Ed25519 keys the signature is encoded as: | ||
152 | |||
153 | string "sk-ssh-ed25519@openssh.com" | ||
154 | string signature | ||
155 | byte flags | ||
156 | uint32 counter | ||
157 | |||
158 | |||
151 | ssh-agent protocol extensions | 159 | ssh-agent protocol extensions |
152 | ----------------------------- | 160 | ----------------------------- |
153 | 161 | ||