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/Baijiu_sha3/Unsafe/index.html

Module Baijiu_sha3.UnsafeSource

Sourcetype ctx = {
  1. q : int64 array;
  2. rsize : int;
  3. mdlen : int;
  4. mutable pt : int;
}
Sourceval dup : ctx -> ctx
Sourceval init : int -> ctx
Sourceval keccakf_rounds : int
Sourceval keccaft_rndc : int64 array
Sourceval keccaft_rotc : int array
Sourceval keccakf_piln : int array
Sourceval swap64 : int64 -> int64
Sourceval sha3_keccakf : int64 array -> unit
Sourceval masks : int64 array
Sourceval feed : 'a. get_uint8:('a -> int -> int) -> ctx -> 'a -> int -> int -> unit
Sourceval unsafe_feed_bytes : ctx -> bytes -> int -> int -> unit
Sourceval unsafe_feed_bigstring : ctx -> Bi.t -> int -> int -> unit
Sourceval unsafe_get : ctx -> bytes
OCaml

Innovation. Community. Security.