/drivers/peripheral/pin_auth/test/unittest/pin_auth/database/src/ |
H A D | pin_db_test.cpp | 54 PinEnrollParam *pinEnrollParam = new (std::nothrow) PinEnrollParam(); in HWTEST_F() local 55 EXPECT_NE(pinEnrollParam, nullptr); in HWTEST_F() 57 pinEnrollParam->scheduleId = 1; in HWTEST_F() 58 pinEnrollParam->subType = 10010; in HWTEST_F() 59 (void)memset_s(pinEnrollParam->salt, CONST_SALT_LEN, 1, CONST_SALT_LEN); in HWTEST_F() 60 (void)memset_s(pinEnrollParam->pinData, CONST_PIN_DATA_LEN, 1, CONST_PIN_DATA_LEN); in HWTEST_F() 63 uint32_t result = AddPin(pinEnrollParam, &templateId, outRootSecret); in HWTEST_F() 65 delete pinEnrollParam; in HWTEST_F() 115 PinEnrollParam *pinEnrollParam = new (std::nothrow) PinEnrollParam(); in HWTEST_F() local 116 EXPECT_NE(pinEnrollParam, nullpt in HWTEST_F() 164 PinEnrollParam *pinEnrollParam = new (std::nothrow) PinEnrollParam(); HWTEST_F() local 207 PinEnrollParam *pinEnrollParam = new (std::nothrow) PinEnrollParam(); HWTEST_F() local 247 PinEnrollParam *pinEnrollParam = new (std::nothrow) PinEnrollParam(); HWTEST_F() local 287 PinEnrollParam *pinEnrollParam = new (std::nothrow) PinEnrollParam(); HWTEST_F() local [all...] |
/drivers/peripheral/pin_auth/test/unittest/pin_auth/main/src/ |
H A D | all_in_one_func_test.cpp | 53 PinEnrollParam *pinEnrollParam = new (std::nothrow) PinEnrollParam(); in HWTEST_F() local 54 EXPECT_NE(pinEnrollParam, nullptr); in HWTEST_F() 56 pinEnrollParam->scheduleId = 1; in HWTEST_F() 57 pinEnrollParam->subType = 10010; in HWTEST_F() 60 (void)memcpy_s(&(pinEnrollParam->salt[0]), CONST_SALT_LEN, &salt[0], CONST_SALT_LEN); in HWTEST_F() 61 (void)memcpy_s(&(pinEnrollParam->pinData[0]), CONST_PIN_DATA_LEN, &pinData[0], CONST_PIN_DATA_LEN); in HWTEST_F() 69 result = DoEnrollPin(pinEnrollParam, retTlv); in HWTEST_F() 71 delete pinEnrollParam; in HWTEST_F()
|
/drivers/peripheral/pin_auth/hdi_service/main/src/ |
H A D | all_in_one_func.c | 50 ResultCode DoEnrollPin(PinEnrollParam *pinEnrollParam, Buffer *retTlv) in DoEnrollPin() argument 52 if (pinEnrollParam == NULL || !IsBufferValid(retTlv)) { in DoEnrollPin() 62 ResultCode ret = AddPin(pinEnrollParam, &templateId, rootSecret); in DoEnrollPin() 69 ret = GenerateResultTlv(retTlv, RESULT_SUCCESS, pinEnrollParam->scheduleId, templateId, rootSecret); in DoEnrollPin()
|
H A D | pin_auth.cpp | 114 PinEnrollParam pinEnrollParam = {}; in EnrollPin() local 115 pinEnrollParam.scheduleId = scheduleId; in EnrollPin() 116 pinEnrollParam.subType = subType; in EnrollPin() 117 if (memcpy_s(&(pinEnrollParam.salt[0]), CONST_SALT_LEN, salt.data(), CONST_SALT_LEN) != EOK) { in EnrollPin() 118 LOG_ERROR("copy salt to pinEnrollParam fail!"); in EnrollPin() 121 if (memcpy_s(&(pinEnrollParam.pinData[0]), CONST_PIN_DATA_LEN, pinData.data(), CONST_PIN_DATA_LEN) != EOK) { in EnrollPin() 122 LOG_ERROR("copy pinData to pinEnrollParam fail!"); in EnrollPin() 130 ResultCode result = DoEnrollPin(&pinEnrollParam, retTlv); in EnrollPin()
|
/drivers/peripheral/pin_auth/hdi_service/main/inc/ |
H A D | all_in_one_func.h | 40 ResultCode DoEnrollPin(PinEnrollParam *pinEnrollParam, Buffer *retTlv);
|
/drivers/peripheral/pin_auth/hdi_service/database/inc/ |
H A D | pin_db.h | 43 ResultCode AddPin(PinEnrollParam *pinEnrollParam, uint64_t *templateId, Buffer *outRootSecret);
|
/drivers/peripheral/pin_auth/hdi_service/database/src/ |
H A D | pin_db.c | 548 static ResultCode ProcessAddPin(const Buffer *deviceKey, const Buffer *secret, PinEnrollParam *pinEnrollParam, in ProcessAddPin() argument 562 Buffer pinDataBuffer = GetTmpBuffer(pinEnrollParam->pinData, CONST_PIN_DATA_LEN, CONST_PIN_DATA_LEN); in ProcessAddPin() 570 ResultCode ret = WriteAddPinInfo(secret, cipherInfo, pinEnrollParam->salt, CONST_SALT_LEN, *templateId); in ProcessAddPin() 578 ret = AddPinInDb(*templateId, pinEnrollParam->subType); in ProcessAddPin() 588 ResultCode AddPin(PinEnrollParam *pinEnrollParam, uint64_t *templateId, Buffer *outRootSecret) in AddPin() argument 594 if (pinEnrollParam == NULL || templateId == NULL || !IsBufferValid(outRootSecret)) { in AddPin() 599 Buffer pinCredData = GetTmpBuffer(pinEnrollParam->pinData, CONST_PIN_DATA_LEN, CONST_PIN_DATA_LEN); in AddPin() 618 ret = ProcessAddPin(deviceKey, secret, pinEnrollParam, templateId); in AddPin()
|