summaryrefslogtreecommitdiff
path: root/src/gcrypt.h.in
diff options
context:
space:
mode:
authorWerner Koch <wk@gnupg.org>2017-11-23 19:15:41 +0100
committerWerner Koch <wk@gnupg.org>2017-11-24 10:10:18 +0100
commit1f6b2f6099ebcfd785e2d2ae0aeca810394dbbac (patch)
tree3682f438908521e87b1bdf5c6bc5b2add2dc85ab /src/gcrypt.h.in
parent0abd1031bc0d889f21ddbf4ced8764d2191075fe (diff)
downloadlibgcrypt-1f6b2f6099ebcfd785e2d2ae0aeca810394dbbac.tar.gz
api: Add GCRYCTL_AUTO_EXPAND_SECMEM.
* src/gcrypt.h.in (GCRYCTL_AUTO_EXPAND_SECMEM): New enum. * src/global.c (_gcry_vcontrol): Implement that. * src/secmem.c (auto_expand): New var. (_gcry_secmem_set_auto_expand): New. (_gcry_secmem_malloc_internal): Act upon AUTO_EXPAND. -- GnuPG-bug-id: 3530 Signed-off-by: Werner Koch <wk@gnupg.org>
Diffstat (limited to 'src/gcrypt.h.in')
-rw-r--r--src/gcrypt.h.in3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gcrypt.h.in b/src/gcrypt.h.in
index b55657f5..1eb3d7c0 100644
--- a/src/gcrypt.h.in
+++ b/src/gcrypt.h.in
@@ -332,7 +332,8 @@ enum gcry_ctl_cmds
GCRYCTL_DRBG_REINIT = 74,
GCRYCTL_SET_TAGLEN = 75,
GCRYCTL_GET_TAGLEN = 76,
- GCRYCTL_REINIT_SYSCALL_CLAMP = 77
+ GCRYCTL_REINIT_SYSCALL_CLAMP = 77,
+ GCRYCTL_AUTO_EXPAND_SECMEM = 78
};
/* Perform various operations defined by CMD. */