Lines Matching refs:dtls_context

43   struct dtls_context_t *dtls_context;
169 if (c_session && c_session->context && c_session->context->dtls_context) {
171 (const coap_tiny_context_t *)c_session->context->dtls_context;
173 return t_context->dtls_context;
290 dtls_send_to_peer(struct dtls_context_t *dtls_context,
293 (coap_tiny_context_t *)dtls_get_app_data(dtls_context);
310 dtls_application_data(struct dtls_context_t *dtls_context,
313 (coap_tiny_context_t *)dtls_get_app_data(dtls_context);
332 dtls_event(struct dtls_context_t *dtls_context,
336 (void)dtls_context;
370 get_psk_info(struct dtls_context_t *dtls_context,
377 (coap_tiny_context_t *)dtls_get_app_data(dtls_context);
546 get_ecdsa_key(struct dtls_context_t *dtls_context,
551 (coap_tiny_context_t *)dtls_get_app_data(dtls_context);
576 verify_ecdsa_key(struct dtls_context_t *dtls_context COAP_UNUSED,
582 (coap_tiny_context_t *)dtls_get_app_data(dtls_context);
646 struct dtls_context_t *dtls_context = t_context ? dtls_new_context(t_context) : NULL;
647 if (!dtls_context)
651 t_context->dtls_context = dtls_context;
652 dtls_set_handler(dtls_context, &psk_cb);
657 if (dtls_context)
658 coap_dtls_free_context(dtls_context);
676 if (t_context->dtls_context)
677 dtls_free_context(t_context->dtls_context);
709 coap_tiny_context_t *t_context = (coap_tiny_context_t *)session->context->dtls_context;
710 dtls_context_t *dtls_context = t_context ? t_context->dtls_context : NULL;
711 session_t *dtls_session = dtls_context ? coap_dtls_new_session(session) : NULL;
716 dtls_get_peer(dtls_context, dtls_session);
722 if (dtls_connect(dtls_context, dtls_session) >= 0) {
724 dtls_get_peer(dtls_context, dtls_session);
746 (coap_tiny_context_t *)coap_session->context->dtls_context;
747 dtls_context_t *dtls_context = t_context ? t_context->dtls_context : NULL;
749 if (dtls_context == NULL)
751 if (coap_session->tls && dtls_context) {
752 dtls_peer_t *peer = dtls_get_peer(dtls_context, (session_t *)coap_session->tls);
754 dtls_reset_peer(dtls_context, peer);
756 dtls_close(dtls_context, (session_t *)coap_session->tls);
770 coap_tiny_context_t *t_context = (coap_tiny_context_t *)session->context->dtls_context;
771 dtls_context_t *dtls_context = t_context ? t_context->dtls_context : NULL;
773 assert(dtls_context);
778 res = dtls_write(dtls_context,
814 dtls_context_t *dtls_context = t_context ? t_context->dtls_context : NULL;
816 dtls_check_retransmit(dtls_context, &next);
848 coap_tiny_context_t *t_context = (coap_tiny_context_t *)session->context->dtls_context;
849 dtls_context_t *dtls_context = t_context ? t_context->dtls_context : NULL;
851 assert(dtls_context);
855 err = dtls_handle_message(dtls_context, dtls_session, data_rw, (int)data_len);
881 coap_tiny_context_t *t_context = (coap_tiny_context_t *)session->context->dtls_context;
882 dtls_context_t *dtls_context = t_context ? t_context->dtls_context : NULL;
885 assert(dtls_context);
891 int res = dtls_handle_message(dtls_context, &dtls_session,
894 if (dtls_get_peer(dtls_context, &dtls_session))
1144 dtls_set_handler(t_context->dtls_context, &ec_cb);
1213 t_context = (coap_tiny_context_t *)ctx->dtls_context;