package noise

  1. Overview
  2. Docs
module Cipher : sig ... end
module Cipher_aes_gcm : sig ... end
module Cipher_chacha_poly : sig ... end
module Cipher_state : sig ... end

The CipherState as defined in v34 5.1. It is represented a bit differently, since the n and k values only make sense for the case when a key is configured and not depleted.

module Dh : sig ... end
module Dh_25519 : sig ... end
module Hash : sig ... end
module Hash_blake2b : sig ... end
module Hash_blake2s : sig ... end
module Hash_hmac : sig ... end
module Hash_sha256 : sig ... end
module Hash_sha512 : sig ... end
module Hkdf : sig ... end
module Pattern : sig ... end
module Private_key : sig ... end
module Protocol : sig ... end
module Public_key : sig ... end
module State : sig ... end

HandshakeState as defined in v34 5.3.

module Symmetric_state : sig ... end

A wrapper around ck and h. See v34 5.2.

module Util : sig ... end
OCaml

Innovation. Community. Security.