| Guifications Library Reference Manual |
|---|
GfHashGfHash — GfHash Object API |
GfHash;
void gf_hash_init (GfHash *hash);
void gf_hash_reset (GfHash *hash);
void gf_hash_uninit (GfHash *hash);
void gf_hash_append (GfHash *hash,
const guint8 *data,
gsize data_sz);
gboolean gf_hash_digest (GfHash *hash,
gsize in_sz,
guint8 *digest,
gsize *out_sz);
typedef struct _GfHash GfHash;
GfHash is an opaque structure that should not be used directly.
void gf_hash_uninit (GfHash *hash);
Uninitializes hash.
hash : |
The GfHash instance. |
void gf_hash_append (GfHash *hash, const guint8 *data, gsize data_sz);
Appends data to hash.
hash : |
The GfHash instance. |
data : |
The data to append. |
data_sz : |
The size of data.
|
| << Encryption/Hashing | Preferences >> |