Lines Matching full:dtls
145 /** 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
209 /** Read-only socket option to get DTLS CID status.
213 * - 0 - DTLS CID is disabled.
214 * - 1 - DTLS CID is received on the downlink.
215 * - 2 - DTLS CID is sent to the uplink.
216 * - 3 - DTLS CID is used in both directions.
219 /** Socket option to set or get the value of the DTLS connection ID to be
220 * used for the DTLS session.
224 /** Read-only socket option to get the value of the DTLS connection ID
231 /** Socket option to configure DTLS socket behavior on connect().
232 * If set, DTLS connect() will execute the handshake with the configured peer.
234 * Otherwise, DTLS connect() will only configure peer address (as with regular
235 * UDP socket) and will not attempt to execute DTLS handshake. The handshake
246 #define TLS_DTLS_ROLE_CLIENT 0 /**< Client role in a DTLS session. */
247 #define TLS_DTLS_ROLE_SERVER 1 /**< Server role in a DTLS session. */