summaryrefslogtreecommitdiff
path: root/pkcs11/secret-store
diff options
context:
space:
mode:
authorStef Walter <stefw@collabora.co.uk>2011-11-21 11:40:11 +0100
committerStef Walter <stefw@collabora.co.uk>2011-11-21 11:40:11 +0100
commitd2128ffc09d4c9b4aa6b5a0ed2d81819a0a2af1d (patch)
tree3954b9214c8bacb58542daf7726a3a9aa561acf0 /pkcs11/secret-store
parent01d4e6de0c827d3c2644b589fdc0f18a0a991887 (diff)
parent81f51c700996c770c1743340baa39c4108757f9f (diff)
downloadgnome-keyring-d2128ffc09d4c9b4aa6b5a0ed2d81819a0a2af1d.tar.gz
Merge branch 'gnome-3-2'
Diffstat (limited to 'pkcs11/secret-store')
-rw-r--r--pkcs11/secret-store/gkm-secret-binary.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/pkcs11/secret-store/gkm-secret-binary.c b/pkcs11/secret-store/gkm-secret-binary.c
index 9468c862..23f14766 100644
--- a/pkcs11/secret-store/gkm-secret-binary.c
+++ b/pkcs11/secret-store/gkm-secret-binary.c
@@ -586,7 +586,7 @@ gkm_secret_binary_write (GkmSecretCollection *collection, GkmSecretData *sdata,
egg_buffer_init_full (&buffer, 256, g_realloc);
/* Prepare the keyring for encryption */
- hash_iterations = 1000 + (int) (1000.0 * rand() / (RAND_MAX + 1.0));
+ hash_iterations = g_random_int_range (1000, 4096);
gcry_create_nonce (salt, sizeof (salt));
egg_buffer_append (&buffer, (guchar*)KEYRING_FILE_HEADER, KEYRING_FILE_HEADER_LEN);