Home
last modified time | relevance | path

Searched refs:pEncCmdData (Results 1 – 9 of 9) sorted by relevance

/ohos5.0/foundation/communication/bluetooth_service/services/bluetooth/stack/src/smp/
H A Dsmp_privacy.c36 static void SMP_ResoRpaStep1Failed(const SMP_EncCmd *pEncCmdData);
37 static void SMP_ResoRpaStep1Success(const SMP_EncCmd *pEncCmdData);
45 SMP_EncCmd *pEncCmdData = encData->encCmd; in SMP_GenerateRpaStep1() local
69 SMP_EncCmd *pEncCmdData = encData->encCmd; in SMP_ResolveRpaStep1() local
76 SMP_ResoRpaStep1Exception(pEncCmdData); in SMP_ResolveRpaStep1()
81 SMP_ResoRpaStep1Failed(pEncCmdData); in SMP_ResolveRpaStep1()
83 SMP_ResoRpaStep1Success(pEncCmdData); in SMP_ResolveRpaStep1()
89 … SMP_NotifyCbResoRpa(SMP_RESOLVE_RPA_STATUS_FAILED, false, pEncCmdData->address, pEncCmdData->key); in SMP_ResoRpaStep1Exception()
92 static void SMP_ResoRpaStep1Failed(const SMP_EncCmd *pEncCmdData) in SMP_ResoRpaStep1Failed() argument
95 …SMP_NotifyCbResoRpa(SMP_RESOLVE_RPA_STATUS_SUCCESS, false, pEncCmdData->address, pEncCmdData->key); in SMP_ResoRpaStep1Failed()
[all …]
H A Dsmp_send.c198 if (pEncCmdData != NULL) { in SMP_SendLeEncryptCmd()
199 (void)memcpy_s(encCmd->X, sizeof(encCmd->X), pEncCmdData->X, sizeof(encCmd->X)); in SMP_SendLeEncryptCmd()
200 (void)memcpy_s(encCmd->Y, sizeof(encCmd->Y), pEncCmdData->Y, sizeof(encCmd->Y)); in SMP_SendLeEncryptCmd()
201 if (pEncCmdData->length != 0) { in SMP_SendLeEncryptCmd()
202 encCmd->length = pEncCmdData->length; in SMP_SendLeEncryptCmd()
204 (void)memcpy_s(encCmd->M, encCmd->length, pEncCmdData->M, encCmd->length); in SMP_SendLeEncryptCmd()
207 (void)memcpy_s(encCmd->key, sizeof(encCmd->key), pEncCmdData->key, sizeof(encCmd->key)); in SMP_SendLeEncryptCmd()
208 encCmd->n = pEncCmdData->n; in SMP_SendLeEncryptCmd()
209 encCmd->i = pEncCmdData->i; in SMP_SendLeEncryptCmd()
210 encCmd->signDataLen = pEncCmdData->signDataLen; in SMP_SendLeEncryptCmd()
[all …]
H A Dsmp_tool.c644 param->pEncCmdData = encData->encCmd; in SMP_ConstituteAesCmacStep4Param()
655 .a = param->pEncCmdData->X, in SMP_CryptographicAesCmacStep4()
656 .out = param->pEncCmdData->Y, in SMP_CryptographicAesCmacStep4()
659 SMP_MemoryReverseCopy(param->pEncCmdData->X, param->X, CRYPT_AESCMAC_X_LEN); in SMP_CryptographicAesCmacStep4()
661 if (param->pEncCmdData->i < (param->pEncCmdData->n - 0x01)) { in SMP_CryptographicAesCmacStep4()
662 cryptXor128param.b = &param->pEncCmdData->M[CRYPT_AESCMAC_TMP_LEN * param->pEncCmdData->i]; in SMP_CryptographicAesCmacStep4()
664 param->pEncCmdData->i++; in SMP_CryptographicAesCmacStep4()
667 … SMP_MemoryReverseCopy(encryptParam.plaintextData, param->pEncCmdData->Y, CRYPT_AESCMAC_Y_LEN); in SMP_CryptographicAesCmacStep4()
669 …ret = SMP_SendLeEncryptCmd(&encryptParam, param->stepA, param->pEncCmdData, param->isUsingHwAes128… in SMP_CryptographicAesCmacStep4()
671 cryptXor128param.b = param->pEncCmdData->M_last; in SMP_CryptographicAesCmacStep4()
[all …]
H A Dsmp_hci_event.c371 SMP_EncCmd *pEncCmdData = NULL; in SMP_OnLeEncCompTask() local
387 pEncCmdData = SMP_ListGetNodeData(listNode); in SMP_OnLeEncCompTask()
388 if (pEncCmdData == NULL) { in SMP_OnLeEncCompTask()
393 encData.encCmd = pEncCmdData; in SMP_OnLeEncCompTask()
394 AlarmCancel(pEncCmdData->timeoutTimer); in SMP_OnLeEncCompTask()
395 SMP_ExecuteStepFunc(pEncCmdData->step, &param); in SMP_OnLeEncCompTask()
396 SMP_ListRemoveNode(SMP_GetEncCmdList(), pEncCmdData); in SMP_OnLeEncCompTask()
H A Dsmp_send.h32 …const HciLeEncryptParam *pEncryptParam, uint16_t step, const SMP_EncCmd *pEncCmdData, bool isUsing…
H A Dsmp.c1647 SMP_EncCmd *pEncCmdData = encData->encCmd; in SMP_GenerateSignatureStep1() local
1665 cryptAesCmacstep2Param.input3 = pEncCmdData->M; in SMP_GenerateSignatureStep1()
1666 cryptAesCmacstep2Param.length = pEncCmdData->signDataLen; in SMP_GenerateSignatureStep1()
1670 cryptAesCmacstep3Param.message = pEncCmdData->M; in SMP_GenerateSignatureStep1()
1671 cryptAesCmacstep3Param.messageSize = pEncCmdData->signDataLen; in SMP_GenerateSignatureStep1()
1676 …(void)memcpy_s(cryptAesCmacstep3Param.key, CRYPT_AESCMAC_KEY_LEN, pEncCmdData->key, CRYPT_AESCMAC_… in SMP_GenerateSignatureStep1()
1678 cryptAesCmacstep3Param.signCounter = pEncCmdData->signCounter; in SMP_GenerateSignatureStep1()
1706 cryptAesCmacStep4Param.pEncCmdData = encData->encCmd; in SMP_GenerateSignatureStep2()
1724 SMP_EncCmd *pEncCmdData = encData->encCmd; in SMP_GenerateSignatureStep3() local
1736 …(void)memcpy_s(signature, sizeof(signature), (uint8_t *)&pEncCmdData->signCounter, SMP_SIGNCOUNTER… in SMP_GenerateSignatureStep3()
H A Dsmp_oob.c126 cryptAesCmacStep4Param.pEncCmdData = encData->encCmd; in SMP_GenerateScOobDataStep3()
H A Dsmp_tool.h71 SMP_EncCmd *pEncCmdData; member
H A Dsmp_sc_accepter.c1113 SMP_EncCmd *pEncCmdData = encData->encCmd; in SMP_ScPairCommonSlaveStep7() local
1121 …(void)memcpy_s(encryptParam.key, sizeof(encryptParam.key), pEncCmdData->key, sizeof(encryptParam.k… in SMP_ScPairCommonSlaveStep7()