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 D | hks_core_service_three_stage.c | 322 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()
|