Extract common code out into kdm_for_screen()
[dcpomatic.git] / src / lib / digester.cc
index 7bcc77646f8245873006fc6f23c675008179b8fd..452452ba4b1c1091622a001c639446d83f2f2989 100644 (file)
@@ -19,6 +19,7 @@
 */
 
 #include "digester.h"
+#include "dcpomatic_assert.h"
 #include <nettle/md5.h>
 #include <iomanip>
 #include <cstdio>
@@ -67,3 +68,16 @@ Digester::get () const
 
        return _digest.get ();
 }
+
+void
+Digester::get (uint8_t* buffer) const
+{
+       md5_digest (&_context, MD5_DIGEST_SIZE, buffer);
+}
+
+
+int
+Digester::size () const
+{
+       return MD5_DIGEST_SIZE;
+}