Module keynesis::noise [−][src]
Expand description
Noise Protocol
This module provides some of the noise’s patterns and configuration.
Currently we only support Ed25519
for the key exchange, ChaChaPoly
for the cipher and BLAKE2b for the hash function.
We also limit to a few patterns so far (X, IX, XX, IK). There are pros and cons to use one over the other.
See Noise Specification for more details about the noise protocol. And have a look at Noise Explorer for the details regarding the different patterns available here.
Modules
Structs
Noise transport session between 2 participant. Communication is Asymmetric. So it is possible to send messages independently from the messages to receive. This allows to continue sending our current messages without having to make sure we are in sync with the remote messages.