Home
last modified time | relevance | path

Searched refs:keyInfoList (Results 1 – 25 of 29) sorted by relevance

12

/ohos5.0/base/security/huks/test/unittest/huks_standard_test/module_test/interface_test/src/
H A Dhks_get_key_info_list_test.cpp69 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 Dhks_compatibility_test.cpp568 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 Dhks_ipc_check.c182 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 Dhks_client_ipc_serialization.c264 …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 Dhks_client_service_ipc.c541 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 Dhks_client_service_passthrough.c310 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 Dhks_ce_update_test.cpp342 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 Dhks_compatibility_module_test.cpp266 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 Dhks_upgrade_helper.c210 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 Dhks_client_check.c121 …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 Dhks_client_service.c335 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 Dhks_service_ipc_serialization.c403 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 Dhks_ipc_service.c575 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 Dhks_service_ipc_serialization.h66 struct HksKeyInfo **keyInfoList);
69 const struct HksKeyInfo *keyInfoList);
/ohos5.0/base/security/huks/services/huks_standard/huks_service/main/hks_storage/src/
H A Dhks_storage_lite.c746 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 Dhks_storage.c427 …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 Dhks_storage.h63 …ksGetKeyAliasByProcessName(const struct HksStoreFileInfo *fileInfo, struct HksKeyInfo *keyInfoList,
94 int32_t HksStoreGetKeyInfoList(struct HksKeyInfo *keyInfoList, uint32_t *listCount);
H A Dhks_storage_manager.h41 struct HksKeyInfo *keyInfoList, uint32_t *listCount);
/ohos5.0/base/security/huks/frameworks/huks_standard/main/os_dependency/ipc/include/
H A Dhks_client_ipc_serialization.h65 …2_t HksGetKeyInfoListPack(const struct HksParamSet *paramSet, const struct HksKeyInfo *keyInfoList,
69 struct HksKeyInfo *keyInfoList);
H A Dhks_ipc_check.h52 int32_t HksCheckIpcGetKeyInfoList(const struct HksKeyInfo *keyInfoList, const struct HksParamSet *p…
H A Dhks_client_ipc.h71 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 Dhks_upgrade_helper.h45 …InfoListForSmallToService(const struct HksProcessInfo *processInfo, struct HksKeyInfo *keyInfoList,
H A Dhks_client_check.h55 …sCheckGetKeyInfoListParams(const struct HksBlob *processName, const struct HksKeyInfo *keyInfoList,
/ohos5.0/base/security/huks/interfaces/inner_api/huks_standard/source/
H A Dhks_api.c490 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 Dhks_test_adapt_for_de.h70 struct HksKeyInfo *keyInfoList, uint32_t *listCount);

12