Skip to main content

crypto_generichash

Function crypto_generichash 

Source
pub fn crypto_generichash(
    output: &mut [u8],
    input: &[u8],
    key: Option<&[u8]>,
) -> Result<(), Error>
Expand description

Computes a hash from input and key, copying the result into output.

As in libsodium, the *_MIN constants are recommendations rather than limits, and an empty key (Some(&[])) computes the same unkeyed hash as None.

Compatible with libsodium’s crypto_generichash.

§Errors

Returns an error if the output or key length is outside the accepted range.