summaryrefslogtreecommitdiff
path: root/PROTOCOL.u2f
diff options
context:
space:
mode:
authormarkus@openbsd.org <markus@openbsd.org>2019-11-12 19:34:40 +0000
committerDamien Miller <djm@mindrot.org>2019-11-13 08:54:09 +1100
commitb556cc3cbf0c43f073bb41bba4e92ca709a1ec13 (patch)
treeefe6046187a7bc035e427b99e269e7a88cbac59f /PROTOCOL.u2f
parent3fcf69ace19e75cf9dcd7206f396adfcb29611a8 (diff)
upstream: remove extra layer for ed25519 signature; ok djm@
OpenBSD-Commit-ID: 7672d9d0278b4bf656a12d3aab0c0bfe92a8ae47
Diffstat (limited to 'PROTOCOL.u2f')
-rw-r--r--PROTOCOL.u2f8
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:
148Where 'r' and 's' are extracted by the client or token middleware from the 148Where 'r' and 's' are extracted by the client or token middleware from the
149ecdsa_signature field returned from the hardware. 149ecdsa_signature field returned from the hardware.
150 150
151For 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
151ssh-agent protocol extensions 159ssh-agent protocol extensions
152----------------------------- 160-----------------------------
153 161