Function
SecretValuenew
Declaration [src]
SecretValue*
secret_value_new (
const gchar* secret,
gssize length,
const gchar* content_type
)
Description [src]
Create a SecretValue for the secret data passed in.
The secret data is copied into non-pageable ‘secure’ memory.
If the length is less than zero, then secret is assumed to be null-terminated.
Parameters
secret-
Type:
const gchar*The secret data.
The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. length-
Type:
gssizeThe length of the data.
content_type-
Type:
const gchar*The content type of the data.
The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string.
Return value
Type: SecretValue
The new SecretValue.
| The caller of the function takes ownership of the data, and is responsible for freeing it. |