summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStef Walter <stefw@gnome.org>2012-03-25 12:36:20 +0200
committerStef Walter <stefw@gnome.org>2012-03-25 12:36:20 +0200
commit9e49677afa2171a5f628d33cc8a1343d7432bc4d (patch)
tree2121ef1fa382b5daf340b6b9c5512661f0557f0e
parent441f8554e33658f81939652505c1849798ca07b8 (diff)
downloadlibsecret-9e49677afa2171a5f628d33cc8a1343d7432bc4d.tar.gz
Initialise libgcrypt properly
* This prevents blocking on entropy
-rw-r--r--library/secret-session.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/library/secret-session.c b/library/secret-session.c
index 1d7c1c3..56aacbd 100644
--- a/library/secret-session.c
+++ b/library/secret-session.c
@@ -76,6 +76,8 @@ request_open_session_aes (SecretSession *session)
g_assert (session->privat == NULL);
g_assert (session->publi == NULL);
+ egg_libgcrypt_initialize ();
+
/* Initialize our local parameters and values */
if (!egg_dh_default_params ("ietf-ike-grp-modp-1024",
&session->prime, &base))