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 D | hks_sm_import_wrap_key.c | 321 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 D | hks_core_service_three_stage.c | 1457 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 D | hks_backup_test.cpp | 496 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);
|