# 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.