zephyr/subsys/net/l2/ieee802154
Florian Grandel da0371accf net: l2: ieee802154: decouple frame decryption from upper layer fields
The L2 function `ieee802154_decipher_data_frame()` relied on upper layer
LL address fields which breaks encapsulation.

Also fixes a bug introduced in another fix that went overboard (#53734).

Fixes: #78490

Signed-off-by: Florian Grandel <fgrandel@code-for-humans.de>
2024-09-19 18:28:26 +01:00
..
CMakeLists.txt drivers: ieee802154: introduce channel pages 2023-09-27 12:44:15 -04:00
ieee802154_6lo_fragment.c net: l2: ieee802154: 6lo_fragment: improved error message 2024-08-26 17:06:37 +02:00
ieee802154_6lo_fragment.h
ieee802154_6lo.c net: l2: ieee802154: readability: f_ctx -> frag_ctx 2023-07-03 14:09:32 +00:00
ieee802154_6lo.h net: l2: ieee802154: readability: f_ctx -> frag_ctx 2023-07-03 14:09:32 +00:00
ieee802154_frame.c net: l2: ieee802154: decouple frame decryption from upper layer fields 2024-09-19 18:28:26 +01:00
ieee802154_frame.h net: l2: ieee802154: mgmt: allow beacon payload 2024-07-27 10:42:45 +03:00
ieee802154_mgmt_priv.h net: l2: ieee802154: mgmt: NET_CONTINUE unless pkt is unrefed 2023-09-29 16:27:31 +02:00
ieee802154_mgmt.c net: l2: ieee802154: fix deadlock 2024-09-19 15:13:41 +02:00
ieee802154_priv.h lib: net_buf: rename header file from zephyr/net/buf.h to zephyr/net_buf.h 2024-09-07 11:19:05 -05:00
ieee802154_radio_aloha.c
ieee802154_radio_csma_ca.c random: Rename random header 2023-10-10 14:23:50 +03:00
ieee802154_security.c
ieee802154_security.h
ieee802154_shell.c net: l2: ieee802154: mgmt: allow beacons without association bit 2024-07-31 10:08:03 +02:00
ieee802154_utils.c drivers: ieee802154: introduce channel pages 2023-09-27 12:44:15 -04:00
ieee802154_utils.h drivers: ieee802154: introduce channel pages 2023-09-27 12:44:15 -04:00
ieee802154.c net: l2: ieee802154: decouple frame decryption from upper layer fields 2024-09-19 18:28:26 +01:00
Kconfig net: ieee802154: remove CONFIG_NET_L2_IEEE802154_ACK_REPLY 2024-06-18 14:33:58 -04:00
Kconfig.radio