Lines Matching refs:secdiscardable
83 static std::string hashSecdiscardable(const std::string& secdiscardable) { in hashSecdiscardable() argument
93 SHA512_Update(&c, secdiscardable.data(), secdiscardable.size()); in hashSecdiscardable()
238 const std::string& salt, const std::string& secdiscardable, in generateAppId() argument
242 *appId = hashSecdiscardable(secdiscardable) + stretched; in generateAppId()
252 std::string secdiscardable; in storeKey() local
253 if (ReadRandomBytes(SECDISCARDABLE_BYTES, secdiscardable) != OK) { in storeKey()
258 if (!writeStringToFile(secdiscardable, dir + "/" + kFn_secdiscardable)) return false; in storeKey()
270 if (!generateAppId(auth, stretching, salt, secdiscardable, &appId)) return false; in storeKey()
289 std::string secdiscardable; in retrieveKey() local
290 if (!readFileToString(dir + "/" + kFn_secdiscardable, &secdiscardable)) return false; in retrieveKey()
298 if (!generateAppId(auth, stretching, salt, secdiscardable, &appId)) return false; in retrieveKey()