package git

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module type Git.HASHSource

include Digestif.S
Sourceval digest_size : int
Sourcetype ctx
Sourcetype hmac
Sourcetype t
Sourceval empty : ctx
Sourceval init : unit -> ctx
Sourceval feed_bytes : ctx -> ?off:int -> ?len:int -> Bytes.t -> ctx
Sourceval feed_string : ctx -> ?off:int -> ?len:int -> String.t -> ctx
Sourceval feed_bigstring : ctx -> ?off:int -> ?len:int -> Digestif.bigstring -> ctx
Sourceval feedi_bytes : ctx -> Bytes.t Digestif.iter -> ctx
Sourceval feedi_string : ctx -> String.t Digestif.iter -> ctx
Sourceval feedi_bigstring : ctx -> Digestif.bigstring Digestif.iter -> ctx
Sourceval get : ctx -> t
Sourceval hmac_init : key:string -> hmac
Sourceval hmac_feed_bytes : hmac -> ?off:int -> ?len:int -> Bytes.t -> hmac
Sourceval hmac_feed_string : hmac -> ?off:int -> ?len:int -> String.t -> hmac
Sourceval hmac_feed_bigstring : hmac -> ?off:int -> ?len:int -> Digestif.bigstring -> hmac
Sourceval hmac_feedi_bytes : hmac -> Bytes.t Digestif.iter -> hmac
Sourceval hmac_feedi_string : hmac -> String.t Digestif.iter -> hmac
Sourceval hmac_feedi_bigstring : hmac -> Digestif.bigstring Digestif.iter -> hmac
Sourceval hmac_get : hmac -> t
Sourceval digest_bytes : ?off:int -> ?len:int -> Bytes.t -> t
Sourceval digest_string : ?off:int -> ?len:int -> String.t -> t
Sourceval digest_bigstring : ?off:int -> ?len:int -> Digestif.bigstring -> t
Sourceval digesti_bytes : Bytes.t Digestif.iter -> t
Sourceval digesti_string : String.t Digestif.iter -> t
Sourceval digesti_bigstring : Digestif.bigstring Digestif.iter -> t
Sourceval digestv_bytes : Bytes.t list -> t
Sourceval digestv_string : String.t list -> t
Sourceval digestv_bigstring : Digestif.bigstring list -> t
Sourceval hmac_bytes : key:string -> ?off:int -> ?len:int -> Bytes.t -> t
Sourceval hmac_string : key:string -> ?off:int -> ?len:int -> String.t -> t
Sourceval hmac_bigstring : key:string -> ?off:int -> ?len:int -> Digestif.bigstring -> t
Sourceval hmaci_bytes : key:string -> Bytes.t Digestif.iter -> t
Sourceval hmaci_string : key:string -> String.t Digestif.iter -> t
Sourceval hmaci_bigstring : key:string -> Digestif.bigstring Digestif.iter -> t
Sourceval hmacv_bytes : key:string -> Bytes.t list -> t
Sourceval hmacv_string : key:string -> String.t list -> t
Sourceval hmacv_bigstring : key:string -> Digestif.bigstring list -> t
Sourceval unsafe_compare : t Digestif.compare
Sourceval pp : t Digestif.pp
Sourceval of_hex : string -> t
Sourceval of_hex_opt : string -> t option
Sourceval consistent_of_hex : string -> t
Sourceval consistent_of_hex_opt : string -> t option
Sourceval to_hex : t -> string
Sourceval of_raw_string : string -> t
Sourceval of_raw_string_opt : string -> t option
Sourceval to_raw_string : t -> string
Sourceval get_into_bytes : ctx -> ?off:int -> bytes -> unit
Sourceval feed_cstruct : ctx -> Cstruct.t -> ctx
Sourceval compare : t -> t -> int
Sourceval hash : t -> int
Sourceval equal : t -> t -> bool
Sourceval read : t -> int -> int
Sourceval null : t
Sourceval length : int
Sourceval feed : ctx -> ?off:int -> ?len:int -> Bigstringaf.t -> ctx
Sourcemodule Set : Set.S with type elt = t
Sourcemodule Map : Map.S with type key = t
OCaml

Innovation. Community. Security.