Lines Matching refs:Crypto
91 std::string Crypto::Sha256(const std::string &text, bool isUpper)
96 std::string Crypto::Sha256(const void *data, size_t size, bool isUpper)
114 int32_t Crypto::GetUdidHash(const std::string &udid, unsigned char *udidHash)
126 int32_t Crypto::ConvertHexStringToBytes(unsigned char *outBuf, uint32_t outBufLen, const char *inBuf,
166 std::string Crypto::GetGroupIdHash(const std::string &groupId)
177 int32_t Crypto::GetSecRandom(uint8_t *out, size_t outLen)
192 std::string Crypto::GetSecSalt()
195 if (Crypto::GetSecRandom(out, SALT_LENGTH) != DM_OK) {
207 std::string Crypto::GetHashWithSalt(const std::string &text, const std::string &salt)
210 return Crypto::Sha256(rawText);
213 int32_t Crypto::GetAccountIdHash(const std::string &accountId, unsigned char *accountIdHash)
226 int32_t Crypto::ConvertUdidHashToAnoyAndSave(const std::string &appId, const std::string &udidHash,
243 int32_t Crypto::ConvertUdidHashToAnoyDeviceId(const std::string &appId, const std::string &udidHash,
253 int32_t Crypto::GetAnoyDeviceInfo(const std::string &appId, const std::string &udidHash, DmKVValue &kvValue)
264 int32_t Crypto::ConvertUdidHashToAnoyGenerate(const std::string &appId, const std::string &udidHash,