package asn1-combinators

  1. Overview
  2. Docs
val (<+>) : Writer.t -> Writer.t -> Writer.t
val e_big_tag : int -> int list
val e_big_length : int -> int list
val e_header : Asn_core.Tag.t -> [< `Constructed | `Primitive ] -> int -> Writer.t
type conf = {
  1. der : bool;
}
val e_constructed : Asn_core.Tag.t -> Writer.t -> Writer.t
val e_primitive : Asn_core.Tag.t -> Writer.t -> Writer.t
val assert_length : ?constr:int -> ('a -> int) -> 'a -> unit
val encode : 'a. conf -> Asn_core.tag option -> 'a -> 'a Asn_core.asn -> Writer.t
val e_seq : 'a. conf -> 'a -> 'a Asn_core.sequence -> Writer.t
val e_prim : 'a. Asn_core.tag option -> 'a -> 'a Asn_core.prim -> Writer.t
val ber_to_writer : 'a Asn_core.asn -> 'a -> Writer.t
val der_to_writer : 'a Asn_core.asn -> 'a -> Writer.t
OCaml

Innovation. Community. Security.