diff --git a/src/sodium/secure_buffer.cr b/src/sodium/secure_buffer.cr index 450a6b9..d4d01ea 100644 --- a/src/sodium/secure_buffer.cr +++ b/src/sodium/secure_buffer.cr @@ -64,6 +64,12 @@ module Sodium noaccess! end + def wipe + yield + ensure + wipe + end + def finalize LibSodium.sodium_free @ptr end