Function
GLibcompute_hmac_for_data
since: 2.30
Declaration [src]
gchar*
g_compute_hmac_for_data (
GChecksumType digest_type,
const guchar* key,
gsize key_len,
const guchar* data,
gsize length
)
Description [src]
Computes the HMAC for a binary data of length. This is a
convenience wrapper for g_hmac_new(), g_hmac_get_string()
and g_hmac_unref().
The hexadecimal string returned will be in lower case.
Available since: 2.30
Parameters
digest_type-
Type:
GChecksumTypeA
GChecksumTypeto use for the HMAC. key-
Type: An array of
gucharThe key to use in the HMAC.
The length of the array is specified in the key_lenargument.The data is owned by the caller of the function. key_len-
Type:
gsizeThe length of the key.
data-
Type: An array of
gucharBinary blob to compute the HMAC of.
The length of the array is specified in the lengthargument.The data is owned by the caller of the function. length-
Type:
gsizeLength of
data.