Home
last modified time | relevance | path

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

/ohos5.0/base/security/huks/services/huks_standard/huks_engine/main/core/src/
H A Dhks_sm_import_wrap_key.c321 struct HksBlob deriveBlob = { 0, NULL }; in DeriveKeyBySm3() local
322 deriveBlob.size = HKS_KEY_BYTES(HKS_SM4_KEY_SIZE_128); in DeriveKeyBySm3()
323 deriveBlob.data = (uint8_t *)HksMalloc(deriveBlob.size); in DeriveKeyBySm3()
324 …HKS_IF_NULL_LOGE_RETURN(deriveBlob.data, HKS_ERROR_MALLOC_FAIL, "malloc deriveBlob memory failed!"… in DeriveKeyBySm3()
331 int32_t ret = HksCryptoHalDeriveKey(srcData, &derivationSpec, &deriveBlob); in DeriveKeyBySm3()
333 HKS_FREE(deriveBlob.data); in DeriveKeyBySm3()
337 deriveKey->size = deriveBlob.size; in DeriveKeyBySm3()
338 deriveKey->data = deriveBlob.data; in DeriveKeyBySm3()
H A Dhks_core_service_three_stage.c1457 struct HksBlob *deriveBlob = NULL; in HksCoreDeriveThreeStageUpdate() local
1458 ret = ConstructDervieBlob(keyNode->runtimeParamSet, &deriveBlob); in HksCoreDeriveThreeStageUpdate()
1466 ret = HksCryptoHalDeriveKey(&rawKey, &derivationSpec, deriveBlob); in HksCoreDeriveThreeStageUpdate()
1469 FreeOutBlob(&deriveBlob); in HksCoreDeriveThreeStageUpdate()
1473 ctxParam->uint64Param = (uint64_t)(uintptr_t)deriveBlob; in HksCoreDeriveThreeStageUpdate()
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/three_stage_test/src/
H A Dhks_backup_test.cpp496 struct HksBlob deriveBlob = { .size = HKS_ARRAY_SIZE(deriveText), .data = deriveText }; variable
497 ret = HksDeriveKey(paramSet1, &keyAlias, &deriveBlob);
529 struct HksBlob deriveBlob = { .size = HKS_ARRAY_SIZE(deriveText), .data = deriveText }; variable
530 ret = HksDeriveKey(paramSet1, &keyAlias, &deriveBlob);