Hashing
module Hash : sig ... end
Hashes.
module Poly1305 : sig ... end
The poly1305 message authentication code
Symmetric-key cryptography
module type AEAD = sig ... end
Authenticated encryption with associated data.
module Cipher_block : sig ... end
Block ciphers.
module Chacha20 : sig ... end
The ChaCha20 cipher proposed by D.J. Bernstein.
module Cipher_stream : sig ... end
Streaming ciphers.