|0.1.3||Apr 10, 2020|
|0.1.1||Oct 7, 2019|
|0.1.0||May 20, 2019|
|0.0.2||Feb 27, 2017|
#625 in Cryptography
480 downloads per month
Used in 3 crates
Rust implementation of the Noise Protocol Framework.
Initialize a [
HandshakeState] with [
HandshakeStateBuilder], call [
HandshakeState::read_message] to complete the handshake, and finally call
HandshakeState::get_ciphers] to get a pair of [
encrypt/decrypt further transport messages.
This crate only contains an abstract implementation of the protocol.
Concrete implementations of the crypto primitives, wrapping around some
popular libraries, are provided in sibling crates, e.g.,
Other implementations of the crypto primitives can be easily plugged in by
implementing the [
Cipher] and [