Lines Matching refs:peer
41 dtls_free_peer(dtls_peer_t *peer) { in dtls_free_peer() argument
42 dtls_handshake_free(peer->handshake_params); in dtls_free_peer()
43 dtls_security_free(peer->security_params[0]); in dtls_free_peer()
44 dtls_security_free(peer->security_params[1]); in dtls_free_peer()
45 free(peer); in dtls_free_peer()
63 dtls_free_peer(dtls_peer_t *peer) { in dtls_free_peer() argument
64 dtls_handshake_free(peer->handshake_params); in dtls_free_peer()
65 dtls_security_free(peer->security_params[0]); in dtls_free_peer()
66 dtls_security_free(peer->security_params[1]); in dtls_free_peer()
67 memb_free(&peer_storage, peer); in dtls_free_peer()
73 dtls_peer_t *peer; in dtls_new_peer() local
75 peer = dtls_malloc_peer(); in dtls_new_peer()
76 if (peer) { in dtls_new_peer()
77 memset(peer, 0, sizeof(dtls_peer_t)); in dtls_new_peer()
78 memcpy(&peer->session, session, sizeof(session_t)); in dtls_new_peer()
79 peer->security_params[0] = dtls_security_new(); in dtls_new_peer()
81 if (!peer->security_params[0]) { in dtls_new_peer()
82 dtls_free_peer(peer); in dtls_new_peer()
89 return peer; in dtls_new_peer()