From 16339fe17a2a565da0628be523f6ef8ca907f3f5 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 29 Sep 2019 11:07:53 +0100 Subject: [PATCH] NOTES: Add protocol elements for public key negotiation There is no implementation of this yet. Signed-off-by: Ian Jackson --- NOTES | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/NOTES b/NOTES index 8f92f69..a681d75 100644 --- a/NOTES +++ b/NOTES @@ -269,6 +269,12 @@ initial subset of the following list of items: abilities of the sender. * In MSG3/MSG4: a 16-bit integer being the sender's MTU, or zero. (In other messages: nothing.) See below. + * In MSG2/MSG3: a list of the peer's public keys that the sender will + accept: (i) a 1-byte integer count (ii) that many 5-byte key ids. + If not present, implicitly only the special key id 0000000000. + * In MSG3/MSG4: an 8-bit integer being an index into the + receiver's public key acceptance list, with which the message + is signed. If not present, implicitly the key id 00000000000. * More data which is yet to be defined and which must be ignored by receivers. The optional additional data after the receiver's name is not -- 2.30.2