/drivers/peripheral/user_auth/hdi_service/idm/src/ |
H A D | user_idm_funcs.c | 195 IAM_STATIC void GetInfoFromResult(CredentialInfoHal *credentialInfo, const ExecutorResultInfo *result, in GetInfoFromResult() argument 198 credentialInfo->authType = schedule->authType; in GetInfoFromResult() 199 credentialInfo->templateId = result->templateId; in GetInfoFromResult() 200 credentialInfo->capabilityLevel = result->capabilityLevel; in GetInfoFromResult() 201 credentialInfo->executorSensorHint = GetScheduleVerifierSensorHint(schedule); in GetInfoFromResult() 202 credentialInfo->executorMatcher = schedule->executors[0].executorMatcher; in GetInfoFromResult() 206 CredentialInfoHal *credentialInfo, const CoAuthSchedule *schedule) in GetCredentialInfoFromSchedule() 220 GetInfoFromResult(credentialInfo, executorInfo, schedule); in GetCredentialInfoFromSchedule() 224 IAM_STATIC ResultCode GetEnrollTokenDataPlain(const CredentialInfoHal *credentialInfo, TokenDataPlain *dataPlain) in GetEnrollTokenDataPlain() argument 234 dataPlain->authType = credentialInfo in GetEnrollTokenDataPlain() 205 GetCredentialInfoFromSchedule(const ExecutorResultInfo *executorInfo, CredentialInfoHal *credentialInfo, const CoAuthSchedule *schedule) GetCredentialInfoFromSchedule() argument 239 GetEnrollTokenDataToEncrypt(const CredentialInfoHal *credentialInfo, int32_t userId, TokenDataToEncrypt *data) GetEnrollTokenDataToEncrypt() argument 261 GetAuthTokenForPinEnroll(const CredentialInfoHal *credentialInfo, int32_t userId) GetAuthTokenForPinEnroll() argument 290 ProcessAddPinCredential(int32_t userId, const CredentialInfoHal *credentialInfo, const ExecutorResultInfo *executorResultInfo, Buffer **rootSecret, Buffer **authToken) ProcessAddPinCredential() argument 338 CredentialInfoHal credentialInfo; AddCredentialFunc() local 364 DeleteCredentialFunc(CredentialDeleteParam param, CredentialInfoHal *credentialInfo) DeleteCredentialFunc() argument 477 GetUpdateCredentialOutput(int32_t userId, const Buffer *rootSecret, const CredentialInfoHal *credentialInfo, UpdateCredentialOutput *output) GetUpdateCredentialOutput() argument 542 CredentialInfoHal credentialInfo; UpdateCredentialFunc() local [all...] |
/drivers/peripheral/user_auth/hdi_service/database/src/ |
H A D | idm_database.c | 436 IAM_STATIC ResultCode AddCredentialToUser(UserInfo *user, CredentialInfoHal *credentialInfo) in AddCredentialToUser() argument 449 ResultCode ret = UpdateEnrolledId(enrolledList, GetRealAuthTypeForEnrolledId(credentialInfo->authType)); in AddCredentialToUser() 454 ret = GenerateDeduplicateUint64(g_userInfoList, &credentialInfo->credentialId, IsCredentialIdDuplicate); in AddCredentialToUser() 459 if (credentialInfo->authType == DEFAULT_AUTH_TYPE) { in AddCredentialToUser() 468 if (memcpy_s(credential, sizeof(CredentialInfoHal), credentialInfo, sizeof(CredentialInfoHal)) != EOK) { in AddCredentialToUser() 482 IAM_STATIC ResultCode AddUser(int32_t userId, CredentialInfoHal *credentialInfo, int32_t userType) in AddUser() argument 505 ResultCode ret = AddCredentialToUser(user, credentialInfo); in AddUser() 523 ResultCode AddCredentialInfo(int32_t userId, CredentialInfoHal *credentialInfo, int32_t userType) in AddCredentialInfo() argument 525 if ((credentialInfo == NULL) || (credentialInfo in AddCredentialInfo() 579 const CredentialInfoHal *credentialInfo = (const CredentialInfoHal *)data; MatchCredentialById() local 691 DeleteCredentialInfo(int32_t userId, uint64_t credentialId, CredentialInfoHal *credentialInfo) DeleteCredentialInfo() argument 750 CredentialInfoHal *credentialInfo = NULL; QueryCredentialById() local 768 CredentialInfoHal *credentialInfo = NULL; QueryCredentialByAuthType() local 781 IsCredMatch(const CredentialCondition *limit, const CredentialInfoHal *credentialInfo) IsCredMatch() argument [all...] |
H A D | idm_file_manager.c | 83 LOG_ERROR("credentialInfo streamWrite failed"); in StreamWriteCredentialList() 213 CredentialInfoHal *credentialInfo = Malloc(sizeof(CredentialInfoHal)); in StreamReadCredentialList() local 214 if (credentialInfo == NULL) { in StreamReadCredentialList() 215 LOG_ERROR("credentialInfo malloc failed"); in StreamReadCredentialList() 218 result = StreamRead(parcel, index, credentialInfo, sizeof(CredentialInfoHal)); in StreamReadCredentialList() 221 Free(credentialInfo); in StreamReadCredentialList() 224 result = credentialList->insert(credentialList, credentialInfo); in StreamReadCredentialList() 227 Free(credentialInfo); in StreamReadCredentialList()
|
/drivers/peripheral/user_auth/hdi_service/coauth/src/ |
H A D | pool.c | 226 IAM_STATIC bool IsExecutorMatch(const ExecutorCondition *condition, const ExecutorInfoHal *credentialInfo) in IsExecutorMatch() argument 229 condition->executorIndex != credentialInfo->executorIndex) { in IsExecutorMatch() 233 condition->authType != credentialInfo->authType) { in IsExecutorMatch() 238 condition->executorSensorHint != credentialInfo->executorSensorHint) { in IsExecutorMatch() 242 condition->executorRole != credentialInfo->executorRole) { in IsExecutorMatch() 246 condition->executorMatcher != credentialInfo->executorMatcher) { in IsExecutorMatch() 250 memcmp(condition->deviceUdid, credentialInfo->deviceUdid, UDID_LEN) != 0) { in IsExecutorMatch()
|
/drivers/peripheral/user_auth/hdi_service/database/inc/ |
H A D | idm_database.h | 62 ResultCode AddCredentialInfo(int32_t userId, CredentialInfoHal *credentialInfo, int32_t userType); 65 ResultCode DeleteCredentialInfo(int32_t userId, uint64_t credentialId, CredentialInfoHal *credentialInfo);
|
/drivers/peripheral/user_auth/test/fuzztest/user_auth/userauthhdi_fuzzer/ |
H A D | user_auth_hdi_fuzzer.cpp | 203 void FillFuzzCredentialInfo(Parcel &parcel, CredentialInfo &credentialInfo) in FillFuzzCredentialInfo() argument 205 credentialInfo.credentialId = parcel.ReadUint64(); in FillFuzzCredentialInfo() 206 credentialInfo.executorIndex = parcel.ReadUint64(); in FillFuzzCredentialInfo() 207 credentialInfo.templateId = parcel.ReadUint64(); in FillFuzzCredentialInfo() 208 credentialInfo.authType = static_cast<AuthType>(parcel.ReadInt32()); in FillFuzzCredentialInfo() 209 credentialInfo.executorMatcher = parcel.ReadUint32(); in FillFuzzCredentialInfo() 210 credentialInfo.executorSensorHint = parcel.ReadUint32(); in FillFuzzCredentialInfo()
|
/drivers/peripheral/user_auth/hdi_service/idm/inc/ |
H A D | user_idm_funcs.h | 53 ResultCode DeleteCredentialFunc(CredentialDeleteParam param, CredentialInfoHal *credentialInfo);
|
/drivers/peripheral/user_auth/test/unittest/database/ |
H A D | idm_database_test.cpp | 37 extern ResultCode AddCredentialToUser(UserInfo *user, CredentialInfoHal *credentialInfo); 38 extern ResultCode AddUser(int32_t userId, CredentialInfoHal *credentialInfo, int32_t userType); 43 extern bool IsCredMatch(const CredentialCondition *limit, const CredentialInfoHal *credentialInfo); 748 CredentialInfoHal credentialInfo = {0, 0, 1, 0, 0, 0}; in HWTEST_F() local 749 userInfo.credentialInfoList->insert(userInfo.credentialInfoList, static_cast<void *>(&credentialInfo)); in HWTEST_F() 768 CredentialInfoHal credentialInfo = {0, 0, 2, 2, 3, 4}; in HWTEST_F() local 769 userInfo.credentialInfoList->insert(userInfo.credentialInfoList, static_cast<void *>(&credentialInfo)); in HWTEST_F()
|
/drivers/peripheral/user_auth/hdi_service/service/ |
H A D | user_auth_interface_service.cpp | 1085 CredentialInfo credentialInfo = {};
in GetCredential() local 1086 CopyCredentialInfo(*credentialHal, credentialInfo);
in GetCredential() 1087 infos.push_back(credentialInfo);
in GetCredential() 1176 CredentialInfo credentialInfo = {};
in EnforceDeleteUser() local 1177 CopyCredentialInfo(*credentialHal, credentialInfo);
in EnforceDeleteUser() 1178 deletedInfos.push_back(credentialInfo);
in EnforceDeleteUser() 1252 auto credentialInfo = static_cast<CredentialInfoHal *>(temp->data);
in ObtainReconciliationData() local 1253 templateIds.push_back(credentialInfo->templateId);
in ObtainReconciliationData()
|
/drivers/peripheral/user_auth/test/unittest/idm_test/ |
H A D | user_idm_funcs_test.cpp | 46 CredentialInfoHal *credentialInfo, const CoAuthSchedule *schedule);
|
/drivers/peripheral/user_auth/test/unittest/co_auth/ |
H A D | pool_test.cpp | 32 extern bool IsExecutorMatch(const ExecutorCondition *condition, const ExecutorInfoHal *credentialInfo);
|