Home
last modified time | relevance | path

Searched refs:rootSecret (Results 1 - 20 of 20) sorted by relevance

/drivers/peripheral/pin_auth/hdi_service/main/src/
H A Dall_in_one_func.c26 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 Dexecutor_func_common.c380 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 Duser_idm_funcs.c291 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 Didm_session.c268 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 Duser_idm_funcs.h45 Buffer *rootSecret; member
51 ResultCode AddCredentialFunc(int32_t userId, const Buffer *scheduleResult, uint64_t *credentialId, Buffer **rootSecret,
H A Didm_session.h48 void CacheRootSecret(int32_t userId, Buffer *rootSecret);
/drivers/peripheral/user_auth/hdi_service/service/
H A Duser_auth_interface_service.cpp622 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 Didm_session_test.cpp174 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 Duser_idm_funcs_test.cpp198 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 Dexecutor_message.h41 Buffer *rootSecret; member
/drivers/peripheral/user_auth/hdi_service/user_auth/src/
H A Duser_auth_funcs.c137 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 Dexecutor_func_common.h82 bool SetResultDataInfo(Attribute *attribute, int32_t resultCode, uint64_t templateId, Buffer *rootSecret);
/drivers/peripheral/user_auth/hdi_service/user_auth/inc/
H A Duser_auth_funcs.h38 Buffer *rootSecret; member
/drivers/peripheral/user_auth/test/unittest/service_test/src/
H A Dsignature_operation.cpp172 std::vector<uint8_t> rootSecret(secretValueLen, secretValue); in GetDataTlvContent()
181 WriteTlv(ATTR_ROOT_SECRET, secretLen, &rootSecret[0], ret) != RESULT_SUCCESS) { in GetDataTlvContent()
H A Duser_auth_interface_service_test.cpp1024 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 Duser_auth_hdi_fuzzer.cpp146 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 Dexecutor_message_test.cpp270 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 Dpin_db.c422 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 Duser_auth_funcs_test.cpp67 result.rootSecret = CreateBufferBySize(bufferSize); in HWTEST_F()
/drivers/peripheral/user_auth/hdi_service/coauth/src/
H A Dexecutor_message.c301 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()

Completed in 17 milliseconds