summaryrefslogtreecommitdiff
path: root/src/lib/libssl/ssl.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libssl/ssl.h')
-rw-r--r--src/lib/libssl/ssl.h37
1 files changed, 1 insertions, 36 deletions
diff --git a/src/lib/libssl/ssl.h b/src/lib/libssl/ssl.h
index b1eeb85c64..18218f4c61 100644
--- a/src/lib/libssl/ssl.h
+++ b/src/lib/libssl/ssl.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: ssl.h,v 1.57 2014/07/09 11:25:42 jsing Exp $ */ 1/* $OpenBSD: ssl.h,v 1.58 2014/07/10 08:51:15 tedu 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 *
@@ -145,9 +145,6 @@
145 145
146#include <openssl/opensslconf.h> 146#include <openssl/opensslconf.h>
147 147
148#ifndef OPENSSL_NO_COMP
149#include <openssl/comp.h>
150#endif
151#ifndef OPENSSL_NO_BIO 148#ifndef OPENSSL_NO_BIO
152#include <openssl/bio.h> 149#include <openssl/bio.h>
153#endif 150#endif
@@ -488,8 +485,6 @@ struct ssl_session_st {
488 time_t time; 485 time_t time;
489 int references; 486 int references;
490 487
491 unsigned int compress_meth; /* Need to lookup the method */
492
493 const SSL_CIPHER *cipher; 488 const SSL_CIPHER *cipher;
494 unsigned long cipher_id; /* when ASN.1 loaded, this 489 unsigned long cipher_id; /* when ASN.1 loaded, this
495 * needs to be used to load 490 * needs to be used to load
@@ -682,11 +677,6 @@ typedef struct ssl_comp_st SSL_COMP;
682struct ssl_comp_st { 677struct ssl_comp_st {
683 int id; 678 int id;
684 const char *name; 679 const char *name;
685#ifndef OPENSSL_NO_COMP
686 COMP_METHOD *method;
687#else
688 char *method;
689#endif
690}; 680};
691 681
692DECLARE_STACK_OF(SSL_COMP) 682DECLARE_STACK_OF(SSL_COMP)
@@ -1099,11 +1089,6 @@ struct ssl_st {
1099 1089
1100 EVP_CIPHER_CTX *enc_read_ctx; /* cryptographic state */ 1090 EVP_CIPHER_CTX *enc_read_ctx; /* cryptographic state */
1101 EVP_MD_CTX *read_hash; /* used for mac generation */ 1091 EVP_MD_CTX *read_hash; /* used for mac generation */
1102#ifndef OPENSSL_NO_COMP
1103 COMP_CTX *expand; /* uncompress */
1104#else
1105 char *expand;
1106#endif
1107 1092
1108 SSL_AEAD_CTX *aead_write_ctx; /* AEAD context. If non-NULL, then 1093 SSL_AEAD_CTX *aead_write_ctx; /* AEAD context. If non-NULL, then
1109 enc_write_ctx and write_hash are 1094 enc_write_ctx and write_hash are
@@ -1111,12 +1096,6 @@ struct ssl_st {
1111 1096
1112 EVP_CIPHER_CTX *enc_write_ctx; /* cryptographic state */ 1097 EVP_CIPHER_CTX *enc_write_ctx; /* cryptographic state */
1113 EVP_MD_CTX *write_hash; /* used for mac generation */ 1098 EVP_MD_CTX *write_hash; /* used for mac generation */
1114#ifndef OPENSSL_NO_COMP
1115 COMP_CTX *compress; /* compression */
1116#else
1117 char *compress;
1118
1119#endif
1120 1099
1121 /* session info */ 1100 /* session info */
1122 1101
@@ -1836,20 +1815,6 @@ void SSL_CTX_set_tmp_ecdh_callback(SSL_CTX *ctx,
1836void SSL_set_tmp_ecdh_callback(SSL *ssl, 1815void SSL_set_tmp_ecdh_callback(SSL *ssl,
1837 EC_KEY *(*ecdh)(SSL *ssl, int is_export, int keylength)); 1816 EC_KEY *(*ecdh)(SSL *ssl, int is_export, int keylength));
1838 1817
1839#ifndef OPENSSL_NO_COMP
1840const COMP_METHOD *SSL_get_current_compression(SSL *s);
1841const COMP_METHOD *SSL_get_current_expansion(SSL *s);
1842const char *SSL_COMP_get_name(const COMP_METHOD *comp);
1843STACK_OF(SSL_COMP) *SSL_COMP_get_compression_methods(void);
1844int SSL_COMP_add_compression_method(int id, COMP_METHOD *cm);
1845#else
1846const void *SSL_get_current_compression(SSL *s);
1847const void *SSL_get_current_expansion(SSL *s);
1848const char *SSL_COMP_get_name(const void *comp);
1849void *SSL_COMP_get_compression_methods(void);
1850int SSL_COMP_add_compression_method(int id, void *cm);
1851#endif
1852
1853/* TLS extensions functions */ 1818/* TLS extensions functions */
1854int SSL_set_session_ticket_ext(SSL *s, void *ext_data, int ext_len); 1819int SSL_set_session_ticket_ext(SSL *s, void *ext_data, int ext_len);
1855 1820