Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
ghmac.h File Reference
#include <glib/gtypes.h>
#include "gchecksum.h"

Go to the source code of this file.

Typedefs

typedef typedefG_BEGIN_DECLS struct _GHmac GHmac
 

Functions

GLIB_AVAILABLE_IN_2_30 GHmacg_hmac_new (GChecksumType digest_type, const guchar *key, gsize key_len)
 
GLIB_AVAILABLE_IN_2_30 GHmacg_hmac_copy (const GHmac *hmac)
 
GLIB_AVAILABLE_IN_2_30 GHmacg_hmac_ref (GHmac *hmac)
 
GLIB_AVAILABLE_IN_2_30 void g_hmac_unref (GHmac *hmac)
 
GLIB_AVAILABLE_IN_2_30 void g_hmac_update (GHmac *hmac, const guchar *data, gssize length)
 
GLIB_AVAILABLE_IN_2_30 const gcharg_hmac_get_string (GHmac *hmac)
 
GLIB_AVAILABLE_IN_2_30 void g_hmac_get_digest (GHmac *hmac, guint8 *buffer, gsize *digest_len)
 
GLIB_AVAILABLE_IN_2_30 gcharg_compute_hmac_for_data (GChecksumType digest_type, const guchar *key, gsize key_len, const guchar *data, gsize length)
 
GLIB_AVAILABLE_IN_2_30 gcharg_compute_hmac_for_string (GChecksumType digest_type, const guchar *key, gsize key_len, const gchar *str, gssize length)
 
GLIB_AVAILABLE_IN_2_50 gcharg_compute_hmac_for_bytes (GChecksumType digest_type, GBytes *key, GBytes *data)
 

Typedef Documentation

◆ GHmac

typedef typedefG_BEGIN_DECLS struct _GHmac GHmac

Definition at line 33 of file ghmac.h.

Function Documentation

◆ g_compute_hmac_for_bytes()

GLIB_AVAILABLE_IN_2_50 gchar * g_compute_hmac_for_bytes ( GChecksumType digest_type,
GBytes * key,
GBytes * data )

◆ g_compute_hmac_for_data()

GLIB_AVAILABLE_IN_2_30 gchar * g_compute_hmac_for_data ( GChecksumType digest_type,
const guchar * key,
gsize key_len,
const guchar * data,
gsize length )

◆ g_compute_hmac_for_string()

GLIB_AVAILABLE_IN_2_30 gchar * g_compute_hmac_for_string ( GChecksumType digest_type,
const guchar * key,
gsize key_len,
const gchar * str,
gssize length )

◆ g_hmac_copy()

GLIB_AVAILABLE_IN_2_30 GHmac * g_hmac_copy ( const GHmac * hmac)

◆ g_hmac_get_digest()

GLIB_AVAILABLE_IN_2_30 void g_hmac_get_digest ( GHmac * hmac,
guint8 * buffer,
gsize * digest_len )

◆ g_hmac_get_string()

GLIB_AVAILABLE_IN_2_30 const gchar * g_hmac_get_string ( GHmac * hmac)

◆ g_hmac_new()

GLIB_AVAILABLE_IN_2_30 GHmac * g_hmac_new ( GChecksumType digest_type,
const guchar * key,
gsize key_len )

◆ g_hmac_ref()

GLIB_AVAILABLE_IN_2_30 GHmac * g_hmac_ref ( GHmac * hmac)

◆ g_hmac_unref()

GLIB_AVAILABLE_IN_2_30 void g_hmac_unref ( GHmac * hmac)

◆ g_hmac_update()

GLIB_AVAILABLE_IN_2_30 void g_hmac_update ( GHmac * hmac,
const guchar * data,
gssize length )