summaryrefslogtreecommitdiff
path: root/src/lib/digester.h
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2025-09-15 21:56:54 +0200
committerCarl Hetherington <cth@carlh.net>2025-09-16 09:24:04 +0200
commit940dd4e6a49716e602b8d0e99672b345f43a3d4a (patch)
treef1556fe6933c0deb1f64549f2218041d2f3b0723 /src/lib/digester.h
parent4bd0b79901f21dc511df8e7e48a15ca8f4998336 (diff)
Add Digester::get_vector() and use a vector internally.
Diffstat (limited to 'src/lib/digester.h')
-rw-r--r--src/lib/digester.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/digester.h b/src/lib/digester.h
index 8dd3d3fa7..1b5930521 100644
--- a/src/lib/digester.h
+++ b/src/lib/digester.h
@@ -22,6 +22,7 @@
#include <nettle/md5.h>
#include <boost/optional.hpp>
#include <string>
+#include <vector>
class Digester
@@ -42,6 +43,7 @@ public:
void add(std::string const & s);
std::string get() const;
+ std::vector<unsigned char> get_vector() const;
void get(uint8_t* buffer) const;
@@ -49,5 +51,5 @@ public:
private:
mutable md5_ctx _context;
- mutable boost::optional<std::string> _digest;
+ mutable std::vector<unsigned char> _digest;
};