Home
last modified time | relevance | path

Searched full:dtls (Results 1 – 25 of 54) sorted by relevance

123

/Zephyr-latest/subsys/net/lib/sockets/
DKconfig145 case of default mbed TLS config). With DTLS, MFL value may be further
152 bool "DTLS socket support"
156 Enable DTLS socket support. By default only TLS over TCP is supported.
159 int "Timeout value in milliseconds for DTLS connection"
163 This variable specifies time in milliseconds after which DTLS
164 connection is considered dead by TLS server and DTLS resources are
165 freed. This is needed to prevent situation when DTLS client shuts down
172 int "Maximum DTLS fragment size in bytes"
179 be used with DTLS connection when MBEDTLS_SSL_OUT_CONTENT_LEN and
182 With DTLS the MFL should be kept under the network MTU, to avoid
[all …]
Dsockets_tls.c86 /** Timer context for DTLS. */
143 /** Session ended at the TLS/DTLS level. */
155 /* Indicates whether socket is in error state at TLS/DTLS level. */
184 /** DTLS role, client by default. */
202 /* DTLS handshake timeout */
213 /** Context information for DTLS timing. */
216 /** mbedTLS cookie context for DTLS */
219 /** DTLS peer address. */
222 /** DTLS peer address length. */
891 /* Only allow to store peer address for DTLS servers. */ in dtls_rx()
[all …]
/Zephyr-latest/include/zephyr/net/
Dtls_credentials.h80 * by TLS/DTLS for authentication.
83 * @param type A TLS/DTLS credential type.
84 * @param cred A TLS/DTLS credential.
85 * @param credlen A TLS/DTLS credential length.
102 * @param type A TLS/DTLS credential type of requested credential.
103 * @param cred A buffer for TLS/DTLS credential.
104 * @param credlen A buffer size on input. TLS/DTLS credential length on output.
122 * @param type A TLS/DTLS credential type of removed credential.
Dsocket.h145 /** Write-only socket option to set role for DTLS connection. This option
147 * connect()/listen() usage. By default, DTLS will assume client role.
160 /** Socket option to set DTLS min handshake timeout. The timeout starts at min,
166 /** Socket option to set DTLS max handshake timeout. The timeout starts at min,
178 * stack only to offload underlying TCP/UDP communication. The TLS/DTLS
179 * operation is handled by a native TLS/DTLS socket implementation from Zephyr.
197 /** Write-only socket option to control DTLS CID.
201 * - 0 - DTLS CID will be disabled.
202 * - 1 - DTLS CID will be enabled, and a 0 length CID value to be sent to the
204 * - 2 - DTLS CID will be enabled, and the most recent value set with
[all …]
/Zephyr-latest/samples/net/lwm2m_client/
Doverlay-queue.conf7 # When DTLS Connection Identifier is used, we can keep socket open
9 # If the server does not support DTLS-CID, use
Dsample.yaml40 sample.net.lwm2m_client.dtls:
43 extra_args: EXTRA_CONF_FILE=overlay-dtls.conf
DREADME.rst49 * - :file:`overlay-dtls.conf`
50 - This overlay config can be added for DTLS support via MBEDTLS.
99 DTLS Support
102 To build the lwm2m-client sample for QEMU with DTLS support do the following:
108 :conf: "prj.conf overlay-dtls.conf"
112 Setup DTLS security in Leshan Demo Server:
173 It is possible to combine overlay files, to enable DTLS and Bootstrap for
175 the overlay file for Bootstrap over DTLS (5784 in case of Leshan Demo Bootstrap
250 Sample output without DTLS enabled
Doverlay-dtls.conf1 # Enable DTLS with Connection Identifier
/Zephyr-latest/samples/subsys/mgmt/updatehub/
Dsample.yaml36 sample.net.updatehub.dtls:
37 extra_args: EXTRA_CONF_FILE="overlay-dtls.conf"
DREADME.rst104 resources than UpdateHub-CE with the DTLS as main diferential. For more
106 `updatehub.io`_. The UpdateHub Cloud has the option to use CoAPS/DTLS or not.
107 If you want to use the CoAPS/DTLS, simply add the ``overlay-dtls.conf`` when
/Zephyr-latest/tests/net/lib/lwm2m/interop/
Dprj.conf78 # MTU - IPv6 header - UDP header - DTLS header
91 # For testing purposes, limit DTLS contexts to one,
98 # MTU - IPv6 header - UDP header - DTLS header - CoAP header room
/Zephyr-latest/doc/connectivity/networking/
Dnet_config_guide.rst105 Maximum number of TLS/DTLS contexts. Each TLS/DTLS connection needs one context.
108 This variable sets maximum number of TLS/DTLS credentials that can be
112 Maximum number of TLS/DTLS ciphersuites per socket.
113 This variable sets maximum number of TLS/DTLS ciphersuites that can
121 protocols over TLS/DTLS that can be set explicitly by a socket option.
125 This variable specifies maximum number of stored TLS/DTLS sessions,
126 used for TLS/DTLS session resumption.
/Zephyr-latest/modules/mbedtls/
DKconfig.tls-generic1 # TLS/DTLS related options
13 bool "Support for TLS 1.2 (DTLS 1.2)"
20 bool "Support for DTLS"
552 Use PSA APIs instead of legacy MbedTLS functions in TLS/DTLS and other
614 bool "DTLS Connection ID extension"
617 Enable support for the DTLS Connection ID extension
618 which allows to identify DTLS connections across changes
/Zephyr-latest/samples/net/mqtt_sn_publisher/compose/
Dgateway.conf56 # UDP | DTLS
75 # DTLS | DTLS6
/Zephyr-latest/subsys/mgmt/updatehub/
DKconfig74 bool "Activate communication CoAPS/DTLS"
80 Enables DTLS communication between the UpdateHub
/Zephyr-latest/doc/services/device_mgmt/
Dota.rst32 TLS/DTLS, and the signed firmware binary is confirmed by MCUboot before the
77 connect to an LwM2M server using DTLS. A :zephyr:code-sample:`lwm2m-client` sample is
/Zephyr-latest/modules/mbedtls/configs/
Dconfig-mini-dtls1_2.h7 * Minimal configuration for DTLS 1.2 for Zephyr with PSK and AES-CCM
Dconfig-coap.h2 * Minimal configuration for DTLS 1.2 with PSK and AES-CCM ciphersuites
/Zephyr-latest/modules/openthread/
DKconfig.features98 Enable commissioner capability in OpenThread stack. Note, that DTLS
204 Enable joiner capability in OpenThread stack. Note, that DTLS
/Zephyr-latest/doc/connectivity/networking/api/
Dlwm2m.rst233 configured to use normal unsecure network sockets or sockets secured via DTLS.
385 The Zephyr LwM2M library can be used either without security or use DTLS to secure the communicatio…
386 When using DTLS with the LwM2M engine, PSK (Pre-Shared Key) and X.509 certificates are the security…
412 When DTLS is used, following options are recommended to reduce DTLS handshake traffic when connecti…
414 * :kconfig:option:`CONFIG_LWM2M_DTLS_CID` enables DTLS Connection Identifier support. When server s…
415 …_TLS_SESSION_CACHING` uses session cache when before falling back to full DTLS handshake. Reduces …
456 LwM2M library should store the DTLS information prior to connection (normally a
Dcoap_client.rst18 the socket. Plain UDP or DTLS sockets are supported.
Dsockets.rst72 mbedTLS library. Secure sockets implementation allows use of both TLS and DTLS
77 option. To enable DTLS support, use :kconfig:option:`CONFIG_NET_SOCKETS_ENABLE_DTLS`
/Zephyr-latest/subsys/net/lib/lwm2m/
DKconfig73 bool "DTLS support in the LwM2M client"
126 bool "DTLS Connection Identifier support"
129 Request TLS stack to enable DTLS Connection identifier. This requires stack that support it
341 int "Maximum # of DTLS/TLS ciphersuite resource instances"
/Zephyr-latest/samples/net/sockets/echo_server/src/
Dudp.c71 /* Set role to DTLS server. */ in start_udp_proto()
75 NET_ERR("Failed to set DTLS role secure option (%s): %d", in start_udp_proto()
/Zephyr-latest/modules/openthread/platform/
Dopenthread-core-zephyr-config.h225 * The size of heap buffer when DTLS is enabled.
233 * The size of heap buffer when DTLS is disabled.

123