summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoel Sing <jsing@cvs.openbsd.org>2015-09-12 13:35:35 +0000
committerJoel Sing <jsing@cvs.openbsd.org>2015-09-12 13:35:35 +0000
commitcc0808fe71c652b988cef389e141848db2a17375 (patch)
tree22f3a62e58f50eace4f02963a2485129c824eb6c
parent67cafd92bf92ebd7dbd6eb244464a2266392935d (diff)
Uncopy and unpaste dtls1_send_server_done().
-rw-r--r--lib/libssl/src/ssl/d1_srvr.c18
-rw-r--r--lib/libssl/src/ssl/ssl_locl.h3
2 files changed, 3 insertions, 18 deletions
diff --git a/lib/libssl/src/ssl/d1_srvr.c b/lib/libssl/src/ssl/d1_srvr.c
index 5c77a62e1d9..6e1c6d2ef93 100644
--- a/lib/libssl/src/ssl/d1_srvr.c
+++ b/lib/libssl/src/ssl/d1_srvr.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: d1_srvr.c,v 1.60 2015/09/12 13:25:26 jsing Exp $ */
+/* $OpenBSD: d1_srvr.c,v 1.61 2015/09/12 13:35:34 jsing Exp $ */
/*
* DTLS implementation written by Nagendra Modadugu
* (nagendra@cs.stanford.edu) for the OpenSSL project 2005.
@@ -440,7 +440,7 @@ dtls1_accept(SSL *s)
case SSL3_ST_SW_SRVR_DONE_A:
case SSL3_ST_SW_SRVR_DONE_B:
dtls1_start_timer(s);
- ret = dtls1_send_server_done(s);
+ ret = ssl3_send_server_done(s);
if (ret <= 0)
goto end;
s->s3->tmp.next_state = SSL3_ST_SR_CERT_A;
@@ -700,20 +700,6 @@ dtls1_send_hello_verify_request(SSL *s)
}
int
-dtls1_send_server_done(SSL *s)
-{
- if (s->state == SSL3_ST_SW_SRVR_DONE_A) {
- ssl3_handshake_msg_start(s, SSL3_MT_SERVER_DONE);
- ssl3_handshake_msg_finish(s, 0);
-
- s->state = SSL3_ST_SW_SRVR_DONE_B;
- }
-
- /* SSL3_ST_SW_SRVR_DONE_B */
- return (ssl3_handshake_write(s));
-}
-
-int
dtls1_send_server_key_exchange(SSL *s)
{
unsigned char *q;
diff --git a/lib/libssl/src/ssl/ssl_locl.h b/lib/libssl/src/ssl/ssl_locl.h
index aa615055dfd..02dae426f94 100644
--- a/lib/libssl/src/ssl/ssl_locl.h
+++ b/lib/libssl/src/ssl/ssl_locl.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: ssl_locl.h,v 1.123 2015/09/12 13:25:26 jsing Exp $ */
+/* $OpenBSD: ssl_locl.h,v 1.124 2015/09/12 13:35:34 jsing Exp $ */
/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
* All rights reserved.
*
@@ -727,7 +727,6 @@ int ssl3_get_next_proto(SSL *s);
int dtls1_send_server_certificate(SSL *s);
int dtls1_send_server_key_exchange(SSL *s);
int dtls1_send_certificate_request(SSL *s);
-int dtls1_send_server_done(SSL *s);
int ssl23_accept(SSL *s);
int ssl23_connect(SSL *s);