Crate umash_sys Copy item path Source umash_fp A fingerprint consists of two independent UMASH hash values. umash_fp_state Similarly, the umash_fp_state struct wraps a sink from which we
should extract a fingerprint. umash_params A single UMASH params struct stores the parameters for a pair of
independent UMASH functions. umash_sink This struct holds the state for incremental UMASH hashing or
fingerprinting. umash_sink__bindgen_ty_1 umash_sink_umash_oh umash_sink_umash_twisted_oh umash_state The umash_state struct wraps a sink in a type-safe interface: we
don’t want to try and extract a fingerprint from a sink configured
for hashing. umash_digest ⚠ Returns the UMASH value for the bytes that have been
umash_sink_updated into the state. umash_fp_digest ⚠ Returns the UMASH fingerprint for the bytes that have been
umash_sink_updated into the state. umash_fp_init ⚠ Prepares a umash_fp_state for computing the UMASH fingerprint in
params. umash_fprint ⚠ Computes the UMASH fingerprint of data[0 ... n_bytes). umash_full ⚠ Computes the UMASH hash of data[0 ... n_bytes). umash_init ⚠ Prepares a umash_state for computing the whichth UMASH function in
params. umash_params_derive ⚠ Deterministically derives a umash_params struct from bits and
key. The bits values do not have to be particularly well
distributed, and can be generated sequentially. umash_params_prepare ⚠ Converts a umash_params struct filled with random values into
something usable by the UMASH functions below. umash_sink_update ⚠ Updates a umash_sink to take into account data[0 ... n_bytes).