package plebeia

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type t = {
  1. bytes : int;
  2. hash_func : [ `Blake2B | `Blake3 ];
  3. compute : flags:int -> string list -> Hash.Prefix.t;
  4. zero : Hash.Prefix.t;
  5. flags_combined : bool;
  6. hash_of_empty_leaf : Hash.Prefix.t;
}

Hashing size and functions

val is_compatible : t -> t -> bool
val make : bytes_per_cell:int -> hash_func:[ `Blake2B | `Blake3 ] -> bytes_per_hash:int -> with_count:bool -> t