CONFIG_NET_SOCKETS_TLS_MAX_CIPHERSUITES

Maximum number of TLS/DTLS ciphersuites per socket

Type: int

Help

This variable sets maximum number of TLS/DTLS ciphersuites that can
be used with specific socket, if set explicitly by socket option.
By default, all ciphersuites that are available in the system are
available to the socket.

Direct dependencies

NET_SOCKETS_SOCKOPT_TLS && NET_SOCKETS && NETWORKING

(Includes any dependencies from ifs and menus.)

Default

  • 4

Kconfig definition

At <Zephyr>/subsys/net/lib/sockets/Kconfig:136

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:44<Zephyr>/subsys/Kconfig:39<Zephyr>/subsys/net/Kconfig:87<Zephyr>/subsys/net/lib/Kconfig:30

Menu path: (Top) → Sub Systems and OS Services → Networking → Link layer and IP networking support → Network Libraries → BSD Sockets compatible API

config NET_SOCKETS_TLS_MAX_CIPHERSUITES
    int "Maximum number of TLS/DTLS ciphersuites per socket"
    default 4
    depends on NET_SOCKETS_SOCKOPT_TLS && NET_SOCKETS && NETWORKING
    help
      This variable sets maximum number of TLS/DTLS ciphersuites that can
      be used with specific socket, if set explicitly by socket option.
      By default, all ciphersuites that are available in the system are
      available to the socket.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)