/drivers/peripheral/pin_auth/hdi_service/main/src/ |
H A D | all_in_one_func.c | 26 Buffer *retTlv, int32_t resultCode, uint64_t scheduleId, uint64_t templateId, Buffer *rootSecret) in GenerateResultTlv() 32 if (!SetResultDataInfo(attribute, PinResultToFwkResult(resultCode), templateId, rootSecret)) { in GenerateResultTlv() 57 Buffer *rootSecret = CreateBufferBySize(ROOT_SECRET_LEN); in DoEnrollPin() local 58 if (!IsBufferValid(rootSecret)) { in DoEnrollPin() 62 ResultCode ret = AddPin(pinEnrollParam, &templateId, rootSecret); in DoEnrollPin() 65 DestroyBuffer(rootSecret); in DoEnrollPin() 69 ret = GenerateResultTlv(retTlv, RESULT_SUCCESS, pinEnrollParam->scheduleId, templateId, rootSecret); in DoEnrollPin() 74 DestroyBuffer(rootSecret); in DoEnrollPin() 115 Buffer *rootSecret = CreateBufferBySize(ROOT_SECRET_LEN); in DoAuthPin() local 116 if (!IsBufferValid(rootSecret)) { in DoAuthPin() 25 GenerateResultTlv( Buffer *retTlv, int32_t resultCode, uint64_t scheduleId, uint64_t templateId, Buffer *rootSecret) GenerateResultTlv() argument [all...] |
H A D | executor_func_common.c | 380 bool SetResultDataInfo(Attribute *attribute, int32_t resultCode, uint64_t templateId, Buffer *rootSecret) in SetResultDataInfo() argument 382 if ((attribute == NULL) || ((rootSecret != NULL) && !IsBufferValid(rootSecret))) { in SetResultDataInfo() 417 if (rootSecret != NULL && resultCode == SUCCESS) { in SetResultDataInfo() 418 int32_t setRootSecret = SetBufferToAttribute(attribute, ATTR_ROOT_SECRET, rootSecret); in SetResultDataInfo()
|
/drivers/peripheral/user_auth/hdi_service/idm/src/ |
H A D | user_idm_funcs.c | 291 const ExecutorResultInfo *executorResultInfo, Buffer **rootSecret, Buffer **authToken) in ProcessAddPinCredential() 298 *rootSecret = CopyBuffer(executorResultInfo->rootSecret); in ProcessAddPinCredential() 299 if ((*rootSecret) == NULL) { in ProcessAddPinCredential() 300 LOG_ERROR("copy rootSecret fail"); in ProcessAddPinCredential() 306 DestoryBuffer(*rootSecret); in ProcessAddPinCredential() 307 *rootSecret = NULL; in ProcessAddPinCredential() 315 int32_t userId, const Buffer *scheduleResult, uint64_t *credentialId, Buffer **rootSecret, Buffer **authToken) in AddCredentialFunc() 317 if (!IsBufferValid(scheduleResult) || credentialId == NULL || rootSecret == NULL || authToken == NULL) { in AddCredentialFunc() 353 ret = ProcessAddPinCredential(userId, &credentialInfo, executorResultInfo, rootSecret, authToke in AddCredentialFunc() 290 ProcessAddPinCredential(int32_t userId, const CredentialInfoHal *credentialInfo, const ExecutorResultInfo *executorResultInfo, Buffer **rootSecret, Buffer **authToken) ProcessAddPinCredential() argument 314 AddCredentialFunc( int32_t userId, const Buffer *scheduleResult, uint64_t *credentialId, Buffer **rootSecret, Buffer **authToken) AddCredentialFunc() argument 477 GetUpdateCredentialOutput(int32_t userId, const Buffer *rootSecret, const CredentialInfoHal *credentialInfo, UpdateCredentialOutput *output) GetUpdateCredentialOutput() argument [all...] |
H A D | idm_session.c | 268 void CacheRootSecret(int32_t userId, Buffer *rootSecret) in CacheRootSecret() argument 278 if (!CheckBufferWithSize(rootSecret, ROOT_SECRET_LEN)) { in CacheRootSecret() 283 g_cacheRootSecret = CopyBuffer(rootSecret); in CacheRootSecret()
|
/drivers/peripheral/user_auth/hdi_service/idm/inc/ |
H A D | user_idm_funcs.h | 45 Buffer *rootSecret; member 51 ResultCode AddCredentialFunc(int32_t userId, const Buffer *scheduleResult, uint64_t *credentialId, Buffer **rootSecret,
|
H A D | idm_session.h | 48 void CacheRootSecret(int32_t userId, Buffer *rootSecret);
|
/drivers/peripheral/user_auth/hdi_service/service/ |
H A D | user_auth_interface_service.cpp | 622 if (infoIn.rootSecret != nullptr) {
in CopyAuthResult() 623 infoOut.rootSecret.resize(infoIn.rootSecret->contentSize);
in CopyAuthResult() 624 if (memcpy_s(infoOut.rootSecret.data(), infoOut.rootSecret.size(),
in CopyAuthResult() 625 infoIn.rootSecret->buf, infoIn.rootSecret->contentSize) != EOK) {
in CopyAuthResult() 627 infoOut.rootSecret.clear();
in CopyAuthResult() 639 infoOut.rootSecret.clear();
in CopyAuthResult() 932 /* Only update pin have oldRootSecret and rootSecret */
in GetUpdateResult() 974 Buffer *rootSecret = nullptr; GetEnrollResult() local 1118 DeleteUser(int32_t userId, const std::vector<uint8_t> &authToken, std::vector<CredentialInfo> &deletedInfos, std::vector<uint8_t> &rootSecret) DeleteUser() argument [all...] |
/drivers/peripheral/user_auth/test/unittest/idm_test/ |
H A D | idm_session_test.cpp | 174 Buffer *rootSecret = GetCacheRootSecret(userId); in HWTEST_F() local 175 EXPECT_EQ(rootSecret, nullptr); in HWTEST_F() 178 rootSecret = GetCacheRootSecret(userId); in HWTEST_F() 179 EXPECT_EQ(rootSecret, nullptr); in HWTEST_F()
|
H A D | user_idm_funcs_test.cpp | 198 Buffer *rootSecret = nullptr; in HWTEST_F() local 200 EXPECT_EQ(AddCredentialFunc(userId1, scheduleResult, &credentialId, &rootSecret, &authToken), RESULT_UNKNOWN); in HWTEST_F() 204 EXPECT_EQ(AddCredentialFunc(userId1, scheduleResult, &credentialId, &rootSecret, &authToken), RESULT_UNKNOWN); in HWTEST_F()
|
/drivers/peripheral/user_auth/hdi_service/coauth/inc/ |
H A D | executor_message.h | 41 Buffer *rootSecret; member
|
/drivers/peripheral/user_auth/hdi_service/user_auth/src/ |
H A D | user_auth_funcs.c | 137 result->rootSecret = CopyBuffer(info->rootSecret); in HandleAuthSuccessResult() 138 if (!IsBufferValid(result->rootSecret)) { in HandleAuthSuccessResult() 139 LOG_ERROR("rootSecret is invalid"); in HandleAuthSuccessResult() 142 CacheRootSecret(context->userId, result->rootSecret); in HandleAuthSuccessResult() 255 if (!IsBufferValid(scheduleResult) || authToken == NULL || result == NULL || result->rootSecret != NULL) { in RequestAuthResultFunc() 607 DestoryBuffer(authResult->rootSecret); in DestroyAuthResult()
|
/drivers/peripheral/pin_auth/hdi_service/main/inc/ |
H A D | executor_func_common.h | 82 bool SetResultDataInfo(Attribute *attribute, int32_t resultCode, uint64_t templateId, Buffer *rootSecret);
|
/drivers/peripheral/user_auth/hdi_service/user_auth/inc/ |
H A D | user_auth_funcs.h | 38 Buffer *rootSecret; member
|
/drivers/peripheral/user_auth/test/unittest/service_test/src/ |
H A D | signature_operation.cpp | 172 std::vector<uint8_t> rootSecret(secretValueLen, secretValue); in GetDataTlvContent() 181 WriteTlv(ATTR_ROOT_SECRET, secretLen, &rootSecret[0], ret) != RESULT_SUCCESS) { in GetDataTlvContent()
|
H A D | user_auth_interface_service_test.cpp | 1024 std::vector<uint8_t> rootSecret; in HWTEST_F() local 1025 EXPECT_EQ(service->DeleteUser(userId, authToken, deletedCredInfos, rootSecret), 8); in HWTEST_F() 1028 EXPECT_EQ(service->DeleteUser(userId, authToken, deletedCredInfos, rootSecret), 10017); in HWTEST_F() 1056 std::vector<uint8_t> rootSecret; in HWTEST_F() local 1057 EXPECT_EQ(service->DeleteUser(userId, authResultTest.token, deletedCredInfos, rootSecret), 0); in HWTEST_F()
|
/drivers/peripheral/user_auth/test/fuzztest/user_auth/userauthhdi_fuzzer/ |
H A D | user_auth_hdi_fuzzer.cpp | 146 FillFuzzUint8Vector(parcel, authResultInfo.rootSecret); in FillFuzzAuthResultInfo() 310 FillFuzzUint8Vector(parcel, info.rootSecret); in FuzzUpdateEnrollmentResult() 367 std::vector<uint8_t> rootSecret; in FuzzDeleteUser() local 368 FillFuzzUint8Vector(parcel, rootSecret); in FuzzDeleteUser() 369 g_service.DeleteUser(userId, authToken, deletedInfos, rootSecret); in FuzzDeleteUser()
|
/drivers/peripheral/user_auth/test/unittest/co_auth/ |
H A D | executor_message_test.cpp | 270 Uint8Array rootSecret = { testUint8Buffer, sizeof(testUint8Buffer) }; in HWTEST_F() local 271 ResultCode result = SetAttributeUint8Array(attribute, ATTR_ROOT_SECRET, rootSecret); in HWTEST_F() 318 Uint8Array rootSecret = { testUint8Buffer, sizeof(testUint8Buffer) }; in HWTEST_F() local 319 result = SetAttributeUint8Array(attribute, ATTR_ROOT_SECRET, rootSecret); in HWTEST_F() 377 info1->rootSecret = CreateBufferBySize(10); in HWTEST_F() 381 info2->rootSecret = nullptr; in HWTEST_F()
|
/drivers/peripheral/pin_auth/hdi_service/database/src/ |
H A D | pin_db.c | 422 Buffer *rootSecret = Hkdf(hkdfSalt, deviceKey); in GenerateRootSecret() local 425 if (!IsBufferValid(rootSecret)) { in GenerateRootSecret() 426 LOG_ERROR("generate rootSecret fail."); in GenerateRootSecret() 429 if (memcpy_s(outRootSecret->buf, outRootSecret->maxSize, rootSecret->buf, rootSecret->contentSize) != EOK) { in GenerateRootSecret() 431 DestroyBuffer(rootSecret); in GenerateRootSecret() 435 outRootSecret->contentSize = rootSecret->contentSize; in GenerateRootSecret() 436 DestroyBuffer(rootSecret); in GenerateRootSecret() 615 LOG_ERROR("generate rootSecret fail."); in AddPin() 966 LOG_ERROR("generate rootSecret fai in ProcessAuthPin() [all...] |
/drivers/peripheral/user_auth/test/unittest/user_auth_test/ |
H A D | user_auth_funcs_test.cpp | 67 result.rootSecret = CreateBufferBySize(bufferSize); in HWTEST_F()
|
/drivers/peripheral/user_auth/hdi_service/coauth/src/ |
H A D | executor_message.c | 301 LOG_ERROR("There is no rootSecret in this attribute"); in GetRootSecretFromAttribute() 305 LOG_ERROR("rootSecret len is invalid"); in GetRootSecretFromAttribute() 308 resultInfo->rootSecret = CreateBufferByData(array.data, array.len); in GetRootSecretFromAttribute() 309 if (!IsBufferValid(resultInfo->rootSecret)) { in GetRootSecretFromAttribute() 310 LOG_ERROR("Generate rootSecret buffer failed"); in GetRootSecretFromAttribute() 313 LOG_INFO("get rootSecret success"); in GetRootSecretFromAttribute() 359 // Only pin auth has rootSecret in GetExecutorResultInfoFromAttribute() 403 if (result->rootSecret != NULL) { in DestroyExecutorResultInfo() 404 DestoryBuffer(result->rootSecret); in DestroyExecutorResultInfo()
|