[Bf-blender-cvs] [f8ab3fd] master: Cycles: add utility function to calculate MD5 hash of a given string

Sergey Sharybin noreply at git.blender.org
Sat Nov 21 19:09:34 CET 2015


Commit: f8ab3fd30f163fad9f96c889d1989faab5a471e0
Author: Sergey Sharybin
Date:   Sat Nov 21 22:07:59 2015 +0500
Branches: master
https://developer.blender.org/rBf8ab3fd30f163fad9f96c889d1989faab5a471e0

Cycles: add utility function to calculate MD5 hash of a given string

===================================================================

M	intern/cycles/util/util_md5.cpp
M	intern/cycles/util/util_md5.h

===================================================================

diff --git a/intern/cycles/util/util_md5.cpp b/intern/cycles/util/util_md5.cpp
index b2a32c4..fec9605 100644
--- a/intern/cycles/util/util_md5.cpp
+++ b/intern/cycles/util/util_md5.cpp
@@ -373,5 +373,12 @@ string MD5Hash::get_hex()
 	return string(buf);
 }
 
+string util_md5_string(const string& str)
+{
+	MD5Hash md5;
+	md5.append((uint8_t*)str.c_str(), str.size());
+	return md5.get_hex();
+}
+
 CCL_NAMESPACE_END
 
diff --git a/intern/cycles/util/util_md5.h b/intern/cycles/util/util_md5.h
index aab177d..d0af9fd 100644
--- a/intern/cycles/util/util_md5.h
+++ b/intern/cycles/util/util_md5.h
@@ -53,6 +53,8 @@ protected:
 	uint8_t buf[64]; /* accumulate block */
 };
 
+string util_md5_string(const string& str);
+
 CCL_NAMESPACE_END
 
 #endif /* __UTIL_MD5_H__ */




More information about the Bf-blender-cvs mailing list