*
*
input message
a (writer, payload, Option[(cipherstate, cipherstate)] tuple. The payload contains the original payload used by the sender and a writer that will be used to create the next message. When the handshake is over (i.e. there are no more handshake patterns to process) the last item will contain 2 cipherstates than can be used to encrypt/decrypt further communication
(Since version ) see corresponding Javadoc for more information.