|GP11 Reference Manual|
|Top | Description|
GList* gp11_list_ref_copy (
GList *reflist); void gp11_list_unref_free (
GList *reflist); gchar* gp11_string_from_chars (
const guchar *data,
A few supporting functions that come in handy when dealing with the GP11 library or PKCS11 in general.
Copy a list of GObject based pointers. All objects in the list will be reffed and the list will be copied.
||List of GObject reference counted objects.|
| The copied and reffed list. When done, free it with
void gp11_list_unref_free (
Free a list of GObject based pointers. All objects in the list will be unreffed and then the list itself will be freed.
||List of Gobject reference counted pointers.|
Create a string from a set of PKCS11 characters. This is similar to g_strndup, except for that it also strips trailing spaces. These space padded strings are often used in PKCS11 structures.
||The character data to turn into a null terminated string.|
||The maximum length of the charater data.|
|The null terminated string.|