26 #include <sys/types.h> 35 #ifndef DTLS_PEERS_NOHASH 45 #ifdef DTLS_PEERS_NOHASH 94 if (!security0 || !security1 || security0->
epoch < security1->
epoch)
static dtls_state_t dtls_peer_state(const dtls_peer_t *peer)
struct dtls_peer_t dtls_peer_t
static dtls_security_parameters_t * dtls_security_params_epoch(dtls_peer_t *peer, uint16_t epoch)
dtls_peer_t * dtls_new_peer(const session_t *session)
static void dtls_security_params_free_other(dtls_peer_t *peer)
dtls_handshake_parameters_t * handshake_params
dtls_security_parameters_t * dtls_security_new(void)
static dtls_security_parameters_t * dtls_security_params(dtls_peer_t *peer)
static void dtls_security_params_switch(dtls_peer_t *peer)
void dtls_security_free(dtls_security_parameters_t *security)
dtls_security_parameters_t * security_params[2]
state information for DTLS FSM
static dtls_security_parameters_t * dtls_security_params_next(dtls_peer_t *peer)
void dtls_free_peer(dtls_peer_t *peer)
static int dtls_peer_is_connected(const dtls_peer_t *peer)