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/ssl_locl.h | |
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/ssl_locl.h')
-rw-r--r-- | src/lib/libssl/ssl_locl.h | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/lib/libssl/ssl_locl.h b/src/lib/libssl/ssl_locl.h index 64c68e324f..1677377c64 100644 --- a/src/lib/libssl/ssl_locl.h +++ b/src/lib/libssl/ssl_locl.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ssl_locl.h,v 1.203 2018/04/07 16:55:13 jsing Exp $ */ | 1 | /* $OpenBSD: ssl_locl.h,v 1.204 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 | * |
@@ -385,9 +385,6 @@ typedef struct ssl_method_internal_st { | |||
385 | 385 | ||
386 | int (*ssl_accept)(SSL *s); | 386 | int (*ssl_accept)(SSL *s); |
387 | int (*ssl_connect)(SSL *s); | 387 | int (*ssl_connect)(SSL *s); |
388 | int (*ssl_read)(SSL *s, void *buf, int len); | ||
389 | int (*ssl_peek)(SSL *s, void *buf, int len); | ||
390 | int (*ssl_write)(SSL *s, const void *buf, int len); | ||
391 | int (*ssl_shutdown)(SSL *s); | 388 | int (*ssl_shutdown)(SSL *s); |
392 | 389 | ||
393 | int (*ssl_renegotiate)(SSL *s); | 390 | int (*ssl_renegotiate)(SSL *s); |