summaryrefslogtreecommitdiff
path: root/pkcs11/secret-store
diff options
context:
space:
mode:
authorStef Walter <stef@memberwebs.com>2010-06-08 03:26:14 +0000
committerStef Walter <stef@memberwebs.com>2010-06-08 15:59:24 +0000
commit1ae76c6396141dfc6736395090779fa0d15764f9 (patch)
treec6b30730c81cebfc727c79256eeb3e81a6ce1627 /pkcs11/secret-store
parent27789d006f38f134a2a34482d9343034d7dfa5b8 (diff)
downloadgnome-keyring-1ae76c6396141dfc6736395090779fa0d15764f9.tar.gz
Simpler way to define secure memory callbacks.
* Also define locking on the daemon.
Diffstat (limited to 'pkcs11/secret-store')
-rw-r--r--pkcs11/secret-store/gkm-secret-standalone.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/pkcs11/secret-store/gkm-secret-standalone.c b/pkcs11/secret-store/gkm-secret-standalone.c
index 0baacbde..681bf4e3 100644
--- a/pkcs11/secret-store/gkm-secret-standalone.c
+++ b/pkcs11/secret-store/gkm-secret-standalone.c
@@ -34,13 +34,7 @@
#include "pkcs11/pkcs11.h"
/* Module callbacks for secure memory */
-static GStaticMutex memory_mutex = G_STATIC_MUTEX_INIT;
-void egg_memory_lock (void)
- { g_static_mutex_lock (&memory_mutex); }
-void egg_memory_unlock (void)
- { g_static_mutex_unlock (&memory_mutex); }
-void* egg_memory_fallback (void *p, size_t sz)
- { return g_realloc (p, sz); }
+EGG_SECURE_GLIB_DEFINITIONS ();
CK_RV
C_GetFunctionList (CK_FUNCTION_LIST_PTR_PTR list)