X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=doc%2Fdraft-riikonen-silc-pp-05.nroff;h=9c8a5cc6ac89d1c367592899c7e2ce7020640d5c;hb=b3e67d3dfa6409755be33f352b5a86fbb094a570;hp=36dee34b6c08bc6de5424358f65d7b9ce270297f;hpb=bb8ce8c6460403e9220d9f96eb0e6bd2a20d31f0;p=silc.git diff --git a/doc/draft-riikonen-silc-pp-05.nroff b/doc/draft-riikonen-silc-pp-05.nroff index 36dee34b..9c8a5cc6 100644 --- a/doc/draft-riikonen-silc-pp-05.nroff +++ b/doc/draft-riikonen-silc-pp-05.nroff @@ -1839,11 +1839,18 @@ o Padding (variable length) - This field is present only .ti 0 2.3.12 Private Message Key Payload -This payload is used to send key from client to another client that -is going to be used to protect the private messages between these -two clients. If this payload is not sent normal session key -established by the SILC Key Exchange Protocol is used to protect -the private messages. +This payload is optional and can be used to send private message +key between two clients in the network. The packet is secured with +normal session keys. By default private messages are encrypted +with session keys, and with this payload it is possible to set +private key for private message encryption between two clients. + +The receiver of this payload SHOULD verify for example from user +whether user wants to receive private message key. Note that there +are other, more secure ways of exchanging private message keys in +the SILC network. Instead of sending this payload it is possible to +negotiate the private message key with SKE protocol using the Key +Agreement payload directly peer to peer. This payload may only be sent by client to another client. Server MUST NOT send this payload at any time. After sending this payload