/ohos5.0/base/security/huks/test/unittest/huks_standard_test/module_test/interface_test/src/ |
H A D | hks_get_key_info_list_test.cpp | 69 struct HksKeyInfo keyInfoList = { { 0 }, nullptr }; variable 126 if ((*keyInfoList)[i].alias.data == nullptr) { in FreeKeyInfoList() 129 HKS_FREE((*keyInfoList)[i].alias.data); in FreeKeyInfoList() 130 if ((*keyInfoList)[i].paramSet == nullptr) { in FreeKeyInfoList() 135 HKS_FREE(*keyInfoList); in FreeKeyInfoList() 141 if (keyInfoList == nullptr) { in BuildKeyInfoList() 148 if (keyInfoList[i].alias.data == nullptr) { in BuildKeyInfoList() 149 FreeKeyInfoList(&keyInfoList, listCount); in BuildKeyInfoList() 155 FreeKeyInfoList(&keyInfoList, listCount); in BuildKeyInfoList() 160 *outKeyInfoList = keyInfoList; in BuildKeyInfoList() [all …]
|
/ohos5.0/base/security/huks/test/unittest/huks_lite_test/liteos_a_adapter/upgrade_test/version_one/ |
H A D | hks_compatibility_test.cpp | 568 struct HksKeyInfo *keyInfoList = nullptr; variable 578 if (keyInfoList[i].alias.data != nullptr) { 579 if (HksMemCmp(keyInfoList[i].alias.data, KEY_ALIAS, keyInfoList[i].alias.size) == 0 || 580 HksMemCmp(keyInfoList[i].alias.data, alias2, keyInfoList[i].alias.size) == 0) { 611 struct HksKeyInfo *keyInfoList = nullptr; variable 620 if (keyInfoList[i].alias.data != nullptr) { 621 if (HksMemCmp(keyInfoList[i].alias.data, KEY_ALIAS, keyInfoList[i].alias.size) == 0) { 651 struct HksKeyInfo *keyInfoList = nullptr; variable 661 if (keyInfoList[i].alias.data != nullptr) { 662 if (HksMemCmp(keyInfoList[i].alias.data, KEY_ALIAS, keyInfoList[i].alias.size) == 0) { [all …]
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/os_dependency/ipc/src/ |
H A D | hks_ipc_check.c | 182 int32_t HksCheckIpcGetKeyInfoList(const struct HksKeyInfo *keyInfoList, const struct HksParamSet *p… in HksCheckIpcGetKeyInfoList() argument 202 if ((CheckBlob(&keyInfoList[i].alias) != HKS_SUCCESS) || in HksCheckIpcGetKeyInfoList() 203 (keyInfoList[i].paramSet == NULL) || (keyInfoList[i].paramSet->paramSetSize == 0)) { in HksCheckIpcGetKeyInfoList() 210 if (IsAdditionOverflow(keyInfoBufSize, sizeof(keyInfoList[i].alias.size))) { in HksCheckIpcGetKeyInfoList() 213 keyInfoBufSize += sizeof(keyInfoList[i].alias.size); in HksCheckIpcGetKeyInfoList() 214 if ((IsAdditionOverflow(keyInfoList[i].alias.size, DEFAULT_ALIGN_MASK_SIZE)) || in HksCheckIpcGetKeyInfoList() 215 (IsAdditionOverflow(keyInfoList[i].paramSet->paramSetSize, DEFAULT_ALIGN_MASK_SIZE))) { in HksCheckIpcGetKeyInfoList() 218 if (IsAdditionOverflow(keyInfoBufSize, ALIGN_SIZE(keyInfoList[i].alias.size))) { in HksCheckIpcGetKeyInfoList() 221 keyInfoBufSize += ALIGN_SIZE(keyInfoList[i].alias.size); in HksCheckIpcGetKeyInfoList() 222 if (IsAdditionOverflow(keyInfoBufSize, ALIGN_SIZE(keyInfoList[i].paramSet->paramSetSize))) { in HksCheckIpcGetKeyInfoList() [all …]
|
H A D | hks_client_ipc_serialization.c | 264 …2_t HksGetKeyInfoListPack(const struct HksParamSet *paramSet, const struct HksKeyInfo *keyInfoList, in HksGetKeyInfoListPack() argument 272 ret = CopyUint32ToBuffer(keyInfoList[i].alias.size, destData, &offset); in HksGetKeyInfoListPack() 275 ret = CopyUint32ToBuffer(keyInfoList[i].paramSet->paramSetSize, destData, &offset); in HksGetKeyInfoListPack() 285 struct HksKeyInfo *keyInfoList) in HksGetKeyInfoListUnpackFromService() argument 304 …if (memcpy_s(keyInfoList[i].alias.data, keyInfoList[i].alias.size, alias.data, alias.size) != EOK)… in HksGetKeyInfoListUnpackFromService() 308 keyInfoList[i].alias.size = alias.size; in HksGetKeyInfoListUnpackFromService() 313 if (memcpy_s(keyInfoList[i].paramSet, keyInfoList[i].paramSet->paramSetSize, in HksGetKeyInfoListUnpackFromService() 319 ret = HksFreshParamSet(keyInfoList[i].paramSet, false); in HksGetKeyInfoListUnpackFromService()
|
H A D | hks_client_service_ipc.c | 541 int32_t HksClientGetKeyInfoList(const struct HksParamSet *paramSet, struct HksKeyInfo *keyInfoList,… in HksClientGetKeyInfoList() argument 551 ret = HksCheckIpcGetKeyInfoList(keyInfoList, newParamSet, *listCount); in HksClientGetKeyInfoList() 554 inBlob.size = sizeof(*listCount) + (sizeof(keyInfoList->alias.size) + in HksClientGetKeyInfoList() 555 …sizeof(keyInfoList->paramSet->paramSetSize)) * (*listCount) + ALIGN_SIZE(newParamSet->paramSetSize… in HksClientGetKeyInfoList() 564 … outBlob.size += sizeof(keyInfoList[i].alias.size) + ALIGN_SIZE(keyInfoList[i].alias.size) + in HksClientGetKeyInfoList() 565 ALIGN_SIZE(keyInfoList[i].paramSet->paramSetSize); in HksClientGetKeyInfoList() 574 ret = HksGetKeyInfoListPack(newParamSet, keyInfoList, &inBlob, *listCount); in HksClientGetKeyInfoList() 580 ret = HksGetKeyInfoListUnpackFromService(&outBlob, listCount, keyInfoList); in HksClientGetKeyInfoList()
|
H A D | hks_client_service_passthrough.c | 310 int32_t HksClientGetKeyInfoList(const struct HksParamSet *paramSet, struct HksKeyInfo *keyInfoList, in HksClientGetKeyInfoList() argument 325 return HksServiceGetKeyInfoList(&processInfo, paramSet, keyInfoList, listCount); in HksClientGetKeyInfoList()
|
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/three_stage_test/src/ |
H A D | hks_ce_update_test.cpp | 342 if ((*keyInfoList)[i].alias.data == nullptr) { in FreeKeyInfoList() 345 HKS_FREE((*keyInfoList)[i].alias.data); in FreeKeyInfoList() 346 if ((*keyInfoList)[i].paramSet == nullptr) { in FreeKeyInfoList() 351 HKS_FREE(*keyInfoList); in FreeKeyInfoList() 357 if (keyInfoList == nullptr) { in BuildKeyInfoList() 364 if (keyInfoList[i].alias.data == nullptr) { in BuildKeyInfoList() 365 FreeKeyInfoList(&keyInfoList, listCount); in BuildKeyInfoList() 371 FreeKeyInfoList(&keyInfoList, listCount); in BuildKeyInfoList() 376 *outKeyInfoList = keyInfoList; in BuildKeyInfoList() 688 struct HksKeyInfo *keyInfoList = nullptr; variable [all …]
|
/ohos5.0/base/security/huks/test/unittest/huks_lite_test/liteos_a_adapter/upgrade_test/version_one/module_test/src/ |
H A D | hks_compatibility_module_test.cpp | 266 ret = HksServiceGetKeyInfoList(processInfo, newParamSet, keyInfoList, listCount); in HksServiceGetKeyInfoListForDe() 559 struct HksKeyInfo *keyInfoList = nullptr; variable 560 ret = BuildKeyInfoList(&keyInfoList, keyInfoListSize); 562 ret = HksServiceGetKeyInfoList(&processInfo, nullptr, keyInfoList, &keyInfoListSize); 567 FreeKeyInfoList(&keyInfoList, keyInfoListSize); 604 struct HksKeyInfo *keyInfoList = nullptr; variable 605 ret = BuildKeyInfoList(&keyInfoList, keyInfoListSize); 616 if (keyInfoList[i].alias.data != nullptr) { 617 if (HksMemCmp(keyInfoList[i].alias.data, aliasName2, keyInfoList[i].alias.size) == 0) { 620 HKS_LOG_I("get key : %s", keyInfoList[i].alias.data); [all …]
|
/ohos5.0/base/security/huks/services/huks_standard/huks_service/main/core/src/ |
H A D | hks_upgrade_helper.c | 210 struct HksKeyInfo *keyInfoList, uint32_t *listCount) in HksGetkeyInfoListByProcessName() argument 217 ret = HksManageGetKeyAliasByProcessName(processInfo, NULL, keyInfoList, listCount); in HksGetkeyInfoListByProcessName() 221 …ret = GetKeyFileData(processInfo, NULL, &(keyInfoList[i].alias), &keyFromFile, HKS_STORAGE_TYPE_KE… in HksGetkeyInfoListByProcessName() 227 ret = GetKeyParamSet(&keyFromFile, keyInfoList[realCnt].paramSet); in HksGetkeyInfoListByProcessName() 241 …InfoListForSmallToService(const struct HksProcessInfo *processInfo, struct HksKeyInfo *keyInfoList, in HksGetOldKeyInfoListForSmallToService() argument 252 …ret = HksGetkeyInfoListByProcessName(&rootProcessInfo, NULL, keyInfoList + *listCount, &listCountO… in HksGetOldKeyInfoListForSmallToService()
|
H A D | hks_client_check.c | 121 …sCheckGetKeyInfoListParams(const struct HksBlob *processName, const struct HksKeyInfo *keyInfoList, in HksCheckGetKeyInfoListParams() argument 131 if ((keyInfoList == NULL) || (listCount == NULL)) { in HksCheckGetKeyInfoListParams() 137 if ((CheckBlob(&(keyInfoList[i].alias)) != HKS_SUCCESS) || in HksCheckGetKeyInfoListParams() 138 (keyInfoList[i].paramSet == NULL) || (keyInfoList[i].paramSet->paramSetSize == 0)) { in HksCheckGetKeyInfoListParams()
|
H A D | hks_client_service.c | 335 struct HksKeyInfo *keyInfoList, uint32_t *listCount) in HksServiceGetKeyInfoList() argument 338 int32_t ret = HksCheckGetKeyInfoListParams(&(processInfo->processName), keyInfoList, listCount); in HksServiceGetKeyInfoList() 341 ret = HksStoreGetKeyInfoList(keyInfoList, listCount); in HksServiceGetKeyInfoList() 438 struct HksKeyInfo *keyInfoList, uint32_t *listCount) in HksServiceGetKeyInfoList() argument 449 ret = HksCheckGetKeyInfoListParams(&processInfo->processName, keyInfoList, listCount); in HksServiceGetKeyInfoList() 458 ret = HksManageGetKeyAliasByProcessName(processInfo, newParamSet, keyInfoList, listCount); in HksServiceGetKeyInfoList() 462 …ret = GetKeyFileData(processInfo, newParamSet, &(keyInfoList[i].alias), &keyFromFile, HKS_STORAGE_… in HksServiceGetKeyInfoList() 464 ret = GetKeyParamSet(&keyFromFile, keyInfoList[i].paramSet); in HksServiceGetKeyInfoList() 475 … ret = HksGetOldKeyInfoListForSmallToService(processInfo, keyInfoList, listMaxCnt, listCount); in HksServiceGetKeyInfoList()
|
/ohos5.0/base/security/huks/services/huks_standard/huks_service/main/os_dependency/idl/ipc/ |
H A D | hks_service_ipc_serialization.c | 403 ret = MallocBlobFromBuffer(srcData, &keyInfoList[i].alias, offset); in KeyInfoListInit() 412 HKS_FREE_BLOB(keyInfoList[j].alias); in KeyInfoListInit() 413 HKS_FREE(keyInfoList[j].paramSet); in KeyInfoListInit() 420 struct HksKeyInfo **keyInfoList) in HksGetKeyInfoListUnpack() argument 440 *keyInfoList = (struct HksKeyInfo *)HksMalloc(keyInfoListSize); in HksGetKeyInfoListUnpack() 443 (void)memset_s(*keyInfoList, keyInfoListSize, 0, keyInfoListSize); in HksGetKeyInfoListUnpack() 445 ret = KeyInfoListInit(*keyInfoList, *listCount, srcData, &offset); in HksGetKeyInfoListUnpack() 448 HKS_FREE(*keyInfoList); in HksGetKeyInfoListUnpack() 461 const struct HksKeyInfo *keyInfoList) in HksGetKeyInfoListPackFromService() argument 468 ret = CopyBlobToBuffer(&keyInfoList[i].alias, destData, &offset); in HksGetKeyInfoListPackFromService() [all …]
|
H A D | hks_ipc_service.c | 575 if ((keyInfoList == NULL) || (*keyInfoList == NULL)) { in FreeKeyInfo() 580 if ((*keyInfoList)[i].alias.data != NULL) { in FreeKeyInfo() 581 HKS_FREE_BLOB((*keyInfoList)[i].alias); in FreeKeyInfo() 583 if ((*keyInfoList)[i].paramSet != NULL) { in FreeKeyInfo() 584 HKS_FREE((*keyInfoList)[i].paramSet); in FreeKeyInfo() 585 (*keyInfoList)[i].paramSet = NULL; in FreeKeyInfo() 589 HKS_FREE(*keyInfoList); in FreeKeyInfo() 596 struct HksKeyInfo *keyInfoList = NULL; in HksIpcServiceGetKeyInfoList() local 617 …keyInfoListBlob.size += sizeof(keyInfoList[i].alias.size) + ALIGN_SIZE(keyInfoList[i].alias.size) + in HksIpcServiceGetKeyInfoList() 618 ALIGN_SIZE(keyInfoList[i].paramSet->paramSetSize); in HksIpcServiceGetKeyInfoList() [all …]
|
H A D | hks_service_ipc_serialization.h | 66 struct HksKeyInfo **keyInfoList); 69 const struct HksKeyInfo *keyInfoList);
|
/ohos5.0/base/security/huks/services/huks_standard/huks_service/main/hks_storage/src/ |
H A D | hks_storage_lite.c | 746 static int32_t GetKeyInfoList(struct HksKeyInfo *keyInfoList, const struct HksBlob *keyInfoBlob) in GetKeyInfoList() argument 750 if (keyInfoList->alias.size < keyInfo->aliasSize) { in GetKeyInfoList() 754 if (memcpy_s(keyInfoList->alias.data, keyInfoList->alias.size, in GetKeyInfoList() 759 keyInfoList->alias.size = keyInfo->aliasSize; in GetKeyInfoList() 765 if (keyInfoList->paramSet->paramSetSize < paramSet->paramSetSize) { in GetKeyInfoList() 769 if (memcpy_s(keyInfoList->paramSet, keyInfoList->paramSet->paramSetSize, in GetKeyInfoList() 807 int32_t HksStoreGetKeyInfoList(struct HksKeyInfo *keyInfoList, uint32_t *listCount) in HksStoreGetKeyInfoList() argument 834 ret = GetKeyInfoList(&keyInfoList[i], &keyInfoBlob); in HksStoreGetKeyInfoList()
|
H A D | hks_storage.c | 427 …t GetKeyAliasByProcessName(const struct HksStoreFileInfo *fileInfo, struct HksKeyInfo *keyInfoList, in GetKeyAliasByProcessName() argument 449 ret = ConstructBlob(fileNameList[i].fileName, &(keyInfoList[i].alias)); in GetKeyAliasByProcessName() 461 …ksGetKeyAliasByProcessName(const struct HksStoreFileInfo *fileInfo, struct HksKeyInfo *keyInfoList, in HksGetKeyAliasByProcessName() argument 466 ret = GetKeyAliasByProcessName(fileInfo, keyInfoList, listCount); in HksGetKeyAliasByProcessName()
|
/ohos5.0/base/security/huks/services/huks_standard/huks_service/main/hks_storage/include/ |
H A D | hks_storage.h | 63 …ksGetKeyAliasByProcessName(const struct HksStoreFileInfo *fileInfo, struct HksKeyInfo *keyInfoList, 94 int32_t HksStoreGetKeyInfoList(struct HksKeyInfo *keyInfoList, uint32_t *listCount);
|
H A D | hks_storage_manager.h | 41 struct HksKeyInfo *keyInfoList, uint32_t *listCount);
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/os_dependency/ipc/include/ |
H A D | hks_client_ipc_serialization.h | 65 …2_t HksGetKeyInfoListPack(const struct HksParamSet *paramSet, const struct HksKeyInfo *keyInfoList, 69 struct HksKeyInfo *keyInfoList);
|
H A D | hks_ipc_check.h | 52 int32_t HksCheckIpcGetKeyInfoList(const struct HksKeyInfo *keyInfoList, const struct HksParamSet *p…
|
H A D | hks_client_ipc.h | 71 int32_t HksClientGetKeyInfoList(const struct HksParamSet *paramSet, struct HksKeyInfo *keyInfoList,
|
/ohos5.0/base/security/huks/services/huks_standard/huks_service/main/core/include/ |
H A D | hks_upgrade_helper.h | 45 …InfoListForSmallToService(const struct HksProcessInfo *processInfo, struct HksKeyInfo *keyInfoList,
|
H A D | hks_client_check.h | 55 …sCheckGetKeyInfoListParams(const struct HksBlob *processName, const struct HksKeyInfo *keyInfoList,
|
/ohos5.0/base/security/huks/interfaces/inner_api/huks_standard/source/ |
H A D | hks_api.c | 490 struct HksKeyInfo *keyInfoList, uint32_t *listCount) in HksGetKeyInfoList() argument 494 if ((keyInfoList == NULL) || (listCount == NULL)) { in HksGetKeyInfoList() 497 int32_t ret = HksClientGetKeyInfoList(paramSet, keyInfoList, listCount); in HksGetKeyInfoList() 502 (void)keyInfoList; in HksGetKeyInfoList()
|
/ohos5.0/base/security/huks/test/unittest/huks_common_test/include/ |
H A D | hks_test_adapt_for_de.h | 70 struct HksKeyInfo *keyInfoList, uint32_t *listCount);
|