Sets our main struct and passes it to the parent class.
A destructor is present on this object, but not explicitly documented in the source.
Copies a glib.Hmac If hmac has been closed, by calling Hmac.getString or Hmac.getDigest, the copied HMAC will be closed as well.
Gets the digest from checksum as a raw binary array and places it into buffer. The size of the digest depends on the type of checksum.
Get the main Gtk struct
Gets the HMAC as a hexadecimal string.
the main Gtk struct as a void*
Atomically increments the reference count of hmac by one.
Atomically decrements the reference count of hmac by one.
Feeds data into an existing glib.Hmac
Computes the HMAC for a binary data. This is a convenience wrapper for Hmac.new, Hmac.getString and Hmac.unref.
Computes the HMAC for a binary data of length. This is a convenience wrapper for Hmac.new, Hmac.getString and Hmac.unref.
Computes the HMAC for a string.
the main Gtk struct
An opaque structure representing a HMAC operation. To create a new GHmac, use Hmac.new. To free a GHmac, use Hmac.unref.