Home
last modified time | relevance | path

Searched refs:cryptF6Param (Results 1 - 4 of 4) sorted by relevance

/foundation/communication/bluetooth_service/services/bluetooth/stack/src/smp/
H A Dsmp_tool.c419 void SMP_ConstituteF6Param(bool isCalculatePeer, SMP_CryptF6Param *cryptF6Param) in SMP_ConstituteF6Param() argument
423 cryptF6Param->IOcap[offset] = SMP_GetPairMng()->peer.pairParam.authReq; in SMP_ConstituteF6Param()
425 cryptF6Param->IOcap[offset] = SMP_GetPairMng()->peer.pairParam.oobDataFlag; in SMP_ConstituteF6Param()
427 cryptF6Param->IOcap[offset] = SMP_GetPairMng()->peer.pairParam.ioCapability; in SMP_ConstituteF6Param()
428 cryptF6Param->A1[0] = SMP_GetPairMng()->peer.addr.type; in SMP_ConstituteF6Param()
429 cryptF6Param->A2[0] = SMP_GetPairMng()->local.addr.type; in SMP_ConstituteF6Param()
430 (void)memcpy_s(&cryptF6Param->A1[1], BT_ADDRESS_SIZE, SMP_GetPairMng()->peer.addr.addr, BT_ADDRESS_SIZE); in SMP_ConstituteF6Param()
431 (void)memcpy_s(&cryptF6Param->A2[1], BT_ADDRESS_SIZE, SMP_GetPairMng()->local.addr.addr, BT_ADDRESS_SIZE); in SMP_ConstituteF6Param()
432 (void)memset_s(cryptF6Param->R, SMP_RANDOM_DATA_LEN, 0x00, sizeof(cryptF6Param in SMP_ConstituteF6Param()
[all...]
H A Dsmp_sc_accepter.c1223 SMP_CryptF6Param cryptF6Param; in SMP_ScPairCommonSlaveStep11() local
1225 SMP_ConstituteF6Param(isCalculatePeer, &cryptF6Param); in SMP_ScPairCommonSlaveStep11()
1226 SMP_CryptographicF6(&cryptF6Param); in SMP_ScPairCommonSlaveStep11()
1227 SMP_ConstituteAesCmacStep3Param(encData, cryptF6Param.output, CRYPT_F6_OUT_LEN, &cryptAesCmacStep3Param); in SMP_ScPairCommonSlaveStep11()
1304 SMP_CryptF6Param cryptF6Param; in SMP_ScPairCommonSlaveStep14() local
1306 SMP_ConstituteF6Param(isCalculatePeer, &cryptF6Param); in SMP_ScPairCommonSlaveStep14()
1307 SMP_CryptographicF6(&cryptF6Param); in SMP_ScPairCommonSlaveStep14()
1308 SMP_ConstituteAesCmacStep3Param(encData, cryptF6Param.output, CRYPT_F6_OUT_LEN, &cryptAesCmacStep3Param); in SMP_ScPairCommonSlaveStep14()
H A Dsmp_sc_initiator.c1151 SMP_CryptF6Param cryptF6Param; in SMP_ScPairCommonMasterStep10() local
1153 SMP_ConstituteF6Param(isCalculatePeer, &cryptF6Param); in SMP_ScPairCommonMasterStep10()
1154 SMP_CryptographicF6(&cryptF6Param); in SMP_ScPairCommonMasterStep10()
1155 SMP_ConstituteAesCmacStep3Param(encData, cryptF6Param.output, CRYPT_F6_OUT_LEN, &cryptAesCmacStep3Param); in SMP_ScPairCommonMasterStep10()
1249 SMP_CryptF6Param cryptF6Param; in SMP_ScPairCommonMasterStep14() local
1251 SMP_ConstituteF6Param(isCalculatePeer, &cryptF6Param); in SMP_ScPairCommonMasterStep14()
1252 SMP_CryptographicF6(&cryptF6Param); in SMP_ScPairCommonMasterStep14()
1253 SMP_ConstituteAesCmacStep3Param(encData, cryptF6Param.output, CRYPT_F6_OUT_LEN, &cryptAesCmacStep3Param); in SMP_ScPairCommonMasterStep14()
H A Dsmp_tool.h158 void SMP_ConstituteF6Param(bool isCalculatePeer, SMP_CryptF6Param *cryptF6Param);

Completed in 6 milliseconds