From acadbbc9d82247c039cea12ea5e86c1f4841fdb9 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Sat, 5 Oct 2019 08:47:17 +0200 Subject: Add sha{1,256}::reset() --- libbutl/sha1.mxx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'libbutl/sha1.mxx') diff --git a/libbutl/sha1.mxx b/libbutl/sha1.mxx index f69ae5a..ea87367 100644 --- a/libbutl/sha1.mxx +++ b/libbutl/sha1.mxx @@ -40,7 +40,7 @@ LIBBUTL_MODEXPORT namespace butl class LIBBUTL_SYMEXPORT sha1 { public: - sha1 (); + sha1 () {reset ();} // Append binary data. // @@ -79,6 +79,11 @@ LIBBUTL_MODEXPORT namespace butl bool empty () const {return empty_;} + // Reset to the default-constructed state. + // + void + reset (); + // Extract result. // // It can be obtained as either a 20-byte binary digest or as a 40- -- cgit v1.1