Home
last modified time | relevance | path

Searched refs:cachedBlob (Results 1 – 1 of 1) sorted by relevance

/ohos5.0/base/security/huks/services/huks_standard/huks_engine/main/core/src/
H A Dhks_core_service_three_stage.c322 static int32_t CopyNewCachedData(const struct HksBlob *cachedBlob, const struct HksBlob *inData, in CopyNewCachedData() argument
325 if (cachedBlob->size != 0) { in CopyNewCachedData()
326 if (memcpy_s(newData, newSize, cachedBlob->data, cachedBlob->size) != EOK) { in CopyNewCachedData()
332 …if (memcpy_s(newData + cachedBlob->size, newSize - cachedBlob->size, inData->data, inData->size) !… in CopyNewCachedData()
340 static int32_t GetNewCachedData(const struct HksBlob *cachedBlob, const struct HksBlob *inData, in GetNewCachedData() argument
343 if ((cachedBlob->size > MAX_BUF_SIZE) || (inData->size > (MAX_BUF_SIZE - cachedBlob->size))) { in GetNewCachedData()
348 uint32_t newSize = cachedBlob->size + inData->size; in GetNewCachedData()
352 int32_t ret = CopyNewCachedData(cachedBlob, inData, newData, newSize); in GetNewCachedData()