CONFIG_NET_CONFIG_IEEE802154_SECURITY_LEVEL

IEEE 802.15.4 security level (0-7)

Type: int

Help

The security level to use for the link-layer security part. 0 means no security 1 authentication only with a 4 bytes length tag 2 authentication only with a 8 bytes length tag 3 authentication only with a 16 bytes length tag 4 encryption only 5 encryption/authentication with a 4 bytes length tag 6 encryption/authentication with a 8 bytes length tag 7 encryption/authentication with a 16 bytes length tag

Direct dependencies

NET_L2_IEEE802154_SECURITY && (NET_L2_IEEE802154 || IEEE802154_RAW_MODE) && NET_CONFIG_SETTINGS && NETWORKING

(Includes any dependencies from if’s and menus.)

Kconfig definition

At subsys/net/lib/config/Kconfig:168

Included via Kconfig:10Kconfig.zephyr:39subsys/Kconfig:24subsys/net/Kconfig:84subsys/net/lib/Kconfig:27

Menu path: (top menu) → Networking → Link layer and IP networking support → Network Libraries → Set network settings for applications

config NET_CONFIG_IEEE802154_SECURITY_LEVEL
    int
    prompt "IEEE 802.15.4 security level (0-7)" if NET_L2_IEEE802154_SECURITY && (NET_L2_IEEE802154 || IEEE802154_RAW_MODE) && NET_CONFIG_SETTINGS && NETWORKING
    range 0 7 if NET_L2_IEEE802154_SECURITY && (NET_L2_IEEE802154 || IEEE802154_RAW_MODE) && NET_CONFIG_SETTINGS && NETWORKING
    default 0 if NET_L2_IEEE802154_SECURITY && (NET_L2_IEEE802154 || IEEE802154_RAW_MODE) && NET_CONFIG_SETTINGS && NETWORKING
    depends on NET_L2_IEEE802154_SECURITY && (NET_L2_IEEE802154 || IEEE802154_RAW_MODE) && NET_CONFIG_SETTINGS && NETWORKING
    help
      The security level to use for the link-layer security part.
      0 means no security
      1 authentication only with a 4 bytes length tag
      2 authentication only with a 8 bytes length tag
      3 authentication only with a 16 bytes length tag
      4 encryption only
      5 encryption/authentication with a 4 bytes length tag
      6 encryption/authentication with a 8 bytes length tag
      7 encryption/authentication with a 16 bytes length tag

(Definitions include propagated dependencies, including from if’s and menus.)