Dali::CalculateHash support to hashing raw-buffer 44/271344/5
authorEunki, Hong <eunkiki.hong@samsung.com>
Fri, 18 Feb 2022 05:57:35 +0000 (14:57 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Wed, 23 Feb 2022 03:37:31 +0000 (12:37 +0900)
commitc5722f99bb80ca307d45f2b3365be9e685e7d59c
treeaccab7730ae8c5e8b99c9c91bc0dd2b038c16211
parentf19e582fe69147df2e753162086b2d18611b12ae
Dali::CalculateHash support to hashing raw-buffer

Current Dali::CalculateHash input std::string, but internally
convert as const char * string.
In this case, hashing calculation didn'w works well
when std::string contain \0 character middle of string.

This patch make one more API s.t. allow std::vector<std::uint8_t>
as input so we can specific the length of data what we want to hash.

It will be used in dali-toolkit texture-cache-manager in soon.

Change-Id: I5ceaeb0cbf1140729d1f0f68930c8cbcd8a18594
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
automated-tests/src/dali/utc-Dali-Hash.cpp
dali/devel-api/common/hash.cpp
dali/devel-api/common/hash.h