util: virsecureerase: Introduce virSecureEraseString

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
This commit is contained in:
Peter Krempa 2021-02-02 15:49:10 +01:00
parent bacf612607
commit 39089a6faf
3 changed files with 17 additions and 0 deletions

View File

@ -3176,6 +3176,7 @@ virSecretLookupParseSecret;
# util/virsecureerase.h
virSecureErase;
virSecureEraseString;
# util/virsocket.h

View File

@ -42,3 +42,16 @@ virSecureErase(void *ptr,
memset(ptr, 0, size);
}
/**
* virSecureEraseString:
* @str: String to securely erase
*/
void
virSecureEraseString(char *str)
{
if (!str)
return;
virSecureErase(str, strlen(str));
}

View File

@ -23,3 +23,6 @@
void
virSecureErase(void *ptr, size_t size);
void
virSecureEraseString(char *str);