work on dtls
FossilOrigin-Name: 8b02ed99e3287eaa044a4f4c6c8b61ab6f1a14983db99accb43b5be8425befe8
This commit is contained in:
@ -38,6 +38,7 @@
|
||||
int dtls_gnutls_accept(struct conn *conn)
|
||||
{
|
||||
char sock_buf[SOCK_ADDR_BUFSIZE];
|
||||
char cookie_buf[SOCK_ADDR_BUFSIZE];
|
||||
struct dtls_gnutls_data *d;
|
||||
uint8_t buffer[2048];
|
||||
int tlen, rc;
|
||||
@ -48,14 +49,13 @@ int dtls_gnutls_accept(struct conn *conn)
|
||||
|
||||
gnutls_key_generate(&cookie_key, GNUTLS_COOKIE_KEY_SIZE);
|
||||
cw_dbg(DBG_DTLS, "Session cookie for %s generated: %s",
|
||||
sock_addr2str(&conn->addr,sock_buf), sock_hwaddrtostr((uint8_t *) (&cookie_key),
|
||||
sizeof(cookie_key),sock_buf,""));
|
||||
sock_addr2str(&conn->addr,sock_buf),
|
||||
sock_hwaddrtostr((uint8_t *) (&cookie_key),
|
||||
sizeof(cookie_key),cookie_buf,""));
|
||||
|
||||
|
||||
memset(&prestate, 0, sizeof(prestate));
|
||||
|
||||
|
||||
|
||||
tlen = dtls_gnutls_bio_read(conn, buffer, sizeof(buffer));
|
||||
|
||||
gnutls_dtls_cookie_send(&cookie_key, &conn->addr, sizeof(conn->addr),
|
||||
|
Reference in New Issue
Block a user