Home
last modified time | relevance | path

Searched refs:credentialInfo (Results 1 - 11 of 11) sorted by relevance

/drivers/peripheral/user_auth/hdi_service/idm/src/
H A Duser_idm_funcs.c195 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 Didm_database.c436 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 Didm_file_manager.c83 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 Dpool.c226 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 Didm_database.h62 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 Duser_auth_hdi_fuzzer.cpp203 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 Duser_idm_funcs.h53 ResultCode DeleteCredentialFunc(CredentialDeleteParam param, CredentialInfoHal *credentialInfo);
/drivers/peripheral/user_auth/test/unittest/database/
H A Didm_database_test.cpp37 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 Duser_auth_interface_service.cpp1085 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 Duser_idm_funcs_test.cpp46 CredentialInfoHal *credentialInfo, const CoAuthSchedule *schedule);
/drivers/peripheral/user_auth/test/unittest/co_auth/
H A Dpool_test.cpp32 extern bool IsExecutorMatch(const ExecutorCondition *condition, const ExecutorInfoHal *credentialInfo);

Completed in 11 milliseconds