/drivers/peripheral/user_auth/hdi_service/coauth/src/ |
H A D | pool.c | 50 const ExecutorInfoHal *executorInfo = (const ExecutorInfoHal *)data; in IsExecutorIdMatchById() local 51 return (executorInfo->executorIndex == executorIndex); in IsExecutorIdMatchById() 61 const ExecutorInfoHal *executorInfo = (const ExecutorInfoHal *)data; in IsExecutorNodeMatch() local 62 return (executorInfo->executorRole == executorIndex->executorRole && in IsExecutorNodeMatch() 63 executorInfo->authType == executorIndex->authType && in IsExecutorNodeMatch() 64 executorInfo->executorSensorHint == executorIndex->executorSensorHint) && in IsExecutorNodeMatch() 65 memcmp(executorInfo->deviceUdid, executorIndex->deviceUdid, UDID_LEN) == 0; in IsExecutorNodeMatch() 90 IAM_STATIC bool IsExecutorValid(const ExecutorInfoHal *executorInfo) in IsExecutorValid() argument 92 if (executorInfo == NULL) { in IsExecutorValid() 102 ExecutorInfoHal *executorInfo in IsExecutorIdDuplicate() local 137 QueryRepeatExecutor(ExecutorInfoHal *executorInfo) QueryRepeatExecutor() argument 148 RegisterExecutorToPool(ExecutorInfoHal *executorInfo) RegisterExecutorToPool() argument 275 ExecutorInfoHal *executorInfo = (ExecutorInfoHal *)iterator->next(iterator); QueryExecutor() local 315 ExecutorInfoHal *executorInfo = (ExecutorInfoHal *)(iterator->next(iterator)); QueryCollecterMatcher() local 346 ExecutorInfoHal *executorInfo = (ExecutorInfoHal *)(iterator->next(iterator)); QueryCredentialExecutorIndex() local [all...] |
H A D | coauth_funcs.c | 35 ExecutorInfoHal executorInfo = *registerInfo; in RegisterExecutor() local 36 ResultCode ret = RegisterExecutorToPool(&executorInfo); in RegisterExecutor() 41 *executorIndex = executorInfo.executorIndex; in RegisterExecutor()
|
H A D | executor_message.c | 663 IAM_STATIC ResultCode GetExecutorInfoHal(Uint8Array tlv, ExecutorInfoHal *executorInfo) in GetExecutorInfoHal() argument 671 ResultCode result = GetExecutorInfoHalFromAttribute(attribute, executorInfo); in GetExecutorInfoHal() 728 ExecutorInfoHal executorInfo = {}; in CheckRemoteExecutorInfoInner() local 729 ResultCode result = GetExecutorInfoHal(subMsg, &executorInfo); in CheckRemoteExecutorInfoInner() 734 if ((executorInfo.authType == infoToCheck->authType) && in CheckRemoteExecutorInfoInner() 735 (executorInfo.executorRole == infoToCheck->executorRole) && in CheckRemoteExecutorInfoInner() 736 (executorInfo.esl == infoToCheck->esl) && in CheckRemoteExecutorInfoInner() 737 (memcmp(executorInfo.pubKey, infoToCheck->pubKey, PUBLIC_KEY_LEN) == 0)) { in CheckRemoteExecutorInfoInner() 882 ExecutorInfoHal *executorInfo = (ExecutorInfoHal *)temp->data; in GetExecutorIndexByCondition() local 883 if (executorInfo in GetExecutorIndexByCondition() 1050 SetExecutorInfoMsgToAttribute(ExecutorInfoHal *executorInfo, Attribute *attribute) SetExecutorInfoMsgToAttribute() argument 1081 GetExecutorInfoMsg(ExecutorInfoHal *executorInfo, Uint8Array *retMsg) GetExecutorInfoMsg() argument [all...] |
/drivers/peripheral/user_auth/test/unittest/user_auth_test/ |
H A D | auth_level_test.cpp | 65 ExecutorInfoHal executorInfo = {}; in HWTEST_F() local 68 executorInfo.esl = esl; in HWTEST_F() 69 schedule.executors[0] = executorInfo; in HWTEST_F() 97 ExecutorInfoHal executorInfo = {}; in HWTEST_F() local 98 executorInfo.authType = 1; in HWTEST_F() 99 executorInfo.executorRole = COLLECTOR; in HWTEST_F() 100 g_poolList->insert(g_poolList, static_cast<void *>(&executorInfo)); in HWTEST_F() 111 ExecutorInfoHal executorInfo = {}; in HWTEST_F() local 112 executorInfo.authType = 1; in HWTEST_F() 113 executorInfo in HWTEST_F() [all...] |
H A D | context_manager_test.cpp | 125 ExecutorInfoHal executorInfo = {}; in HWTEST_F() local 126 executorInfo.authType = 2; in HWTEST_F() 127 executorInfo.executorSensorHint = 10; in HWTEST_F() 128 executorInfo.executorRole = ALL_IN_ONE; in HWTEST_F() 129 g_poolList->insert(g_poolList, static_cast<void *>(&executorInfo)); in HWTEST_F() 328 ExecutorInfoHal executorInfo = {}; in HWTEST_F() local 329 executorInfo.authType = 1; in HWTEST_F() 330 executorInfo.esl = 2; in HWTEST_F() 331 executorInfo.executorSensorHint = 10; in HWTEST_F() 332 executorInfo in HWTEST_F() 356 ExecutorInfoHal executorInfo = {}; HWTEST_F() local [all...] |
/drivers/peripheral/user_auth/test/unittest/co_auth/ |
H A D | pool_test.cpp | 30 extern bool IsExecutorValid(const ExecutorInfoHal *executorInfo); 55 ExecutorInfoHal *executorInfo = (ExecutorInfoHal *)Malloc(sizeof(ExecutorInfoHal)); in HWTEST_F() local 56 EXPECT_NE(executorInfo, nullptr); in HWTEST_F() 57 ASSERT_NE(executorInfo, nullptr); in HWTEST_F() 58 (void)memset_s(executorInfo, sizeof(ExecutorInfoHal), 0, sizeof(ExecutorInfoHal)); in HWTEST_F() 59 DestroyExecutorInfo(executorInfo); in HWTEST_F() 143 ExecutorInfoHal executorInfo = {}; in HWTEST_F() local 144 executorInfo.executorIndex = executorIndex; in HWTEST_F() 146 EXPECT_TRUE(IsExecutorMatch(&condition, &executorInfo)); in HWTEST_F() 148 EXPECT_FALSE(IsExecutorMatch(&condition, &executorInfo)); in HWTEST_F() 157 ExecutorInfoHal executorInfo = {}; HWTEST_F() local 170 ExecutorInfoHal executorInfo = {}; HWTEST_F() local [all...] |
/drivers/peripheral/pin_auth/test/fuzztest/pin_auth/pinauthhdi_fuzzer/ |
H A D | pin_auth_hdi_fuzzer.cpp | 79 void FillFuzzExecutorInfo(Parcel &parcel, HdiExecutorInfo &executorInfo)
in FillFuzzExecutorInfo() argument 81 executorInfo.sensorId = parcel.ReadUint16();
in FillFuzzExecutorInfo() 82 executorInfo.executorMatcher = parcel.ReadUint32();
in FillFuzzExecutorInfo() 83 executorInfo.executorRole = static_cast<HdiExecutorRole>(parcel.ReadInt32());
in FillFuzzExecutorInfo() 84 executorInfo.authType = static_cast<HdiAuthType>(parcel.ReadInt32());
in FillFuzzExecutorInfo() 85 executorInfo.esl = static_cast<HdiExecutorSecureLevel>(parcel.ReadInt32());
in FillFuzzExecutorInfo() 86 FillFuzzUint8Vector(parcel, executorInfo.publicKey);
in FillFuzzExecutorInfo() 87 FillFuzzUint8Vector(parcel, executorInfo.extraInfo);
in FillFuzzExecutorInfo() 118 HdiExecutorInfo executorInfo;
in FuzzGetExecutorInfo() local 119 FillFuzzExecutorInfo(parcel, executorInfo);
in FuzzGetExecutorInfo() [all...] |
/drivers/peripheral/pin_auth/hdi_service/service/src/ |
H A D | verifier_impl.cpp | 41 int32_t VerifierImpl::GetExecutorInfo(HdiExecutorInfo &executorInfo)
in GetExecutorInfo() argument 48 executorInfo.sensorId = SENSOR_ID;
in GetExecutorInfo() 49 executorInfo.executorMatcher = EXECUTOR_MATCHER;
in GetExecutorInfo() 50 executorInfo.executorRole = HdiExecutorRole::VERIFIER;
in GetExecutorInfo() 51 executorInfo.authType = HdiAuthType::PIN;
in GetExecutorInfo() 53 int32_t result = pinHdi_->GetExecutorInfo(HdiExecutorRole::VERIFIER, executorInfo.publicKey, eslRet,
in GetExecutorInfo() 54 executorInfo.maxTemplateAcl);
in GetExecutorInfo() 59 executorInfo.esl = static_cast<HdiExecutorSecureLevel>(eslRet);
in GetExecutorInfo()
|
H A D | collector_impl.cpp | 40 int32_t CollectorImpl::GetExecutorInfo(HdiExecutorInfo &executorInfo)
in GetExecutorInfo() argument 47 executorInfo.sensorId = SENSOR_ID;
in GetExecutorInfo() 48 executorInfo.executorMatcher = EXECUTOR_MATCHER;
in GetExecutorInfo() 49 executorInfo.executorRole = HdiExecutorRole::COLLECTOR;
in GetExecutorInfo() 50 executorInfo.authType = HdiAuthType::PIN;
in GetExecutorInfo() 52 int32_t result = pinHdi_->GetExecutorInfo(HdiExecutorRole::COLLECTOR, executorInfo.publicKey, eslRet,
in GetExecutorInfo() 53 executorInfo.maxTemplateAcl);
in GetExecutorInfo() 58 executorInfo.esl = static_cast<HdiExecutorSecureLevel>(eslRet);
in GetExecutorInfo()
|
/drivers/peripheral/user_auth/hdi_service/user_auth/src/ |
H A D | auth_level.c | 101 ExecutorInfoHal *executorInfo = (ExecutorInfoHal *)temp->data; in GetExecutorAslAndAcl() local 102 if (executorInfo == NULL) { in GetExecutorAslAndAcl() 104 LOG_ERROR("executorInfo is invalid"); in GetExecutorAslAndAcl() 108 if (executorInfo->executorRole == ALL_IN_ONE && allInOneMaxEsl < executorInfo->esl) { in GetExecutorAslAndAcl() 109 allInOneMaxEsl = executorInfo->esl; in GetExecutorAslAndAcl() 111 if (executorInfo->executorRole == ALL_IN_ONE && allInOneMaxAcl < executorInfo->maxTemplateAcl) { in GetExecutorAslAndAcl() 112 allInOneMaxAcl = executorInfo->maxTemplateAcl; in GetExecutorAslAndAcl()
|
H A D | user_auth_funcs.c | 505 ExecutorInfoHal *executorInfo = (ExecutorInfoHal *)temp->data; in GetExecutorInfoLinkedList() local 506 if (executorInfo == NULL) { in GetExecutorInfoLinkedList() 507 LOG_ERROR("executorInfo is invalid"); in GetExecutorInfoLinkedList() 511 ExecutorInfoHal *copiedExecutorInfo = CopyExecutorInfo(executorInfo); in GetExecutorInfoLinkedList() 512 if (executorInfo == NULL) { in GetExecutorInfoLinkedList() 534 ExecutorInfoHal *executorInfo = (ExecutorInfoHal *)temp->data; in GetSignExecutorInfoFuncInner() local 535 if (executorInfo == NULL) { in GetSignExecutorInfoFuncInner() 536 LOG_ERROR("executorInfo is invalid"); in GetSignExecutorInfoFuncInner() 543 ResultCode result = GetExecutorInfoMsg(executorInfo, &executorInfoArray[index]); in GetSignExecutorInfoFuncInner()
|
/drivers/peripheral/face_auth/test/fuzztest/face_auth/faceauthallinoneexecutor_fuzzer/ |
H A D | all_in_one_executor_fuzzer.cpp | 85 void FillFuzzExecutorInfo(Parcel &parcel, ExecutorInfo &executorInfo) in FillFuzzExecutorInfo() argument 87 executorInfo.sensorId = parcel.ReadUint16(); in FillFuzzExecutorInfo() 88 executorInfo.executorMatcher = parcel.ReadUint32(); in FillFuzzExecutorInfo() 89 executorInfo.executorRole = static_cast<ExecutorRole>(parcel.ReadInt32()); in FillFuzzExecutorInfo() 90 executorInfo.authType = static_cast<AuthType>(parcel.ReadInt32()); in FillFuzzExecutorInfo() 91 executorInfo.esl = static_cast<ExecutorSecureLevel>(parcel.ReadInt32()); in FillFuzzExecutorInfo() 92 executorInfo.maxTemplateAcl = parcel.ReadInt32(); in FillFuzzExecutorInfo() 93 FillFuzzUint8Vector(parcel, executorInfo.publicKey); in FillFuzzExecutorInfo() 94 FillFuzzUint8Vector(parcel, executorInfo.extraInfo); in FillFuzzExecutorInfo() 141 ExecutorInfo executorInfo; in FuzzGetExecutorInfo() local [all...] |
/drivers/peripheral/fingerprint_auth/test/fuzztest/fingerprint_auth/fingerprintauthallinoneexecutor_fuzzer/ |
H A D | all_in_one_executor_fuzzer.cpp | 85 void FillFuzzExecutorInfo(Parcel &parcel, ExecutorInfo &executorInfo) in FillFuzzExecutorInfo() argument 87 executorInfo.sensorId = parcel.ReadUint16(); in FillFuzzExecutorInfo() 88 executorInfo.executorMatcher = parcel.ReadUint32(); in FillFuzzExecutorInfo() 89 executorInfo.executorRole = static_cast<ExecutorRole>(parcel.ReadInt32()); in FillFuzzExecutorInfo() 90 executorInfo.authType = static_cast<AuthType>(parcel.ReadInt32()); in FillFuzzExecutorInfo() 91 executorInfo.esl = static_cast<ExecutorSecureLevel>(parcel.ReadInt32()); in FillFuzzExecutorInfo() 92 executorInfo.maxTemplateAcl = parcel.ReadInt32(); in FillFuzzExecutorInfo() 93 FillFuzzUint8Vector(parcel, executorInfo.publicKey); in FillFuzzExecutorInfo() 94 FillFuzzUint8Vector(parcel, executorInfo.extraInfo); in FillFuzzExecutorInfo() 141 ExecutorInfo executorInfo; in FuzzGetExecutorInfo() local [all...] |
/drivers/peripheral/face_auth/hdi_service/src/ |
H A D | all_in_one_executor_impl.cpp | 52 int32_t AllInOneExecutorImpl::GetExecutorInfo(ExecutorInfo &executorInfo) in GetExecutorInfo() argument 55 executorInfo = executorInfo_; in GetExecutorInfo()
|
/drivers/peripheral/fingerprint_auth/hdi_service/src/ |
H A D | all_in_one_executor_impl.cpp | 51 int32_t AllInOneExecutorImpl::GetExecutorInfo(ExecutorInfo &executorInfo) in GetExecutorInfo() argument 54 executorInfo = executorInfo_; in GetExecutorInfo()
|
/drivers/peripheral/user_auth/hdi_service/coauth/inc/ |
H A D | executor_message.h | 57 ResultCode GetExecutorInfoMsg(ExecutorInfoHal *executorInfo, Uint8Array *retMsg);
|
H A D | pool.h | 70 ResultCode RegisterExecutorToPool(ExecutorInfoHal *executorInfo);
|
/drivers/peripheral/face_auth/hdi_service/include/ |
H A D | all_in_one_executor_impl.h | 32 int32_t GetExecutorInfo(ExecutorInfo &executorInfo) override;
|
/drivers/peripheral/fingerprint_auth/hdi_service/include/ |
H A D | all_in_one_executor_impl.h | 32 int32_t GetExecutorInfo(ExecutorInfo &executorInfo) override;
|
/drivers/peripheral/pin_auth/hdi_service/service/inc/ |
H A D | collector_impl.h | 37 int32_t GetExecutorInfo(HdiExecutorInfo &executorInfo) override;
|
H A D | verifier_impl.h | 36 int32_t GetExecutorInfo(OHOS::HDI::PinAuth::V2_0::ExecutorInfo &executorInfo) override;
|
/drivers/peripheral/user_auth/hdi_service/idm/src/ |
H A D | user_idm_funcs.c | 205 IAM_STATIC ResultCode GetCredentialInfoFromSchedule(const ExecutorResultInfo *executorInfo, in GetCredentialInfoFromSchedule() argument 211 if (ret != RESULT_SUCCESS || executorInfo->scheduleId != currentScheduleId) { in GetCredentialInfoFromSchedule() 220 GetInfoFromResult(credentialInfo, executorInfo, schedule); in GetCredentialInfoFromSchedule()
|
/drivers/peripheral/user_auth/test/unittest/idm_test/ |
H A D | user_idm_funcs_test.cpp | 45 extern int32_t GetCredentialInfoFromSchedule(const ExecutorResultInfo *executorInfo,
|