24 #ifndef SECRET_STORAGE_H_INCLUDED
25 #define SECRET_STORAGE_H_INCLUDED
29 #define PUBLIC __attribute__ ((visibility ("default")))
30 #define INTERNAL __attribute__ ((visibility ("hidden")))
void secret_storage_init(void) PUBLIC
Definition: secret-storage.c:67
Secret * secret_storage_get_secret_by_name(const gchar *key) PUBLIC
Definition: secret-storage.c:205
void secret_storage_unsubscribe(const gchar *key, SecretStorageCB func, gpointer user_data) PUBLIC
Definition: secret-storage.c:256
Secret * secret_storage_clone_secret(Secret *self) PUBLIC
Definition: secret-storage.c:194
SecretStorageSecretState
Definition: secret-storage.h:57
@ SECRET_STORAGE_STATUS_INVALID_PASSWORD
Definition: secret-storage.h:61
@ SECRET_STORAGE_STATUS_PENDING
Definition: secret-storage.h:58
@ SECRET_STORAGE_SUCCESS
Definition: secret-storage.h:59
@ SECRET_STORAGE_STATUS_FAILED
Definition: secret-storage.h:60
void secret_storage_with_secret(const gchar *key, SecretStorageCB func, gpointer user_data) PUBLIC
Definition: secret-storage.c:220
void(* SecretStorageCB)(Secret *secret, gpointer user_data)
Definition: secret-storage.h:38
gboolean secret_storage_subscribe_for_key(const gchar *key, SecretStorageCB func, gpointer user_data) PUBLIC
Definition: secret-storage.c:236
gboolean(* SecretStatusCB)(SecretStatus *secret_status, gpointer user_data)
Definition: secret-storage.h:71
void secret_storage_put_secret(Secret *self) PUBLIC
Definition: secret-storage.c:214
void secret_storage_update_status(const gchar *key, SecretStorageSecretState state) PUBLIC
Definition: secret-storage.c:304
void secret_storage_status_foreach(SecretStatusCB cb, gpointer user_data) PUBLIC
Definition: secret-storage.c:297
void secret_storage_deinit(void) PUBLIC
Definition: secret-storage.c:80
gboolean secret_storage_store_string(const gchar *key, gchar *secret) PUBLIC
Definition: secret-storage.c:189
gboolean secret_storage_store_secret(const gchar *key, gchar *secret, gsize len) PUBLIC
Definition: secret-storage.c:160
#define PUBLIC
Definition: secret-storage.h:29
void secret_storage_wipe(gpointer s, gsize len) PUBLIC
Definition: secret-storage.c:183
gboolean secret_storage_contains_key(const gchar *key) PUBLIC
Definition: secret-storage.c:315
Definition: secret-storage.h:67
gchar * key
Definition: secret-storage.h:68
SecretStorageSecretState state
Definition: secret-storage.h:69
Definition: secret-storage.h:33
gsize len
Definition: secret-storage.h:34
struct tm key
Definition: cache.c:63