diff options
Diffstat (limited to '')
| -rw-r--r-- | src/lib/libssl/ssl.h | 45 |
1 files changed, 1 insertions, 44 deletions
diff --git a/src/lib/libssl/ssl.h b/src/lib/libssl/ssl.h index 0301fd0b96..5ea440231a 100644 --- a/src/lib/libssl/ssl.h +++ b/src/lib/libssl/ssl.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: ssl.h,v 1.60 2014/07/10 11:58:08 jsing Exp $ */ | 1 | /* $OpenBSD: ssl.h,v 1.61 2014/07/11 09:24:44 beck 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 | * |
| @@ -460,10 +460,6 @@ struct ssl_session_st { | |||
| 460 | unsigned int sid_ctx_length; | 460 | unsigned int sid_ctx_length; |
| 461 | unsigned char sid_ctx[SSL_MAX_SID_CTX_LENGTH]; | 461 | unsigned char sid_ctx[SSL_MAX_SID_CTX_LENGTH]; |
| 462 | 462 | ||
| 463 | #ifndef OPENSSL_NO_PSK | ||
| 464 | char *psk_identity_hint; | ||
| 465 | char *psk_identity; | ||
| 466 | #endif | ||
| 467 | /* Used to indicate that session resumption is not allowed. | 463 | /* Used to indicate that session resumption is not allowed. |
| 468 | * Applications can also set this bit for a new session via | 464 | * Applications can also set this bit for a new session via |
| 469 | * not_resumable_session_cb to disable session caching and tickets. */ | 465 | * not_resumable_session_cb to disable session caching and tickets. */ |
| @@ -835,14 +831,6 @@ struct ssl_ctx_st { | |||
| 835 | int (*tlsext_status_cb)(SSL *ssl, void *arg); | 831 | int (*tlsext_status_cb)(SSL *ssl, void *arg); |
| 836 | void *tlsext_status_arg; | 832 | void *tlsext_status_arg; |
| 837 | 833 | ||
| 838 | #ifndef OPENSSL_NO_PSK | ||
| 839 | char *psk_identity_hint; | ||
| 840 | unsigned int (*psk_client_callback)(SSL *ssl, const char *hint, | ||
| 841 | char *identity, unsigned int max_identity_len, unsigned char *psk, | ||
| 842 | unsigned int max_psk_len); | ||
| 843 | unsigned int (*psk_server_callback)(SSL *ssl, const char *identity, | ||
| 844 | unsigned char *psk, unsigned int max_psk_len); | ||
| 845 | #endif | ||
| 846 | 834 | ||
| 847 | 835 | ||
| 848 | 836 | ||
| @@ -955,30 +943,6 @@ void SSL_get0_next_proto_negotiated(const SSL *s, const unsigned char **data, | |||
| 955 | #define OPENSSL_NPN_NO_OVERLAP 2 | 943 | #define OPENSSL_NPN_NO_OVERLAP 2 |
| 956 | #endif | 944 | #endif |
| 957 | 945 | ||
| 958 | #ifndef OPENSSL_NO_PSK | ||
| 959 | /* the maximum length of the buffer given to callbacks containing the | ||
| 960 | * resulting identity/psk */ | ||
| 961 | #define PSK_MAX_IDENTITY_LEN 128 | ||
| 962 | #define PSK_MAX_PSK_LEN 256 | ||
| 963 | void SSL_CTX_set_psk_client_callback(SSL_CTX *ctx, | ||
| 964 | unsigned int (*psk_client_callback)(SSL *ssl, const char *hint, | ||
| 965 | char *identity, unsigned int max_identity_len, unsigned char *psk, | ||
| 966 | unsigned int max_psk_len)); | ||
| 967 | void SSL_set_psk_client_callback(SSL *ssl, | ||
| 968 | unsigned int (*psk_client_callback)(SSL *ssl, const char *hint, | ||
| 969 | char *identity, unsigned int max_identity_len, unsigned char *psk, | ||
| 970 | unsigned int max_psk_len)); | ||
| 971 | void SSL_CTX_set_psk_server_callback(SSL_CTX *ctx, | ||
| 972 | unsigned int (*psk_server_callback)(SSL *ssl, const char *identity, | ||
| 973 | unsigned char *psk, unsigned int max_psk_len)); | ||
| 974 | void SSL_set_psk_server_callback(SSL *ssl, | ||
| 975 | unsigned int (*psk_server_callback)(SSL *ssl, const char *identity, | ||
| 976 | unsigned char *psk, unsigned int max_psk_len)); | ||
| 977 | int SSL_CTX_use_psk_identity_hint(SSL_CTX *ctx, const char *identity_hint); | ||
| 978 | int SSL_use_psk_identity_hint(SSL *s, const char *identity_hint); | ||
| 979 | const char *SSL_get_psk_identity_hint(const SSL *s); | ||
| 980 | const char *SSL_get_psk_identity(const SSL *s); | ||
| 981 | #endif | ||
| 982 | 946 | ||
| 983 | #define SSL_NOTHING 1 | 947 | #define SSL_NOTHING 1 |
| 984 | #define SSL_WRITING 2 | 948 | #define SSL_WRITING 2 |
| @@ -1123,13 +1087,6 @@ struct ssl_st { | |||
| 1123 | int error_code; /* actual code */ | 1087 | int error_code; /* actual code */ |
| 1124 | 1088 | ||
| 1125 | 1089 | ||
| 1126 | #ifndef OPENSSL_NO_PSK | ||
| 1127 | unsigned int (*psk_client_callback)(SSL *ssl, const char *hint, | ||
| 1128 | char *identity, unsigned int max_identity_len, unsigned char *psk, | ||
| 1129 | unsigned int max_psk_len); | ||
| 1130 | unsigned int (*psk_server_callback)(SSL *ssl, const char *identity, | ||
| 1131 | unsigned char *psk, unsigned int max_psk_len); | ||
| 1132 | #endif | ||
| 1133 | 1090 | ||
| 1134 | SSL_CTX *ctx; | 1091 | SSL_CTX *ctx; |
| 1135 | /* set this flag to 1 and a sleep(1) is put into all SSL_read() | 1092 | /* set this flag to 1 and a sleep(1) is put into all SSL_read() |
