DTLS rekey time and method was aligned with CSTP.

This commit is contained in:
Nikos Mavrogiannopoulos
2014-02-12 10:48:06 +01:00
parent 001fd57c71
commit 22ffb526dd

View File

@@ -1309,10 +1309,18 @@ static int connect_handler(worker_st * ws)
ws->config->udp_port); ws->config->udp_port);
SEND_ERR(ret); SEND_ERR(ret);
ret = if (ws->config->rekey_time > 0) {
tls_printf(ws->session, "X-DTLS-Rekey-Time: %u\r\n", ret =
(unsigned)(2 * ws->config->cookie_validity) / 3); tls_printf(ws->session, "X-DTLS-Rekey-Time: %u\r\n",
SEND_ERR(ret); (unsigned)(ws->config->rekey_time+10));
SEND_ERR(ret);
ret = tls_puts(ws->session, "X-DTLS-Rekey-Method: ssl\r\n");
SEND_ERR(ret);
} else {
ret = tls_puts(ws->session, "X-DTLS-Rekey-Method: none\r\n");
SEND_ERR(ret);
}
ret = ret =
tls_printf(ws->session, "X-DTLS-Keepalive: %u\r\n", tls_printf(ws->session, "X-DTLS-Keepalive: %u\r\n",