Name

crypto_shash_export — extract operational state for message digest

Synopsis

int crypto_shash_export (struct shash_desc * desc,
 void * out);
 

Arguments

desc

reference to the operational state handle whose state is exported

out

output buffer of sufficient size that can hold the hash state

Description

This function exports the hash state of the operational state handle into the caller-allocated output buffer out which must have sufficient size (e.g. by calling crypto_shash_descsize).

Return

0 if the export creation was successful; < 0 if an error occurred