Lines Matching refs:hash
26 int CalcFingerprint::ConvertToString(const unsigned char hash[SHA256_DIGEST_LENGTH], char *outstr, … in ConvertToString()
31 if (hash == nullptr || outHash == nullptr) { in ConvertToString()
39 int err = snprintf_s(outHash, charsEachHex + 1, charsEachHex, "%02x", hash[i]); in ConvertToString()
59 int CalcFingerprint::CalcFileSha(const string& filePath, char *hash, size_t len) in CalcFileSha() argument
61 if (filePath.empty() || hash == nullptr || !FileUtil::IsLegalPath(filePath)) { in CalcFileSha()
71 return ConvertToString(value, hash, len); in CalcFileSha()
74 int CalcFingerprint::CalcFileShaOriginal(const string& filePath, unsigned char *hash, size_t len) in CalcFileShaOriginal() argument
76 if (filePath.empty() || hash == nullptr || !FileUtil::IsLegalPath(filePath)) { in CalcFileShaOriginal()
104 SHA256_Final(hash, &ctx); in CalcFileShaOriginal()
118 int CalcFingerprint::CalcBufferSha(const string& buffer, size_t bufSize, char *hash, size_t len) in CalcBufferSha() argument
123 return CalcBufferSha((unsigned char *)buffer.c_str(), bufSize, hash, len); in CalcBufferSha()
138 int CalcFingerprint::CalcBufferSha(unsigned char* source, size_t sourceLen, char *hash, size_t hash… in CalcBufferSha() argument
140 if (source == nullptr || hash == nullptr || sourceLen == 0) { in CalcBufferSha()
145 return ConvertToString(value, hash, hashLen); in CalcBufferSha()