Lines Matching refs:session

181 		dtls_security_parameters_t *security , session_t *session,
202 return dtls_send_multi(ctx, peer, dtls_security_params(peer), &peer->session, in dtls_send()
212 dtls_get_peer(const dtls_context_t *ctx, const session_t *session) { in dtls_get_peer() argument
216 HASH_FIND_PEER(ctx->peers, session, p); in dtls_get_peer()
219 if (dtls_session_equals(&p->session, session)) in dtls_get_peer()
229 HASH_ADD_PEER(ctx->peers, session, peer); in dtls_add_peer()
287 session_t *session, in dtls_create_cookie() argument
313 (unsigned char *)&session->addr, session->size); in dtls_create_cookie()
602 session_t *session, in calculate_key_block() argument
621 len = CALL(ctx, get_psk_info, session, DTLS_PSK_KEY, in calculate_key_block()
1325 session_t *session, in dtls_send_handshake_msg_hash() argument
1356 return dtls_send_multi(ctx, peer, security, session, DTLS_CT_HANDSHAKE, in dtls_send_handshake_msg_hash()
1366 return dtls_send_handshake_msg_hash(ctx, peer, &peer->session, in dtls_send_handshake_msg()
1408 dtls_security_parameters_t *security , session_t *session, in dtls_send_multi() argument
1476 res = CALL(ctx, write, session, sendbuf, len); in dtls_send_multi()
1511 dtls_close(ctx, &peer->session); in dtls_destroy_peer()
1519 dtls_dsrv_log_addr(DTLS_LOG_DEBUG, "removed peer", &peer->session); in dtls_destroy_peer()
1542 session_t *session, in dtls_verify_peer() argument
1554 err = dtls_create_cookie(ctx, session, data, data_length, mycookie, &len); in dtls_verify_peer()
1598 err = dtls_send_handshake_msg_hash(ctx, peer, session, in dtls_verify_peer()
2088 res = CALL(ctx, get_ecdsa_key, &peer->session, &ecdsa_key); in dtls_send_server_hello_msgs()
2127 len = CALL(ctx, get_psk_info, &peer->session, DTLS_PSK_HINT, in dtls_send_server_hello_msgs()
2177 len = CALL(ctx, get_psk_info, &peer->session, DTLS_PSK_IDENTITY, in dtls_send_client_key_exchange()
2454 return dtls_send_handshake_msg_hash(ctx, peer, &peer->session, in dtls_send_client_hello()
2591 err = CALL(ctx, verify_ecdsa_key, &peer->session, in check_server_certificate()
2822 res = CALL(ctx, get_ecdsa_key, &peer->session, &ecdsa_key); in check_server_hellodone()
2858 &peer->session, peer->role); in check_server_hellodone()
2950 return dtls_send_handshake_msg_hash(ctx, peer, &peer->session, in dtls_send_hello_request()
2992 handle_handshake_msg(dtls_context_t *ctx, dtls_peer_t *peer, session_t *session, in handle_handshake_msg() argument
3229 err = dtls_verify_peer(ctx, peer, session, data, data_length); in handle_handshake_msg()
3248 peer = dtls_new_peer(session); in handle_handshake_msg()
3347 handle_handshake(dtls_context_t *ctx, dtls_peer_t *peer, session_t *session, in handle_handshake() argument
3373 return handle_handshake_msg(ctx, peer, session, role, state, data, in handle_handshake()
3425 res = handle_handshake_msg(ctx, peer, session, role, state, data, data_length); in handle_handshake()
3439 … res = handle_handshake_msg(ctx, peer, session, role, peer->state, node->data, node->length); in handle_handshake()
3480 &peer->session, peer->role); in handle_ccs()
3526 PRINT6ADDR(&peer->session.addr); in handle_alert()
3527 PRINTF("]:%d\n", uip_ntohs(peer->session.port)); in handle_alert()
3535 (void)CALL(ctx, event, &peer->session, in handle_alert()
3560 session_t *session, int err) in dtls_alert_send_from_err() argument
3569 peer = dtls_get_peer(ctx, session); in dtls_alert_send_from_err()
3577 peer = dtls_get_peer(ctx, session); in dtls_alert_send_from_err()
3592 session_t *session, in dtls_handle_message() argument
3602 peer = dtls_get_peer(ctx, session); in dtls_handle_message()
3606 dtls_dsrv_log_addr(DTLS_LOG_DEBUG, "peer addr", session); in dtls_handle_message()
3622 dtls_alert_send_from_err(ctx, peer, &peer->session, err); in dtls_handle_message()
3656 dtls_alert_send_from_err(ctx, peer, session, err); in dtls_handle_message()
3704 err = handle_handshake(ctx, peer, session, role, state, data, data_length); in dtls_handle_message()
3707 dtls_alert_send_from_err(ctx, peer, session, err); in dtls_handle_message()
3713 CALL(ctx, event, &peer->session, 0, DTLS_EVENT_CONNECTED); in dtls_handle_message()
3725 CALL(ctx, read, &peer->session, data, data_length); in dtls_handle_message()
3834 if (peer == dtls_get_peer(ctx, &peer->session)) { in dtls_connect_peer()
3836 return dtls_renegotiate(ctx, &peer->session); in dtls_connect_peer()
3881 CALL(ctx, event, &peer->session, 0, DTLS_EVENT_CONNECT); in dtls_connect()
3883 CALL(ctx, event, &peer->session, 0, DTLS_EVENT_RENEGOTIATE); in dtls_connect()
3928 (void)CALL(context, write, &node->peer->session, sendbuf, len); in dtls_retransmit()
3946 if (dtls_session_equals(&node->peer->session, &peer->session)) { in dtls_stop_retransmission()