Module Netsys_crypto_modes

module Netsys_crypto_modes: sig .. end

Helpers for crypto modes


module Symmetric_cipher: sig .. end
module type CIPHERS = sig .. end
module Bundle: 
functor (C : CIPHERS) -> Netsys_crypto_types.SYMMETRIC_CRYPTO

Bundle a list of ciphers as crypto module

module Add_modes: 
functor (SC : Netsys_crypto_types.SYMMETRIC_CRYPTO) -> Netsys_crypto_types.SYMMETRIC_CRYPTO

Returns a new crypto module where missing modes are added for all ECB ciphers.