diff options
author | jsing <> | 2018-04-07 17:02:34 +0000 |
---|---|---|
committer | jsing <> | 2018-04-07 17:02:34 +0000 |
commit | 20095d522d85113925c98ca9206e9867b765a970 (patch) | |
tree | 7dad172a833b50763ee0fa206b4db9fe55ed5bb7 /src/lib/libssl/t1_meth.c | |
parent | 0f219ed58669d704f7d68056ec8b402987e32858 (diff) | |
download | openbsd-20095d522d85113925c98ca9206e9867b765a970.tar.gz openbsd-20095d522d85113925c98ca9206e9867b765a970.tar.bz2 openbsd-20095d522d85113925c98ca9206e9867b765a970.zip |
Remove function pointers for ssl_{read,write,peek}.
Now that everything goes through the same code path, we can remove a layer
of indirection and just call ssl3_{read,write,peek} directly.
ok beck@ inoguchi@
Diffstat (limited to 'src/lib/libssl/t1_meth.c')
-rw-r--r-- | src/lib/libssl/t1_meth.c | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/src/lib/libssl/t1_meth.c b/src/lib/libssl/t1_meth.c index 6a4a243b9d..2e76c09e5c 100644 --- a/src/lib/libssl/t1_meth.c +++ b/src/lib/libssl/t1_meth.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: t1_meth.c,v 1.23 2017/01/26 05:31:25 jsing Exp $ */ | 1 | /* $OpenBSD: t1_meth.c,v 1.24 2018/04/07 17:02:34 jsing Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -73,9 +73,6 @@ static const SSL_METHOD_INTERNAL TLS_method_internal_data = { | |||
73 | .ssl_free = tls1_free, | 73 | .ssl_free = tls1_free, |
74 | .ssl_accept = ssl3_accept, | 74 | .ssl_accept = ssl3_accept, |
75 | .ssl_connect = ssl3_connect, | 75 | .ssl_connect = ssl3_connect, |
76 | .ssl_read = ssl3_read, | ||
77 | .ssl_peek = ssl3_peek, | ||
78 | .ssl_write = ssl3_write, | ||
79 | .ssl_shutdown = ssl3_shutdown, | 76 | .ssl_shutdown = ssl3_shutdown, |
80 | .ssl_pending = ssl3_pending, | 77 | .ssl_pending = ssl3_pending, |
81 | .get_ssl_method = tls1_get_method, | 78 | .get_ssl_method = tls1_get_method, |
@@ -107,9 +104,6 @@ static const SSL_METHOD_INTERNAL TLSv1_method_internal_data = { | |||
107 | .ssl_free = tls1_free, | 104 | .ssl_free = tls1_free, |
108 | .ssl_accept = ssl3_accept, | 105 | .ssl_accept = ssl3_accept, |
109 | .ssl_connect = ssl3_connect, | 106 | .ssl_connect = ssl3_connect, |
110 | .ssl_read = ssl3_read, | ||
111 | .ssl_peek = ssl3_peek, | ||
112 | .ssl_write = ssl3_write, | ||
113 | .ssl_shutdown = ssl3_shutdown, | 107 | .ssl_shutdown = ssl3_shutdown, |
114 | .ssl_pending = ssl3_pending, | 108 | .ssl_pending = ssl3_pending, |
115 | .get_ssl_method = tls1_get_method, | 109 | .get_ssl_method = tls1_get_method, |
@@ -141,9 +135,6 @@ static const SSL_METHOD_INTERNAL TLSv1_1_method_internal_data = { | |||
141 | .ssl_free = tls1_free, | 135 | .ssl_free = tls1_free, |
142 | .ssl_accept = ssl3_accept, | 136 | .ssl_accept = ssl3_accept, |
143 | .ssl_connect = ssl3_connect, | 137 | .ssl_connect = ssl3_connect, |
144 | .ssl_read = ssl3_read, | ||
145 | .ssl_peek = ssl3_peek, | ||
146 | .ssl_write = ssl3_write, | ||
147 | .ssl_shutdown = ssl3_shutdown, | 138 | .ssl_shutdown = ssl3_shutdown, |
148 | .ssl_pending = ssl3_pending, | 139 | .ssl_pending = ssl3_pending, |
149 | .get_ssl_method = tls1_get_method, | 140 | .get_ssl_method = tls1_get_method, |
@@ -175,9 +166,6 @@ static const SSL_METHOD_INTERNAL TLSv1_2_method_internal_data = { | |||
175 | .ssl_free = tls1_free, | 166 | .ssl_free = tls1_free, |
176 | .ssl_accept = ssl3_accept, | 167 | .ssl_accept = ssl3_accept, |
177 | .ssl_connect = ssl3_connect, | 168 | .ssl_connect = ssl3_connect, |
178 | .ssl_read = ssl3_read, | ||
179 | .ssl_peek = ssl3_peek, | ||
180 | .ssl_write = ssl3_write, | ||
181 | .ssl_shutdown = ssl3_shutdown, | 169 | .ssl_shutdown = ssl3_shutdown, |
182 | .ssl_pending = ssl3_pending, | 170 | .ssl_pending = ssl3_pending, |
183 | .get_ssl_method = tls1_get_method, | 171 | .get_ssl_method = tls1_get_method, |