aboutsummaryrefslogtreecommitdiffstats
path: root/src/visibility.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2024-02-06 15:58:24 +0000
committerWerner Koch <[email protected]>2024-02-06 15:58:24 +0000
commit1fdd8749014cf390d6ea9dd4350146473362044e (patch)
tree194f38937264bbb11864e4623cc17bf7a9e74a1e /src/visibility.c
parentargparser: Implement a command mode. (diff)
downloadlibgpg-error-1fdd8749014cf390d6ea9dd4350146473362044e.tar.gz
libgpg-error-1fdd8749014cf390d6ea9dd4350146473362044e.zip
core: New function gpgrt_wipememory.
* src/init.c (_gpgrt_wipememory): New. * src/visibility.c (gpgrt_wipememory): New. * src/visibility.h: Add it. * src/gpg-error.def.in: Ditto. * src/gpg-error.vers: Ditto. -- GnuPG-bug-id: 6954
Diffstat (limited to 'src/visibility.c')
-rw-r--r--src/visibility.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/visibility.c b/src/visibility.c
index 0a058d2..5ecef45 100644
--- a/src/visibility.c
+++ b/src/visibility.c
@@ -817,6 +817,13 @@ gpgrt_free (void *a)
_gpgrt_free (a);
}
+void
+gpgrt_wipememory (void *ptr, size_t len)
+{
+ if (ptr && len)
+ _gpgrt_wipememory (ptr, len);
+}
+
char *
gpgrt_getenv (const char *name)
{