Logging improvements to allow prettier displays in the server GUI.
[dcpomatic.git] / src / lib / md5_digester.cc
index 1d4d1974ad88fc1295307948d443a5dd5373e3ba..c1c8f6827827c4c94082bdbafb0085bdbbeaada3 100644 (file)
@@ -43,20 +43,26 @@ MD5Digester::add (void const * data, size_t size)
        MD5_Update (&_context, data, size);
 }
 
+void
+MD5Digester::add (string const & s)
+{
+       add (s.c_str (), s.length ());
+}
+
 string
 MD5Digester::get () const
 {
        if (!_digest) {
                unsigned char digest[MD5_DIGEST_LENGTH];
                MD5_Final (digest, &_context);
-               
+
                SafeStringStream s;
                for (int i = 0; i < MD5_DIGEST_LENGTH; ++i) {
                        s << hex << setfill('0') << setw(2) << ((int) digest[i]);
                }
-               
+
                _digest = s.str ();
        }
-       
+
        return _digest.get ();
 }