Home
last modified time | relevance | path

Searched refs:pinData (Results 1 - 18 of 18) sorted by relevance

/drivers/peripheral/pin_auth/test/unittest/pin_auth/database/src/
H A Dpin_db_test.cpp60 (void)memset_s(pinEnrollParam->pinData, CONST_PIN_DATA_LEN, 1, CONST_PIN_DATA_LEN); in HWTEST_F()
67 Buffer *pinData = CreateBufferBySize(CONST_PIN_DATA_LEN); in HWTEST_F() local
68 ASSERT_NE(pinData, nullptr); in HWTEST_F()
69 (void)memset_s(pinData->buf, pinData->maxSize, 1, pinData->maxSize); in HWTEST_F()
70 pinData->contentSize = pinData->maxSize; in HWTEST_F()
72 result = AuthPinById(pinData, 0, outRootSecret, &compareRet); in HWTEST_F()
78 pinData in HWTEST_F()
[all...]
/drivers/peripheral/pin_auth/hdi_service/service/src/
H A Dcollector_impl.cpp152 void CollectorImpl::ClearPinData(const std::vector<uint8_t> &pinData) in ClearPinData() argument
154 if (pinData.size() != 0) { in ClearPinData()
155 uint8_t *data = const_cast<uint8_t *>(pinData.data()); in ClearPinData()
156 (void)memset_s(data, pinData.size(), 0, pinData.size()); in ClearPinData()
169 threadPool_.AddTask([this, id = scheduleId, pinData = data, result = resultCode]() { in SetData()
171 ClearPinData(pinData); in SetData()
176 ClearPinData(pinData); in SetData()
180 if (pinHdi_->SetDataToCollector(id, pinData, msg) != SUCCESS) { in SetData()
183 ClearPinData(pinData); in SetData()
[all...]
/drivers/peripheral/pin_auth/test/unittest/pin_auth/main/src/
H A Dall_in_one_func_test.cpp59 std::vector<uint8_t> pinData(CONST_PIN_DATA_LEN, 1); in HWTEST_F()
61 (void)memcpy_s(&(pinEnrollParam->pinData[0]), CONST_PIN_DATA_LEN, &pinData[0], CONST_PIN_DATA_LEN); in HWTEST_F()
88 std::vector<uint8_t> pinData(CONST_PIN_DATA_LEN, 1); in HWTEST_F()
89 (void)memcpy_s(&(pinAuthParam->pinData[0]), CONST_PIN_DATA_LEN, &pinData[0], CONST_PIN_DATA_LEN); in HWTEST_F()
H A Dpin_auth_test.cpp68 std::vector<uint8_t> pinData(CONST_PIN_DATA_LEN, 1); in HWTEST_F()
71 int32_t result = pinAuth->EnrollPin(0, 10010, salt, pinData, resultTlv); in HWTEST_F()
113 std::vector<uint8_t> pinData(CONST_PIN_DATA_LEN, 1); in HWTEST_F()
119 result = pinAuth->AuthPin(0, INVALID_TEMPLATE_ID, pinData, resultTlv); in HWTEST_F()
263 std::vector<uint8_t> pinData(CONST_PIN_DATA_LEN, 1); in HWTEST_F()
264 result = pinAuth->EnrollPin(0, 10010, salt, pinData, resultTlv); in HWTEST_F()
270 result = pinAuth->AuthPin(0, templateId, pinData, resultTlv); in HWTEST_F()
318 std::vector<uint8_t> pinData(CONST_PIN_DATA_LEN, 1); in HWTEST_F()
319 int32_t result = pinAuth->EnrollPin(0, 10010, salt, pinData, resultTlv); in HWTEST_F()
/drivers/peripheral/pin_auth/test/unittest/pin_auth/adaptor/src/
H A Dadaptor_algorithm_test.cpp238 Buffer *pinData = CreateBufferBySize(pinDataLen); in HWTEST_F() local
239 ASSERT_NE(pinData, nullptr); in HWTEST_F()
240 (void)SecureRandom(pinData->buf, pinData->maxSize); in HWTEST_F()
241 pinData->contentSize = pinData->maxSize; in HWTEST_F()
242 Buffer *key = DeriveDeviceKey(pinData, secret); in HWTEST_F()
246 DestroyBuffer(pinData); in HWTEST_F()
/drivers/peripheral/pin_auth/test/unittest/pin_auth/service/src/
H A Dall_in_one_impl_test.cpp77 std::vector<uint8_t> pinData(32, 1); in HWTEST_F()
79 result = impl->SetData(scheduleId, authSubType, pinData, resultCode); in HWTEST_F()
136 std::vector<uint8_t> pinData(32, 1); in HWTEST_F()
137 result = impl->SetData(scheduleId, authSubType, pinData, resultCode); in HWTEST_F()
/drivers/peripheral/pin_auth/hdi_service/main/src/
H A Dpin_auth.cpp106 const std::vector<uint8_t> &pinData, std::vector<uint8_t> &resultTlv) in EnrollPin()
110 if (salt.size() != CONST_SALT_LEN || pinData.size() != CONST_PIN_DATA_LEN) { 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()
204 int32_t PinAuth::AuthPin(uint64_t scheduleId, uint64_t templateId, const std::vector<uint8_t> &pinData, in AuthPin() argument
209 if (pinData.size() != CONST_PIN_DATA_LEN) { in AuthPin()
210 LOG_ERROR("bad pinData len!"); in AuthPin()
217 if (memcpy_s(&(pinAuthParam.pinData[0]), CONST_PIN_DATA_LEN, pinData in AuthPin()
105 EnrollPin(uint64_t scheduleId, uint64_t subType, std::vector<uint8_t> &salt, const std::vector<uint8_t> &pinData, std::vector<uint8_t> &resultTlv) EnrollPin() argument
441 uint8_t *pinData = const_cast<uint8_t *>(data.data()); SetDataToCollector() local
[all...]
H A Dcollector_func.c347 static int32_t SetEncryptParam(Attribute *attribute, uint8_t *pinData, uint32_t pinDataSize) in SetEncryptParam() argument
354 Buffer plainText = GetTmpBuffer(pinData, pinDataSize, pinDataSize); in SetEncryptParam()
386 uint64_t scheduleId, uint8_t *pinData, uint32_t pinDataSize, uint8_t *msg, uint32_t *msgSize) in DoSetDataToCollector()
392 (pinData == NULL) || (pinDataSize != CONST_PIN_DATA_LEN) || (msg == NULL) || ((*msgSize) == 0)) { in DoSetDataToCollector()
403 result = SetEncryptParam(attribute, pinData, pinDataSize); in DoSetDataToCollector()
417 if ((pinData != NULL) && (pinDataSize != 0)) { in DoSetDataToCollector()
418 (void)memset_s(pinData, pinDataSize, 0, pinDataSize); in DoSetDataToCollector()
385 DoSetDataToCollector( uint64_t scheduleId, uint8_t *pinData, uint32_t pinDataSize, uint8_t *msg, uint32_t *msgSize) DoSetDataToCollector() argument
H A Dall_in_one_func.c121 Buffer pinData = GetTmpBuffer(pinAuthParam->pinData, CONST_PIN_DATA_LEN, CONST_PIN_DATA_LEN); in DoAuthPin() local
122 ret = AuthPinById(&pinData, pinAuthParam->templateId, rootSecret, compareRet); in DoAuthPin()
H A Dverifier_func.c507 Buffer *pinData = GetPinData(dataIn); in DoHandleCollectorAck() local
509 if (pinData == NULL) { in DoHandleCollectorAck()
514 result = AuthPin(verifierMsg, pinData); in DoHandleCollectorAck()
515 DestroyBuffer(pinData); in DoHandleCollectorAck()
/drivers/peripheral/pin_auth/hdi_service/main/inc/
H A Dcollector_func.h34 uint64_t scheduleId, uint8_t *pinData, const uint32_t pinDataSize, uint8_t *msg, uint32_t *msgSize);
H A Dpin_auth.h56 const std::vector<uint8_t> &pinData, std::vector<uint8_t> &result);
57 int32_t AuthPin(uint64_t scheduleId, uint64_t templateId, const std::vector<uint8_t> &pinData,
H A Dall_in_one_func.h31 uint8_t pinData[CONST_PIN_DATA_LEN]; member
/drivers/peripheral/pin_auth/hdi_service/database/src/
H A Dpin_db.c408 static ResultCode GenerateRootSecret(const Buffer *deviceKey, const Buffer *pinData, Buffer *outRootSecret) in GenerateRootSecret() argument
410 Buffer *expandData = GenerateExpandData(SALT_PREFIX, pinData->buf, pinData->contentSize); in GenerateRootSecret()
496 static Buffer *GetPinCiperInfo(Buffer *key, Buffer *pinData) in GetPinCiperInfo() argument
513 if (AesGcm256Encrypt(pinData, &param, &cipherText, &tag) != RESULT_SUCCESS) { in GetPinCiperInfo()
562 Buffer pinDataBuffer = GetTmpBuffer(pinEnrollParam->pinData, CONST_PIN_DATA_LEN, CONST_PIN_DATA_LEN); in ProcessAddPin()
599 Buffer pinCredData = GetTmpBuffer(pinEnrollParam->pinData, CONST_PIN_DATA_LEN, CONST_PIN_DATA_LEN); in AddPin()
913 static Buffer *GenerateDecodeCredential(const Buffer *deviceKey, const Buffer *pinData) in GenerateDecodeCredential() argument
915 if (pinData->contentSize <= AES_GCM_256_IV_SIZE + AES_GCM_256_TAG_SIZE) { in GenerateDecodeCredential()
921 Buffer iv = GetTmpBuffer(pinData in GenerateDecodeCredential()
[all...]
/drivers/peripheral/pin_auth/hdi_service/adaptor/inc/
H A Dadaptor_algorithm.h59 Buffer *DeriveDeviceKey(const Buffer *pinData, const Buffer *secret);
/drivers/peripheral/pin_auth/hdi_service/database/inc/
H A Dpin_db.h37 uint8_t pinData[CONST_PIN_DATA_LEN]; member
/drivers/peripheral/pin_auth/hdi_service/service/inc/
H A Dcollector_impl.h48 void ClearPinData(const std::vector<uint8_t> &pinData);
/drivers/peripheral/pin_auth/hdi_service/adaptor/src/
H A Dadaptor_algorithm.c291 Buffer *DeriveDeviceKey(const Buffer *pinData, const Buffer *secret) in DeriveDeviceKey() argument
293 if (!IsBufferValid(secret) || secret->contentSize != SECRET_SIZE || !IsBufferValid(pinData)) { in DeriveDeviceKey()

Completed in 9 milliseconds