diff --git a/rfc/0006_ws2p_v2.md b/rfc/0006_ws2p_v2.md index 19b9b42a474006306c5d97a72a32cec2b80f6084..04c37fdfb5898085842a283f0e263f53f5a1612b 100644 --- a/rfc/0006_ws2p_v2.md +++ b/rfc/0006_ws2p_v2.md @@ -496,10 +496,11 @@ RES_SYNC_CHUNK := A WS2P Public node that asks to synchronize sends its PeerCard | data name | size in bytes | data type | |:-------------:|---------------|-----------| -| challenge_sig | ? | SigBox | +| challenge | 32 | [u8;32] | Each node must sign the challenge of the other to prove that it's in possession of the private key corresponding to the public key under which it identifies. -challenge_sig := SigBox of the challenge given by the other node. +challenge := The challenge given by the other node in their CONNECt message. +The message is already signed at the container level, so there is no need to repeat the signature in the ACK message payload. On the other hand, the challenge to be signed must be in the payload. ### FLAGS message