Gum Utils

Gum Utils — Utility functions

Synopsis

#include <gum/common/gum-utils.h>

void                gum_utils_drop_privileges           ();
void                gum_utils_gain_privileges           ();
gchar *             gum_utils_generate_nonce            (GChecksumType algorithm);

Description

Utility functions

Details

gum_utils_drop_privileges ()

void                gum_utils_drop_privileges           ();

Drops the privileges for the calling process. Effective uid is to real uid.


gum_utils_gain_privileges ()

void                gum_utils_gain_privileges           ();

Gains the privileges for the calling process. Effective uid is to 0.


gum_utils_generate_nonce ()

gchar *             gum_utils_generate_nonce            (GChecksumType algorithm);

Generates nonce based on hashing algorithm as specified in algorithm

algorithm :

the GChecksumType algorithm

Returns :

generate nonce if successful, NULL otherwise. [transfer full]