summaryrefslogtreecommitdiff
path: root/src/global.c
diff options
context:
space:
mode:
authorWerner Koch <wk@gnupg.org>2016-12-07 10:01:39 +0100
committerWerner Koch <wk@gnupg.org>2016-12-07 10:01:39 +0100
commite366c19b34922c770af82cd035fd815680b29dee (patch)
tree04f13b07dc0b4bc2a7bc65d03bcfabb8dc41c513 /src/global.c
parent995ce697308320c6a52a307f83dc49eeb8d784b4 (diff)
downloadlibgcrypt-e366c19b34922c770af82cd035fd815680b29dee.tar.gz
tests: New test t-secmem.
* src/secmem.c (_gcry_secmem_dump_stats): Add arg EXTENDED and adjust caller. * src/gcrypt-testapi.h (PRIV_CTL_DUMP_SECMEM_STATS): New. * src/global.c (_gcry_vcontrol): Implement that. * tests/t-secmem.c: New. * tests/Makefile.am (tests_bin): Add that test. -- This test does not much right now. Signed-off-by: Werner Koch <wk@gnupg.org>
Diffstat (limited to 'src/global.c')
-rw-r--r--src/global.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/global.c b/src/global.c
index 8e54efe6..be112b77 100644
--- a/src/global.c
+++ b/src/global.c
@@ -380,7 +380,7 @@ _gcry_vcontrol (enum gcry_ctl_cmds cmd, va_list arg_ptr)
break;
case GCRYCTL_DUMP_SECMEM_STATS:
- _gcry_secmem_dump_stats ();
+ _gcry_secmem_dump_stats (0);
break;
case GCRYCTL_DROP_PRIVS:
@@ -613,7 +613,8 @@ _gcry_vcontrol (enum gcry_ctl_cmds cmd, va_list arg_ptr)
case PRIV_CTL_EXTERNAL_LOCK_TEST: /* Run external lock test */
rc = external_lock_test (va_arg (arg_ptr, int));
break;
- case 62: /* RFU */
+ case PRIV_CTL_DUMP_SECMEM_STATS:
+ _gcry_secmem_dump_stats (1);
break;
#if _GCRY_GCC_VERSION >= 40600
# pragma GCC diagnostic pop