From 810ce1f336fffd3ca14344060cfd1ba800ca8940 Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Mon, 15 Jun 2009 18:06:16 +0200 Subject: added a gcrypt.quick_random option to generate weak testing keys faster --- src/libstrongswan/plugins/gcrypt/gcrypt_plugin.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/libstrongswan/plugins/gcrypt') diff --git a/src/libstrongswan/plugins/gcrypt/gcrypt_plugin.c b/src/libstrongswan/plugins/gcrypt/gcrypt_plugin.c index 18e26e769..1d6d74a7b 100644 --- a/src/libstrongswan/plugins/gcrypt/gcrypt_plugin.c +++ b/src/libstrongswan/plugins/gcrypt/gcrypt_plugin.c @@ -130,6 +130,11 @@ plugin_t *plugin_create() /* we currently do not use secure memory */ gcry_control(GCRYCTL_DISABLE_SECMEM, 0); + if (lib->settings->get_bool(lib->settings, + "libstrongswan.plugins.gcrypt.quick_random", FALSE)) + { + gcry_control(GCRYCTL_ENABLE_QUICK_RANDOM, 0); + } gcry_control(GCRYCTL_INITIALIZATION_FINISHED, 0); this = malloc_thing(private_gcrypt_plugin_t); -- cgit v1.2.3