zephyr/subsys/bluetooth/controller/ll_sw
Piotr Pryga c98e64921b Bluetooth: Controller: lll: Add missing CTEInfo copy if conn encrypted
In case a connection is encrypted received PDU is decrypted by CCM.
CCM does not encrypt/decrypt S1 byte that stores CTEInfo.
In case of reception of a PDU by encrypted connection there is missing
CTEInfo in a memory where CCM stores decrypted PDU.
The CTEInfo data must be copied from scratch packet.

The commit adds code responsible for copying of the CTEInfo into
target PDU memory.

Signed-off-by: Piotr Pryga <piotr.pryga@nordicsemi.no>
2022-05-04 09:48:14 -05:00
..
nordic Bluetooth: Controller: lll: Add missing CTEInfo copy if conn encrypted 2022-05-04 09:48:14 -05:00
openisa everywhere: fix typos 2022-03-18 13:24:08 -04:00
isoal.c Bluetooth: Controller: Cond. compile ISOAL for broadcast/receive only 2022-03-25 12:52:11 +01:00
isoal.h bluetooth: controller: Add ISO-AL TX unframed fragmentation 2022-03-21 19:03:56 +01:00
ll_addr.c
ll_feat.c
ll_settings.c
ll_test.h bluetooth: controller: Add support for all DTM commands 2022-03-18 12:00:03 +01:00
ll_tx_pwr.c
lll_adv_aux.h
lll_adv_iso.h
lll_adv_sync.h
lll_adv.h
lll_central_iso.h
lll_central.h
lll_chan.c
lll_chan.h
lll_clock.h
lll_common.c
lll_conn_iso.h
lll_conn.h Bluetooth: Controller: Fix missing Tx demux for LOW LAT ULL variant 2022-04-05 14:47:23 +02:00
lll_df.h
lll_filter.h Bluetooth: Controller: Fix filter bdaddr list size 2022-03-25 16:13:06 +01:00
lll_iso_tx.h
lll_peripheral_iso.h
lll_peripheral.h
lll_scan_aux.h
lll_scan.h Bluetooth: Controller: Fix filter accept list with periodic adv list use 2022-03-23 16:32:49 +01:00
lll_sched.h
lll_sync_iso.h
lll_sync.h
lll.h Bluetooth: Controller: Fix filter accept list with periodic adv list use 2022-03-23 16:32:49 +01:00
nrf.cmake
openisa.cmake
pdu.h everywhere: fix typos 2022-03-18 13:24:08 -04:00
ull_adv_aux.c Bluetooth: Controller: Fix jitter between primary and auxiliary PDU 2022-03-21 10:14:59 +01:00
ull_adv_internal.h
ull_adv_iso.c
ull_adv_sync.c everywhere: fix typos 2022-03-18 13:24:08 -04:00
ull_adv_types.h
ull_adv.c Bluetooth: controller: LLCP PRT rewrite 2022-04-25 15:36:16 +02:00
ull_central_internal.h
ull_central_iso_internal.h
ull_central_iso.c
ull_central.c Bluetooth: controller: LLCP PRT rewrite 2022-04-25 15:36:16 +02:00
ull_chan_internal.h
ull_chan.c
ull_conn_internal.h Bluetooth: controller: LLCP PRT rewrite 2022-04-25 15:36:16 +02:00
ull_conn_iso_internal.h
ull_conn_iso_types.h
ull_conn_iso.c everywhere: fix typos 2022-03-18 13:24:08 -04:00
ull_conn_types.h Bluetooth: controller: LLCP PRT rewrite 2022-04-25 15:36:16 +02:00
ull_conn.c Bluetooth: controller: Fix enc APPTO 2022-04-28 12:55:48 +02:00
ull_df_internal.h
ull_df_types.h bluetooth: controller: Add support for all DTM commands 2022-03-18 12:00:03 +01:00
ull_df.c Bluetooth: Controller: fix wrong use of LE Features in CTE REQ llcp 2022-04-22 09:45:27 +02:00
ull_filter.c Bluetooth: Controller: Fix filter bdaddr list size 2022-03-25 16:13:06 +01:00
ull_filter.h
ull_internal.h Bluetooth: controller: Implementing LL param checks for refactored CPR 2022-04-12 09:57:43 +02:00
ull_iso_internal.h
ull_iso_types.h bluetooth: controller: Add ISO-AL TX unframed fragmentation 2022-03-21 19:03:56 +01:00
ull_iso.c bluetooth: controller: Add ISO-AL TX unframed fragmentation 2022-03-21 19:03:56 +01:00
ull_llcp_chmu.c Bluetooth: controller: implement connection termination on invalid pdus 2022-04-26 14:06:16 +02:00
ull_llcp_common.c Bluetooth: controller: implement connection termination on invalid pdus 2022-04-26 14:06:16 +02:00
ull_llcp_conn_upd.c Bluetooth: controller: check for instant on reception of CONN_UPD_IND 2022-04-27 10:09:03 +02:00
ull_llcp_enc.c Bluetooth: controller: Fix central enc termination 2022-04-28 12:55:48 +02:00
ull_llcp_features.h everywhere: fix typos 2022-03-18 13:24:08 -04:00
ull_llcp_internal.h Bluetooth: controller: Fix central enc termination 2022-04-28 12:55:48 +02:00
ull_llcp_local.c Bluetooth: controller: implement connection termination on invalid pdus 2022-04-26 14:06:16 +02:00
ull_llcp_pdu.c Bluetooth: controller: DO TODO, compile out members of struct re. CPR 2022-04-27 10:09:03 +02:00
ull_llcp_phy.c Bluetooth: controller: implement connection termination on invalid pdus 2022-04-26 14:06:16 +02:00
ull_llcp_remote.c Bluetooth: controller: Add validation of received LLCP PDUs 2022-04-28 12:52:57 +02:00
ull_llcp.c Bluetooth: controller: Fix central enc termination 2022-04-28 12:55:48 +02:00
ull_llcp.h Bluetooth: controller: implementing state check for ENC reply API 2022-04-27 10:09:03 +02:00
ull_periph_internal.h
ull_peripheral_iso_internal.h
ull_peripheral_iso.c
ull_peripheral.c Bluetooth: controller: implementing state check for ENC reply API 2022-04-27 10:09:03 +02:00
ull_scan_aux.c Bluetooth: Controller: Fix Extended Scan and Periodic Sync terminate 2022-04-05 14:50:18 +02:00
ull_scan_internal.h everywhere: fix typos 2022-03-18 13:24:08 -04:00
ull_scan_types.h
ull_scan.c Bluetooth: Controller: Use macro to check scanning on PHY enabled 2022-04-04 14:11:24 +02:00
ull_sched_internal.h
ull_sched.c
ull_sync_internal.h
ull_sync_iso_internal.h
ull_sync_iso.c Bluetooth: Controller: Fix assert on LL BIG terminate 2022-04-22 09:41:50 +02:00
ull_sync_types.h
ull_sync.c Bluetooth: Controller: Fix missing check already stopped periodic aux 2022-04-05 14:50:18 +02:00
ull_tx_queue.c Bluetooth: controller: Rework TX data pause 2022-04-04 15:34:09 +02:00
ull_tx_queue.h
ull.c Bluetooth: Controller: Update to increase simultaneous connection limit 2022-04-04 10:24:34 +02:00