package digestif

  1. Overview
  2. Docs
Hashes implementations (SHA*, RIPEMD160, BLAKE2* and MD5)

Install

Dune Dependency

Authors

Maintainers

Sources

digestif-v0.9.0.tbz
sha256=040f1558635c7fc49609406866ab1752e26ae4fcfae01f31d2dd902b5fbe696e
sha512=a3b904ed1b3e2354f5efd71ee546041d2bb31091161597acb82e4bc2d0686b34d348adba1aef5b927efa28e1764b60f65c171019dd11952c72a76c92510878ee

doc/digestif.ocaml/Digestif/module-type-S/index.html

Module type Digestif.SSource

Sourceval digest_size : int
Sourcetype ctx
Sourcetype kind
Sourcetype t
Sourceval kind : kind
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 -> bigstring -> ctx
Sourceval feedi_bytes : ctx -> Bytes.t iter -> ctx
Sourceval feedi_string : ctx -> String.t iter -> ctx
Sourceval feedi_bigstring : ctx -> bigstring iter -> ctx
Sourceval get : ctx -> 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 -> bigstring -> t
Sourceval digesti_bytes : Bytes.t iter -> t
Sourceval digesti_string : String.t iter -> t
Sourceval digesti_bigstring : bigstring iter -> t
Sourceval digestv_bytes : Bytes.t list -> t
Sourceval digestv_string : String.t list -> t
Sourceval digestv_bigstring : bigstring list -> t
Sourceval hmac_bytes : key:Bytes.t -> ?off:int -> ?len:int -> Bytes.t -> t
Sourceval hmac_string : key:String.t -> ?off:int -> ?len:int -> String.t -> t
Sourceval hmac_bigstring : key:bigstring -> ?off:int -> ?len:int -> bigstring -> t
Sourceval hmaci_bytes : key:Bytes.t -> Bytes.t iter -> t
Sourceval hmaci_string : key:String.t -> String.t iter -> t
Sourceval hmaci_bigstring : key:bigstring -> bigstring iter -> t
Sourceval hmacv_bytes : key:Bytes.t -> Bytes.t list -> t
Sourceval hmacv_string : key:String.t -> String.t list -> t
Sourceval hmacv_bigstring : key:bigstring -> bigstring list -> t
Sourceval unsafe_compare : t compare
Sourceval equal : t equal
Sourceval pp : t 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
OCaml

Innovation. Community. Security.