diff options
author | miod <> | 2014-06-13 04:29:13 +0000 |
---|---|---|
committer | miod <> | 2014-06-13 04:29:13 +0000 |
commit | 9ef9f06708ef4fe615f3485f5d82f3fb919fdf03 (patch) | |
tree | 4a096128d8787d1beedaa53fd558a98773de0840 /src/lib/libssl/ssl.h | |
parent | cc594d5ff9b7bb08404d34d62287ee1dfd6b8332 (diff) | |
download | openbsd-9ef9f06708ef4fe615f3485f5d82f3fb919fdf03.tar.gz openbsd-9ef9f06708ef4fe615f3485f5d82f3fb919fdf03.tar.bz2 openbsd-9ef9f06708ef4fe615f3485f5d82f3fb919fdf03.zip |
Remove support for the `opaque PRF input' extension, which draft has expired
7 years ago and never made it into an RFC. That code wasn't compiled in
anyway unless one would define the actual on-the-wire extension id bytes;
crank libssl major.
With help and enlightenment from Brendan MacDonell.
Diffstat (limited to 'src/lib/libssl/ssl.h')
-rw-r--r-- | src/lib/libssl/ssl.h | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/src/lib/libssl/ssl.h b/src/lib/libssl/ssl.h index a550a442a0..cd71f7bcfe 100644 --- a/src/lib/libssl/ssl.h +++ b/src/lib/libssl/ssl.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ssl.h,v 1.52 2014/06/12 15:49:31 deraadt Exp $ */ | 1 | /* $OpenBSD: ssl.h,v 1.53 2014/06/13 04:29:13 miod 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 | * |
@@ -847,11 +847,6 @@ struct ssl_ctx_st { | |||
847 | int (*tlsext_status_cb)(SSL *ssl, void *arg); | 847 | int (*tlsext_status_cb)(SSL *ssl, void *arg); |
848 | void *tlsext_status_arg; | 848 | void *tlsext_status_arg; |
849 | 849 | ||
850 | /* draft-rescorla-tls-opaque-prf-input-00.txt information */ | ||
851 | int (*tlsext_opaque_prf_input_callback)(SSL *, void *peerinput, | ||
852 | size_t len, void *arg); | ||
853 | void *tlsext_opaque_prf_input_callback_arg; | ||
854 | |||
855 | #ifndef OPENSSL_NO_PSK | 850 | #ifndef OPENSSL_NO_PSK |
856 | char *psk_identity_hint; | 851 | char *psk_identity_hint; |
857 | unsigned int (*psk_client_callback)(SSL *ssl, const char *hint, | 852 | unsigned int (*psk_client_callback)(SSL *ssl, const char *hint, |
@@ -1201,10 +1196,6 @@ struct ssl_st { | |||
1201 | size_t tlsext_ellipticcurvelist_length; | 1196 | size_t tlsext_ellipticcurvelist_length; |
1202 | unsigned char *tlsext_ellipticcurvelist; /* our list */ | 1197 | unsigned char *tlsext_ellipticcurvelist; /* our list */ |
1203 | 1198 | ||
1204 | /* draft-rescorla-tls-opaque-prf-input-00.txt information to be used for handshakes */ | ||
1205 | void *tlsext_opaque_prf_input; | ||
1206 | size_t tlsext_opaque_prf_input_len; | ||
1207 | |||
1208 | /* TLS Session Ticket extension override */ | 1199 | /* TLS Session Ticket extension override */ |
1209 | TLS_SESSION_TICKET_EXT *tlsext_session_ticket; | 1200 | TLS_SESSION_TICKET_EXT *tlsext_session_ticket; |
1210 | 1201 | ||
@@ -1454,9 +1445,6 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) | |||
1454 | #define SSL_CTRL_SET_TLSEXT_DEBUG_ARG 57 | 1445 | #define SSL_CTRL_SET_TLSEXT_DEBUG_ARG 57 |
1455 | #define SSL_CTRL_GET_TLSEXT_TICKET_KEYS 58 | 1446 | #define SSL_CTRL_GET_TLSEXT_TICKET_KEYS 58 |
1456 | #define SSL_CTRL_SET_TLSEXT_TICKET_KEYS 59 | 1447 | #define SSL_CTRL_SET_TLSEXT_TICKET_KEYS 59 |
1457 | #define SSL_CTRL_SET_TLSEXT_OPAQUE_PRF_INPUT 60 | ||
1458 | #define SSL_CTRL_SET_TLSEXT_OPAQUE_PRF_INPUT_CB 61 | ||
1459 | #define SSL_CTRL_SET_TLSEXT_OPAQUE_PRF_INPUT_CB_ARG 62 | ||
1460 | #define SSL_CTRL_SET_TLSEXT_STATUS_REQ_CB 63 | 1448 | #define SSL_CTRL_SET_TLSEXT_STATUS_REQ_CB 63 |
1461 | #define SSL_CTRL_SET_TLSEXT_STATUS_REQ_CB_ARG 64 | 1449 | #define SSL_CTRL_SET_TLSEXT_STATUS_REQ_CB_ARG 64 |
1462 | #define SSL_CTRL_SET_TLSEXT_STATUS_REQ_TYPE 65 | 1450 | #define SSL_CTRL_SET_TLSEXT_STATUS_REQ_TYPE 65 |
@@ -2259,7 +2247,6 @@ void ERR_load_SSL_strings(void); | |||
2259 | #define SSL_R_OLD_SESSION_CIPHER_NOT_RETURNED 197 | 2247 | #define SSL_R_OLD_SESSION_CIPHER_NOT_RETURNED 197 |
2260 | #define SSL_R_OLD_SESSION_COMPRESSION_ALGORITHM_NOT_RETURNED 344 | 2248 | #define SSL_R_OLD_SESSION_COMPRESSION_ALGORITHM_NOT_RETURNED 344 |
2261 | #define SSL_R_ONLY_TLS_ALLOWED_IN_FIPS_MODE 297 | 2249 | #define SSL_R_ONLY_TLS_ALLOWED_IN_FIPS_MODE 297 |
2262 | #define SSL_R_OPAQUE_PRF_INPUT_TOO_LONG 327 | ||
2263 | #define SSL_R_PACKET_LENGTH_TOO_LONG 198 | 2250 | #define SSL_R_PACKET_LENGTH_TOO_LONG 198 |
2264 | #define SSL_R_PARSE_TLSEXT 227 | 2251 | #define SSL_R_PARSE_TLSEXT 227 |
2265 | #define SSL_R_PATH_TOO_LONG 270 | 2252 | #define SSL_R_PATH_TOO_LONG 270 |