mirage-crypto

Simple symmetric cryptography for the modern age
IN THIS PACKAGE
Module Mirage_crypto

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.