Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
module OID : sig ... end
module Time : sig ... end
val bool : bool t
val bit_string : bool array t
val octet_string : Cstruct.t t
val null : unit t
val utf8_string : string t
val numeric_string : string t
val printable_string : string t
val teletex_string : string t
val videotex_string : string t
val ia5_string : string t
val graphic_string : string t
val visible_string : string t
val general_string : string t
val universal_string : string t
val bmp_string : string t
val int : int t
val bit_string_cs : Cstruct.t t
val bit_string_flags : (int * 'a) list -> 'a list t
val ber : encoding
val der : encoding
val encode : 'a codec -> 'a -> Cstruct.t
val encode_into : 'a codec -> 'a -> int * (Cstruct.t -> unit)
val decode_exn : 'a codec -> Cstruct.t -> 'a * Cstruct.t
val decode : 'a codec -> Cstruct.t -> ('a * Cstruct.t) option
val random : 'a t -> 'a