diff options
author | Werner Koch <[email protected]> | 2024-02-06 15:58:24 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2024-02-06 15:58:24 +0000 |
commit | 1fdd8749014cf390d6ea9dd4350146473362044e (patch) | |
tree | 194f38937264bbb11864e4623cc17bf7a9e74a1e /src/visibility.c | |
parent | argparser: Implement a command mode. (diff) | |
download | libgpg-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.c | 7 |
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) { |