summaryrefslogtreecommitdiff
path: root/src/util/virsecureerase.c
diff options
context:
space:
mode:
authorPeter Krempa <pkrempa@redhat.com>2021-02-02 15:49:10 +0100
committerPeter Krempa <pkrempa@redhat.com>2021-02-03 13:07:13 +0100
commit39089a6fafec7222b41e0bf4087e2647b7449365 (patch)
tree3dbb40548bc68ce3391e72b07e31e26f6c42d311 /src/util/virsecureerase.c
parentbacf612607534e7b02f156fc8f32e19c0c867334 (diff)
downloadlibvirt-39089a6fafec7222b41e0bf4087e2647b7449365.tar.gz
util: virsecureerase: Introduce virSecureEraseString
Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Diffstat (limited to 'src/util/virsecureerase.c')
-rw-r--r--src/util/virsecureerase.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/util/virsecureerase.c b/src/util/virsecureerase.c
index 1dc3bb476a..ead12803da 100644
--- a/src/util/virsecureerase.c
+++ b/src/util/virsecureerase.c
@@ -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));
+}