diff options
-rw-r--r-- | intern/cycles/util/util_md5.cpp | 7 | ||||
-rw-r--r-- | intern/cycles/util/util_md5.h | 2 |
2 files changed, 9 insertions, 0 deletions
diff --git a/intern/cycles/util/util_md5.cpp b/intern/cycles/util/util_md5.cpp index b2a32c45287..fec9605e409 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 aab177d9fe6..d0af9fdb004 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__ */ |