summaryrefslogtreecommitdiffstats
path: root/apps/s_server.c
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2009-09-04 17:42:06 +0000
committerDr. Stephen Henson <steve@openssl.org>2009-09-04 17:42:06 +0000
commit2e9802b7a7b2d05554adf96a3ec06497fe066ee9 (patch)
tree9783dd111636d9854f09b9c000f168d8c6a0c3da /apps/s_server.c
parent7483896e15a9d9203913555ba2f8cc4d7c20e008 (diff)
PR: 2028
Submitted by: Robin Seggelmann <seggelmann@fh-muenster.de> Approved by: steve@openssl.org Fix DTLS cookie management bugs.
Diffstat (limited to 'apps/s_server.c')
-rw-r--r--apps/s_server.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/apps/s_server.c b/apps/s_server.c
index a5b1e91471..6277c797fc 100644
--- a/apps/s_server.c
+++ b/apps/s_server.c
@@ -1654,6 +1654,10 @@ bad:
SSL_CTX_set_session_id_context(ctx,(void*)&s_server_session_id_context,
sizeof s_server_session_id_context);
+ /* Set DTLS cookie generation and verification callbacks */
+ SSL_CTX_set_cookie_generate_cb(ctx, generate_cookie_callback);
+ SSL_CTX_set_cookie_verify_cb(ctx, verify_cookie_callback);
+
#ifndef OPENSSL_NO_TLSEXT
if (ctx2)
{