[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