Home
last modified time | relevance | path

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

/foundation/communication/bluetooth_service/services/bluetooth/stack/src/smp/
H A Dsmp_tool.c379 void SMP_ConstituteF5Param(uint8_t role, SMP_CryptF5Param *cryptF5Param) in SMP_ConstituteF5Param() argument
382 cryptF5Param->A1[0x00] = SMP_GetPairMng()->local.addr.type; in SMP_ConstituteF5Param()
383 cryptF5Param->A2[0x00] = SMP_GetPairMng()->peer.addr.type; in SMP_ConstituteF5Param()
384 (void)memcpy_s(&cryptF5Param->A1[0x01], BT_ADDRESS_SIZE, SMP_GetPairMng()->local.addr.addr, BT_ADDRESS_SIZE); in SMP_ConstituteF5Param()
385 (void)memcpy_s(&cryptF5Param->A2[0x01], BT_ADDRESS_SIZE, SMP_GetPairMng()->peer.addr.addr, BT_ADDRESS_SIZE); in SMP_ConstituteF5Param()
386 (void)memcpy_s(cryptF5Param->N1, SMP_RANDOM_DATA_LEN, SMP_GetPairMng()->local.random, sizeof(cryptF5Param->N1)); in SMP_ConstituteF5Param()
387 (void)memcpy_s(cryptF5Param->N2, SMP_RANDOM_DATA_LEN, SMP_GetPairMng()->peer.random, sizeof(cryptF5Param->N2)); in SMP_ConstituteF5Param()
389 cryptF5Param in SMP_ConstituteF5Param()
[all...]
H A Dsmp_sc_accepter.c1063 SMP_CryptF5Param cryptF5Param; in SMP_ScPairCommonSlaveStep5() local
1069 SMP_ConstituteF5Param(SMP_ROLE_SLAVE, &cryptF5Param); in SMP_ScPairCommonSlaveStep5()
1070 SMP_CryptographicF5(&cryptF5Param); in SMP_ScPairCommonSlaveStep5()
1072 SMP_ConstituteAesCmacStep3Param(encData, cryptF5Param.output, CRYPT_F5_OUT_LEN, &cryptAesCmacStep3Param); in SMP_ScPairCommonSlaveStep5()
1138 SMP_CryptF5Param cryptF5Param; in SMP_ScPairCommonSlaveStep8() local
1144 SMP_ConstituteF5Param(SMP_ROLE_SLAVE, &cryptF5Param); in SMP_ScPairCommonSlaveStep8()
1145 SMP_CryptographicF5(&cryptF5Param); in SMP_ScPairCommonSlaveStep8()
1146 cryptF5Param.output[0x00] = 0x01; in SMP_ScPairCommonSlaveStep8()
1148 SMP_ConstituteAesCmacStep3Param(encData, cryptF5Param.output, CRYPT_F5_OUT_LEN, &cryptAesCmacStep3Param); in SMP_ScPairCommonSlaveStep8()
H A Dsmp_sc_initiator.c997 SMP_CryptF5Param cryptF5Param; in SMP_ScPairCommonMasterStep4() local
1003 SMP_ConstituteF5Param(SMP_ROLE_MASTER, &cryptF5Param); in SMP_ScPairCommonMasterStep4()
1004 SMP_CryptographicF5(&cryptF5Param); in SMP_ScPairCommonMasterStep4()
1005 SMP_ConstituteAesCmacStep3Param(encData, cryptF5Param.output, CRYPT_F5_OUT_LEN, &cryptAesCmacStep3Param); in SMP_ScPairCommonMasterStep4()
1069 SMP_CryptF5Param cryptF5Param; in SMP_ScPairCommonMasterStep7() local
1075 SMP_ConstituteF5Param(SMP_ROLE_MASTER, &cryptF5Param); in SMP_ScPairCommonMasterStep7()
1076 SMP_CryptographicF5(&cryptF5Param); in SMP_ScPairCommonMasterStep7()
1077 cryptF5Param.output[0x00] = 0x01; in SMP_ScPairCommonMasterStep7()
1079 SMP_ConstituteAesCmacStep3Param(encData, cryptF5Param.output, CRYPT_F5_OUT_LEN, &cryptAesCmacStep3Param); in SMP_ScPairCommonMasterStep7()
H A Dsmp_tool.h156 void SMP_ConstituteF5Param(uint8_t role, SMP_CryptF5Param *cryptF5Param);

Completed in 8 milliseconds