Lines Matching refs:oobd_remote
193 const struct bt_le_oob_sc_data *oobd_remote; member
3444 if (smp->oobd_remote) { in compute_and_send_central_dhcheck()
3445 memcpy(r, smp->oobd_remote->r, sizeof(r)); in compute_and_send_central_dhcheck()
3489 if (smp->oobd_remote) { in compute_and_check_and_send_periph_dhcheck()
3490 memcpy(r, smp->oobd_remote->r, sizeof(r)); in compute_and_check_and_send_periph_dhcheck()
3848 smp->oobd_remote = NULL; in smp_pairing_random()
4413 smp->oobd_remote = NULL; in smp_public_key()
5815 if (smp->oobd_remote) { in le_sc_oob_pairing_continue()
5819 err = bt_crypto_f4(smp->pkey, smp->pkey, smp->oobd_remote->r, 0, c); in le_sc_oob_pairing_continue()
5824 bool match = (memcmp(c, smp->oobd_remote->c, sizeof(c)) == 0); in le_sc_oob_pairing_continue()
5845 const struct bt_le_oob_sc_data *oobd_remote) in bt_smp_le_oob_set_sc_data() argument
5855 (oobd_remote != NULL))) { in bt_smp_le_oob_set_sc_data()
5864 smp->oobd_remote = oobd_remote; in bt_smp_le_oob_set_sc_data()
5871 const struct bt_le_oob_sc_data **oobd_remote) in bt_smp_le_oob_get_sc_data() argument
5880 if (!smp->oobd_local && !smp->oobd_remote) { in bt_smp_le_oob_get_sc_data()
5888 if (oobd_remote) { in bt_smp_le_oob_get_sc_data()
5889 *oobd_remote = smp->oobd_remote; in bt_smp_le_oob_get_sc_data()