module Cipher_block: sig .. end
sig
end
Each algorithm, and each mode of operation, is contained in its own separate module.
module S: sig .. end
module Counter: sig .. end
module AES: sig .. end
module DES: sig .. end