Lines Matching refs:options

214 	} options;  member
456 tls->options.verify_level = -1; in tls_alloc()
457 tls->options.timeout_tx = K_FOREVER; in tls_alloc()
458 tls->options.timeout_rx = K_FOREVER; in tls_alloc()
475 tls->options.dtls_handshake_timeout_min = in tls_alloc()
477 tls->options.dtls_handshake_timeout_max = in tls_alloc()
479 tls->options.dtls_cid.cid_len = 0; in tls_alloc()
480 tls->options.dtls_cid.enabled = false; in tls_alloc()
481 tls->options.dtls_handshake_on_connect = true; in tls_alloc()
512 memcpy(&target_tls->options, &source_tls->options, in tls_clone()
513 sizeof(target_tls->options)); in tls_clone()
516 if (target_tls->options.is_hostname_set) { in tls_clone()
677 if (!context->options.cache_enabled) { in tls_session_store()
707 if (!context->options.cache_enabled) { in tls_session_restore()
896 if (tls_ctx->options.role == MBEDTLS_SSL_IS_SERVER) { in dtls_rx()
969 if (tls->options.cert_nocopy == TLS_CERT_NOCOPY_NONE || in tls_add_ca_certificate()
1005 if (tls->options.cert_nocopy == TLS_CERT_NOCOPY_NONE || in tls_add_own_cert()
1125 for (i = 0; i < tls->options.sec_tag_list.sec_tag_count; i++) { in tls_mbedtls_set_credentials()
1126 tag = tls->options.sec_tag_list.sec_tags[i]; in tls_mbedtls_set_credentials()
1183 if (context->options.role == MBEDTLS_SSL_IS_SERVER) { in tls_mbedtls_reset()
1340 context->options.dtls_handshake_timeout_min, in tls_mbedtls_init()
1341 context->options.dtls_handshake_timeout_max); in tls_mbedtls_init()
1344 if (context->options.dtls_cid.enabled) { in tls_mbedtls_init()
1347 context->options.dtls_cid.cid_len, in tls_mbedtls_init()
1381 if (!is_server && !context->options.is_hostname_set) { in tls_mbedtls_init()
1389 if (context->options.verify_level != -1) { in tls_mbedtls_init()
1391 context->options.verify_level); in tls_mbedtls_init()
1403 if (context->options.ciphersuites[0] != 0) { in tls_mbedtls_init()
1407 context->options.ciphersuites); in tls_mbedtls_init()
1411 if (ALPN_MAX_PROTOCOLS && context->options.alpn_list[0] != NULL) { in tls_mbedtls_init()
1413 context->options.alpn_list); in tls_mbedtls_init()
1421 if (is_server && context->options.cache_enabled) { in tls_mbedtls_init()
1433 if (context->options.cert_verify.cb != NULL) { in tls_mbedtls_init()
1435 context->options.cert_verify.cb, in tls_mbedtls_init()
1436 context->options.cert_verify.ctx); in tls_mbedtls_init()
1451 if (context->options.dtls_cid.enabled) { in tls_mbedtls_init()
1453 context->options.dtls_cid.cid, in tls_mbedtls_init()
1454 context->options.dtls_cid.cid_len); in tls_mbedtls_init()
1482 ARRAY_SIZE(context->options.sec_tag_list.sec_tags)) { in tls_opt_sec_tag_list_set()
1486 memcpy(context->options.sec_tag_list.sec_tags, optval, optlen); in tls_opt_sec_tag_list_set()
1487 context->options.sec_tag_list.sec_tag_count = sec_tag_cnt; in tls_opt_sec_tag_list_set()
1515 len = MIN(context->options.sec_tag_list.sec_tag_count * in tls_opt_sec_tag_list_get()
1518 memcpy(optval, context->options.sec_tag_list.sec_tags, len); in tls_opt_sec_tag_list_get()
1537 context->options.is_hostname_set = true; in tls_opt_hostname_set()
1558 if (cipher_cnt + 1 > ARRAY_SIZE(context->options.ciphersuites)) { in tls_opt_ciphersuite_list_set()
1562 memcpy(context->options.ciphersuites, optval, optlen); in tls_opt_ciphersuite_list_set()
1563 context->options.ciphersuites[cipher_cnt] = 0; in tls_opt_ciphersuite_list_set()
1566 context->options.ciphersuites); in tls_opt_ciphersuite_list_set()
1581 if (context->options.ciphersuites[0] == 0) { in tls_opt_ciphersuite_list_get()
1585 selected_ciphers = context->options.ciphersuites; in tls_opt_ciphersuite_list_get()
1640 if (alpn_cnt + 1 > ARRAY_SIZE(context->options.alpn_list)) { in tls_opt_alpn_list_set()
1644 memcpy(context->options.alpn_list, optval, optlen); in tls_opt_alpn_list_set()
1645 context->options.alpn_list[alpn_cnt] = NULL; in tls_opt_alpn_list_set()
1662 *val = context->options.dtls_handshake_timeout_max; in tls_opt_dtls_handshake_timeout_get()
1664 *val = context->options.dtls_handshake_timeout_min; in tls_opt_dtls_handshake_timeout_get()
1688 context->options.dtls_handshake_timeout_max = *val; in tls_opt_dtls_handshake_timeout_set()
1690 context->options.dtls_handshake_timeout_min = *val; in tls_opt_dtls_handshake_timeout_set()
1697 context->options.dtls_handshake_timeout_min, in tls_opt_dtls_handshake_timeout_set()
1698 context->options.dtls_handshake_timeout_max); in tls_opt_dtls_handshake_timeout_set()
1721 context->options.dtls_cid.enabled = false; in tls_opt_dtls_connection_id_set()
1722 context->options.dtls_cid.cid_len = 0; in tls_opt_dtls_connection_id_set()
1725 context->options.dtls_cid.enabled = true; in tls_opt_dtls_connection_id_set()
1726 context->options.dtls_cid.cid_len = 0; in tls_opt_dtls_connection_id_set()
1729 context->options.dtls_cid.enabled = true; in tls_opt_dtls_connection_id_set()
1730 if (context->options.dtls_cid.cid_len == 0) { in tls_opt_dtls_connection_id_set()
1733 sys_csrand_get(context->options.dtls_cid.cid, in tls_opt_dtls_connection_id_set()
1736 sys_rand_get(context->options.dtls_cid.cid, in tls_opt_dtls_connection_id_set()
1739 context->options.dtls_cid.cid_len = MBEDTLS_SSL_CID_OUT_LEN_MAX; in tls_opt_dtls_connection_id_set()
1765 context->options.dtls_cid.cid_len = optlen; in tls_opt_dtls_connection_id_value_set()
1766 memcpy(context->options.dtls_cid.cid, optval, optlen); in tls_opt_dtls_connection_id_value_set()
1779 if (*optlen < context->options.dtls_cid.cid_len) { in tls_opt_dtls_connection_id_value_get()
1783 *optlen = context->options.dtls_cid.cid_len; in tls_opt_dtls_connection_id_value_get()
1784 memcpy(optval, context->options.dtls_cid.cid, *optlen); in tls_opt_dtls_connection_id_value_get()
1842 have_self_cid = (context->options.dtls_cid.cid_len != 0); in tls_opt_dtls_connection_id_status_get()
1845 if (!context->options.dtls_cid.enabled) { in tls_opt_dtls_connection_id_status_get()
1878 context->options.dtls_handshake_on_connect = (bool)*val; in tls_opt_dtls_handshake_on_connect_set()
1891 *(int *)optval = context->options.dtls_handshake_on_connect; in tls_opt_dtls_handshake_on_connect_get()
1900 const char **alpn_list = context->options.alpn_list; in tls_opt_alpn_list_get()
1939 context->options.cache_enabled = (*val == TLS_SESSION_CACHE_ENABLED); in tls_opt_session_cache_set()
1947 int cache_enabled = context->options.cache_enabled ? in tls_opt_session_cache_get()
2005 context->options.verify_level = *peer_verify; in tls_opt_peer_verify_set()
2030 context->options.cert_nocopy = *cert_nocopy; in tls_opt_cert_nocopy_set()
2054 context->options.role = *role; in tls_opt_dtls_role_set()
2079 context->options.cert_verify = *cert_verify; in tls_opt_cert_verify_callback_set()
2234 || (ctx->type == SOCK_DGRAM && ctx->options.dtls_handshake_on_connect) in ztls_connect_ctx()
2358 timeout = ctx->options.timeout_tx; in send_tls()
2514 if (ctx->options.role == MBEDTLS_SSL_IS_SERVER) { in ztls_sendto_ctx()
2651 timeout = ctx->options.timeout_rx; in recv_tls()
2748 timeout = ctx->options.timeout_rx; in recvfrom_dtls_common()
2920 timeout = ctx->options.timeout_rx; in recvfrom_dtls_server()
3026 if (ctx->options.role == MBEDTLS_SSL_IS_SERVER) { in ztls_recvfrom_ctx()
3069 (ctx->options.role == MBEDTLS_SSL_IS_CLIENT) && in ztls_poll_prepare_ctx()
3125 bool is_server = ctx->options.role == MBEDTLS_SSL_IS_SERVER; in ztls_socket_data_check()
3348 (ctx->options.role != MBEDTLS_SSL_IS_CLIENT)) { in poll_offload_dtls_client_retry()
3631 err = set_timeout_opt(&ctx->options.timeout_tx, optval, optlen); in ztls_setsockopt_ctx()
3636 err = set_timeout_opt(&ctx->options.timeout_rx, optval, optlen); in ztls_setsockopt_ctx()