Github User Fetcher 1.0.0
C Application with Server and GUI
|
Go to the source code of this file.
Typedefs | |
typedef struct _GChecksum | GChecksum |
Enumerations | |
enum | GChecksumType { G_CHECKSUM_MD5 , G_CHECKSUM_SHA1 , G_CHECKSUM_SHA256 , G_CHECKSUM_SHA512 , G_CHECKSUM_SHA384 } |
typedef struct _GChecksum GChecksum |
Definition at line 57 of file gchecksum.h.
enum GChecksumType |
GChecksumType: @G_CHECKSUM_MD5: Use the MD5 hashing algorithm @G_CHECKSUM_SHA1: Use the SHA-1 hashing algorithm @G_CHECKSUM_SHA256: Use the SHA-256 hashing algorithm @G_CHECKSUM_SHA384: Use the SHA-384 hashing algorithm (Since: 2.51) @G_CHECKSUM_SHA512: Use the SHA-512 hashing algorithm (Since: 2.36)
The hashing algorithm to be used by GChecksum when performing the digest of some data.
Note that the GChecksumType enumeration may be extended at a later date to include new hashing algorithm types.
Since: 2.16
Enumerator | |
---|---|
G_CHECKSUM_MD5 | |
G_CHECKSUM_SHA1 | |
G_CHECKSUM_SHA256 | |
G_CHECKSUM_SHA512 | |
G_CHECKSUM_SHA384 |
Definition at line 49 of file gchecksum.h.
GLIB_AVAILABLE_IN_ALL GChecksum * g_checksum_copy | ( | const GChecksum * | checksum | ) |
GLIB_AVAILABLE_IN_ALL void g_checksum_free | ( | GChecksum * | checksum | ) |
GLIB_AVAILABLE_IN_ALL void g_checksum_get_digest | ( | GChecksum * | checksum, |
guint8 * | buffer, | ||
gsize * | digest_len ) |
GLIB_AVAILABLE_IN_ALL const gchar * g_checksum_get_string | ( | GChecksum * | checksum | ) |
GLIB_AVAILABLE_IN_ALL GChecksum * g_checksum_new | ( | GChecksumType | checksum_type | ) |
GLIB_AVAILABLE_IN_ALL void g_checksum_reset | ( | GChecksum * | checksum | ) |
GLIB_AVAILABLE_IN_ALL gssize g_checksum_type_get_length | ( | GChecksumType | checksum_type | ) |
GLIB_AVAILABLE_IN_ALL void g_checksum_update | ( | GChecksum * | checksum, |
const guchar * | data, | ||
gssize | length ) |
GLIB_AVAILABLE_IN_2_34 gchar * g_compute_checksum_for_bytes | ( | GChecksumType | checksum_type, |
GBytes * | data ) |
GLIB_AVAILABLE_IN_ALL gchar * g_compute_checksum_for_data | ( | GChecksumType | checksum_type, |
const guchar * | data, | ||
gsize | length ) |
GLIB_AVAILABLE_IN_ALL gchar * g_compute_checksum_for_string | ( | GChecksumType | checksum_type, |
const gchar * | str, | ||
gssize | length ) |