logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

gnutls_hash_squeeze - API function

Arguments

gnutls_hash_hd_t handle a gnutls_hash_hd_t void * output destination to store the output; must be equal to or larger than length size_t length length of output

Description

This function will extract digest output of length bytes. The handle must be initialized with gnutls_hash_init() as an extended output function (XOF), such as GNUTLS_DIG_SHAKE_128 or GNUTLS_DIG_SHAKE_256. This function can be called multiple times. To reset the state of handle , call gnutls_hash_deinit() with NULL as the digest argument.

Name

gnutls_hash_squeeze - API function

Reporting Bugs

Report bugs to <bugs@gnutls.org>. Home page: https://www.gnutls.org

Returns

GNUTLS_E_SUCCESS (0) on success; negative error code otherwise.

See Also

The full documentation for gnutls is maintained as a Texinfo manual. If the /usr/share/doc/gnutls/ directory does not contain the HTML form visit https://www.gnutls.org/manual/ gnutls 3.8.9 gnutls_hash_squeeze(3)

Since

3.8.6

Synopsis

#include<gnutls/crypto.h>intgnutls_hash_squeeze(gnutls_hash_hd_thandle,void*output,size_tlength);

See Also