Module Olm_c_types

include sig ... end
val sha256_output_length : int
val curve25519_key_length : int
val curve25519_shared_secret_length : int
val curve25519_random_length : int
val ed25519_public_key_length : int
val ed25519_private_key_length : int
val ed25519_random_length : int
val ed25519_signature_length : int
val aes256_key_length : int
val aes256_iv_length : int
val megolm_ratchet_part_length : int
val megolm_ratchet_parts : int
val megolm_ratchet_length : int
module ErrorCode : sig ... end
module Aes256Key : sig ... end
module Aes256Iv : sig ... end
module Curve25519PublicKey : sig ... end
module Curve25519PrivateKey : sig ... end
module Curve25519KeyPair : sig ... end
module ED25519PublicKey : sig ... end
module ED25519PrivateKey : sig ... end
module ED25519KeyPair : sig ... end
module Megolm : sig ... end
module InboundGroupSession : sig ... end
module OutboundGroupSession : sig ... end
module Account : sig ... end
module Session : sig ... end
module Utility : sig ... end
module PkEncryption : sig ... end
module PkDecryption : sig ... end
module PkSigning : sig ... end
module SAS : sig ... end