package sha

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type ctx
type t
val zero : t
val init : unit -> ctx
val unsafe_update_substring : ctx -> string -> int -> int -> unit
val update_substring : ctx -> string -> int -> int -> unit
val update_string : ctx -> string -> unit
val update_buffer : ctx -> buf -> unit
val finalize : ctx -> t
val copy : ctx -> ctx
val string : string -> t
val substring : string -> int -> int -> t
val buffer : buf -> t
val channel : in_channel -> int -> t
val file : string -> t
val file_fast : string -> t
val output : out_channel -> t -> unit
val input : in_channel -> t
val to_bin : t -> string
val to_hex : t -> string