diff options
author | jsing <> | 2018-08-30 16:56:16 +0000 |
---|---|---|
committer | jsing <> | 2018-08-30 16:56:16 +0000 |
commit | aa46916ffff53f4d8fa6bd701c96da70c82b1547 (patch) | |
tree | 031b7e3310063f352295a693ac1da2c62ad5d8f1 /src/lib/libssl/ssl_locl.h | |
parent | 6f960c595dec72229260d0e58fb8c9de5a26062e (diff) | |
download | openbsd-aa46916ffff53f4d8fa6bd701c96da70c82b1547.tar.gz openbsd-aa46916ffff53f4d8fa6bd701c96da70c82b1547.tar.bz2 openbsd-aa46916ffff53f4d8fa6bd701c96da70c82b1547.zip |
Nuke ssl_pending/ssl_shutdown function pointers.
ssl3_pending() is used for all protocols and dtls1_shutdown() just calls
ssl3_shutdown(), so just call the appropriate function directly instead.
ok beck@ inoguchi@ tb@
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 2592d56a61..b6d71492fd 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.211 2018/08/27 17:11:32 jsing Exp $ */ | 1 | /* $OpenBSD: ssl_locl.h,v 1.212 2018/08/30 16:56:16 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 | * |
@@ -379,7 +379,6 @@ typedef struct ssl_method_internal_st { | |||
379 | 379 | ||
380 | int (*ssl_accept)(SSL *s); | 380 | int (*ssl_accept)(SSL *s); |
381 | int (*ssl_connect)(SSL *s); | 381 | int (*ssl_connect)(SSL *s); |
382 | int (*ssl_shutdown)(SSL *s); | ||
383 | 382 | ||
384 | int (*ssl_renegotiate)(SSL *s); | 383 | int (*ssl_renegotiate)(SSL *s); |
385 | int (*ssl_renegotiate_check)(SSL *s); | 384 | int (*ssl_renegotiate_check)(SSL *s); |
@@ -390,7 +389,6 @@ typedef struct ssl_method_internal_st { | |||
390 | int len, int peek); | 389 | int len, int peek); |
391 | int (*ssl_write_bytes)(SSL *s, int type, const void *buf_, int len); | 390 | int (*ssl_write_bytes)(SSL *s, int type, const void *buf_, int len); |
392 | 391 | ||
393 | int (*ssl_pending)(const SSL *s); | ||
394 | const struct ssl_method_st *(*get_ssl_method)(int version); | 392 | const struct ssl_method_st *(*get_ssl_method)(int version); |
395 | 393 | ||
396 | long (*get_timeout)(void); | 394 | long (*get_timeout)(void); |
@@ -1221,7 +1219,6 @@ int dtls1_new(SSL *s); | |||
1221 | void dtls1_free(SSL *s); | 1219 | void dtls1_free(SSL *s); |
1222 | void dtls1_clear(SSL *s); | 1220 | void dtls1_clear(SSL *s); |
1223 | long dtls1_ctrl(SSL *s, int cmd, long larg, void *parg); | 1221 | long dtls1_ctrl(SSL *s, int cmd, long larg, void *parg); |
1224 | int dtls1_shutdown(SSL *s); | ||
1225 | 1222 | ||
1226 | long dtls1_get_message(SSL *s, int st1, int stn, int mt, long max, int *ok); | 1223 | long dtls1_get_message(SSL *s, int st1, int stn, int mt, long max, int *ok); |
1227 | int dtls1_get_record(SSL *s); | 1224 | int dtls1_get_record(SSL *s); |