package octez-internal-libs

  1. Overview
  2. Docs
A package that contains some libraries used by the Octez suite

Install

Dune Dependency

Authors

Maintainers

Sources

tezos-octez-v20.1.tag.bz2
sha256=ddfb5076eeb0b32ac21c1eed44e8fc86a6743ef18ab23fff02d36e365bb73d61
sha512=d22a827df5146e0aa274df48bc2150b098177ff7e5eab52c6109e867eb0a1f0ec63e6bfbb0e3645a6c2112de3877c91a17df32ccbff301891ce4ba630c997a65

doc/octez-internal-libs.irmin/Irmin/Hash/index.html

Module Irmin.HashSource

Hashing functions.

Hash provides user-defined hash functions to digest serialized contents. Some backends might be parameterized by such hash functions, others might work with a fixed one (for instance, the Git format uses only SHA1).

A SHA1 implementation is available to pass to the backends.

Sourcemodule type S = sig ... end

Signature for hash values.

Sourcemodule type Typed = sig ... end

Signature for typed hashes, where hash directly takes a value as argument and incremental hashing is not possible.

Sourcemodule Make (H : Digestif.S) : S with type t = H.t

Digestif hashes.

Sourcemodule Make_BLAKE2B (D : sig ... end) : S

Signature for digest hashes, inspired by Digestif.

Sourcemodule Make_BLAKE2S (D : sig ... end) : S

Signature for digest hashes, inspired by Digestif.

Sourcemodule SHA1 : S

Signature for digest hashes, inspired by Digestif.

Sourcemodule RMD160 : S

Signature for digest hashes, inspired by Digestif.

Sourcemodule SHA224 : S

Signature for digest hashes, inspired by Digestif.

Sourcemodule SHA256 : S

Signature for digest hashes, inspired by Digestif.

Sourcemodule SHA384 : S

Signature for digest hashes, inspired by Digestif.

Sourcemodule SHA512 : S

Signature for digest hashes, inspired by Digestif.

Sourcemodule BLAKE2B : S

Signature for digest hashes, inspired by Digestif.

Sourcemodule BLAKE2S : S

Signature for digest hashes, inspired by Digestif.

Sourcemodule V1 (H : S) : S with type t = H.t

v1 serialisation

Sourcemodule Typed (K : S) (V : Type.S) : Typed with type t = K.t and type value = V.t

Typed hashes.

Sourcemodule Set : sig ... end
OCaml

Innovation. Community. Security.