summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjsing <>2014-07-10 11:58:08 +0000
committerjsing <>2014-07-10 11:58:08 +0000
commit6ac73bd27d209a47dce4b245145f55151f5bfa6e (patch)
treeda4f7e1c8520a8acffc74003f2c3179883bf5a6d /src
parent3ac3d33258509422950536bdebb6e93c575cca61 (diff)
downloadopenbsd-6ac73bd27d209a47dce4b245145f55151f5bfa6e.tar.gz
openbsd-6ac73bd27d209a47dce4b245145f55151f5bfa6e.tar.bz2
openbsd-6ac73bd27d209a47dce4b245145f55151f5bfa6e.zip
Remove more compression tendrils.
ok tedu@
Diffstat (limited to 'src')
-rw-r--r--src/lib/libssl/src/ssl/ssl.h4
-rw-r--r--src/lib/libssl/src/ssl/ssl_ciph.c6
-rw-r--r--src/lib/libssl/src/ssl/ssl_lib.c8
-rw-r--r--src/lib/libssl/ssl.h4
-rw-r--r--src/lib/libssl/ssl_ciph.c6
-rw-r--r--src/lib/libssl/ssl_lib.c8
6 files changed, 8 insertions, 28 deletions
diff --git a/src/lib/libssl/src/ssl/ssl.h b/src/lib/libssl/src/ssl/ssl.h
index ee549c9184..0301fd0b96 100644
--- a/src/lib/libssl/src/ssl/ssl.h
+++ b/src/lib/libssl/src/ssl/ssl.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: ssl.h,v 1.59 2014/07/10 09:26:08 jsing Exp $ */ 1/* $OpenBSD: ssl.h,v 1.60 2014/07/10 11:58:08 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 *
@@ -772,8 +772,6 @@ struct ssl_ctx_st {
772 const EVP_MD *sha1; /* For SSLv3/TLSv1 'ssl3-sha1' */ 772 const EVP_MD *sha1; /* For SSLv3/TLSv1 'ssl3-sha1' */
773 773
774 STACK_OF(X509) *extra_certs; 774 STACK_OF(X509) *extra_certs;
775 STACK_OF(SSL_COMP) *comp_methods; /* stack of SSL_COMP, SSLv3/TLSv1 */
776
777 775
778 /* Default values used when no per-SSL value is defined follow */ 776 /* Default values used when no per-SSL value is defined follow */
779 777
diff --git a/src/lib/libssl/src/ssl/ssl_ciph.c b/src/lib/libssl/src/ssl/ssl_ciph.c
index bcd9b500f4..92d2417cb9 100644
--- a/src/lib/libssl/src/ssl/ssl_ciph.c
+++ b/src/lib/libssl/src/ssl/ssl_ciph.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ssl_ciph.c,v 1.61 2014/07/10 10:09:54 jsing Exp $ */ 1/* $OpenBSD: ssl_ciph.c,v 1.62 2014/07/10 11:58:08 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 *
@@ -168,10 +168,6 @@ static const EVP_CIPHER *ssl_cipher_methods[SSL_ENC_NUM_IDX] = {
168 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL 168 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL
169}; 169};
170 170
171#define SSL_COMP_NULL_IDX 0
172#define SSL_COMP_ZLIB_IDX 1
173#define SSL_COMP_NUM_IDX 2
174
175#define SSL_MD_MD5_IDX 0 171#define SSL_MD_MD5_IDX 0
176#define SSL_MD_SHA1_IDX 1 172#define SSL_MD_SHA1_IDX 1
177#define SSL_MD_GOST94_IDX 2 173#define SSL_MD_GOST94_IDX 2
diff --git a/src/lib/libssl/src/ssl/ssl_lib.c b/src/lib/libssl/src/ssl/ssl_lib.c
index 765012e861..5473690e09 100644
--- a/src/lib/libssl/src/ssl/ssl_lib.c
+++ b/src/lib/libssl/src/ssl/ssl_lib.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ssl_lib.c,v 1.72 2014/07/10 08:51:15 tedu Exp $ */ 1/* $OpenBSD: ssl_lib.c,v 1.73 2014/07/10 11:58:08 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 *
@@ -1896,8 +1896,6 @@ SSL_CTX_free(SSL_CTX *a)
1896 sk_X509_NAME_pop_free(a->client_CA, X509_NAME_free); 1896 sk_X509_NAME_pop_free(a->client_CA, X509_NAME_free);
1897 if (a->extra_certs != NULL) 1897 if (a->extra_certs != NULL)
1898 sk_X509_pop_free(a->extra_certs, X509_free); 1898 sk_X509_pop_free(a->extra_certs, X509_free);
1899 /* Don't free, since it removes a global database */
1900 a->comp_methods = NULL;
1901 1899
1902#ifndef OPENSSL_NO_SRTP 1900#ifndef OPENSSL_NO_SRTP
1903 if (a->srtp_profiles) 1901 if (a->srtp_profiles)
@@ -3060,6 +3058,4 @@ SSL_cache_hit(SSL *s)
3060} 3058}
3061 3059
3062IMPLEMENT_STACK_OF(SSL_CIPHER) 3060IMPLEMENT_STACK_OF(SSL_CIPHER)
3063IMPLEMENT_STACK_OF(SSL_COMP) 3061IMPLEMENT_OBJ_BSEARCH_GLOBAL_CMP_FN(SSL_CIPHER, SSL_CIPHER, ssl_cipher_id);
3064IMPLEMENT_OBJ_BSEARCH_GLOBAL_CMP_FN(SSL_CIPHER, SSL_CIPHER,
3065 ssl_cipher_id);
diff --git a/src/lib/libssl/ssl.h b/src/lib/libssl/ssl.h
index ee549c9184..0301fd0b96 100644
--- a/src/lib/libssl/ssl.h
+++ b/src/lib/libssl/ssl.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: ssl.h,v 1.59 2014/07/10 09:26:08 jsing Exp $ */ 1/* $OpenBSD: ssl.h,v 1.60 2014/07/10 11:58:08 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 *
@@ -772,8 +772,6 @@ struct ssl_ctx_st {
772 const EVP_MD *sha1; /* For SSLv3/TLSv1 'ssl3-sha1' */ 772 const EVP_MD *sha1; /* For SSLv3/TLSv1 'ssl3-sha1' */
773 773
774 STACK_OF(X509) *extra_certs; 774 STACK_OF(X509) *extra_certs;
775 STACK_OF(SSL_COMP) *comp_methods; /* stack of SSL_COMP, SSLv3/TLSv1 */
776
777 775
778 /* Default values used when no per-SSL value is defined follow */ 776 /* Default values used when no per-SSL value is defined follow */
779 777
diff --git a/src/lib/libssl/ssl_ciph.c b/src/lib/libssl/ssl_ciph.c
index bcd9b500f4..92d2417cb9 100644
--- a/src/lib/libssl/ssl_ciph.c
+++ b/src/lib/libssl/ssl_ciph.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ssl_ciph.c,v 1.61 2014/07/10 10:09:54 jsing Exp $ */ 1/* $OpenBSD: ssl_ciph.c,v 1.62 2014/07/10 11:58:08 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 *
@@ -168,10 +168,6 @@ static const EVP_CIPHER *ssl_cipher_methods[SSL_ENC_NUM_IDX] = {
168 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL 168 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL
169}; 169};
170 170
171#define SSL_COMP_NULL_IDX 0
172#define SSL_COMP_ZLIB_IDX 1
173#define SSL_COMP_NUM_IDX 2
174
175#define SSL_MD_MD5_IDX 0 171#define SSL_MD_MD5_IDX 0
176#define SSL_MD_SHA1_IDX 1 172#define SSL_MD_SHA1_IDX 1
177#define SSL_MD_GOST94_IDX 2 173#define SSL_MD_GOST94_IDX 2
diff --git a/src/lib/libssl/ssl_lib.c b/src/lib/libssl/ssl_lib.c
index 765012e861..5473690e09 100644
--- a/src/lib/libssl/ssl_lib.c
+++ b/src/lib/libssl/ssl_lib.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ssl_lib.c,v 1.72 2014/07/10 08:51:15 tedu Exp $ */ 1/* $OpenBSD: ssl_lib.c,v 1.73 2014/07/10 11:58:08 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 *
@@ -1896,8 +1896,6 @@ SSL_CTX_free(SSL_CTX *a)
1896 sk_X509_NAME_pop_free(a->client_CA, X509_NAME_free); 1896 sk_X509_NAME_pop_free(a->client_CA, X509_NAME_free);
1897 if (a->extra_certs != NULL) 1897 if (a->extra_certs != NULL)
1898 sk_X509_pop_free(a->extra_certs, X509_free); 1898 sk_X509_pop_free(a->extra_certs, X509_free);
1899 /* Don't free, since it removes a global database */
1900 a->comp_methods = NULL;
1901 1899
1902#ifndef OPENSSL_NO_SRTP 1900#ifndef OPENSSL_NO_SRTP
1903 if (a->srtp_profiles) 1901 if (a->srtp_profiles)
@@ -3060,6 +3058,4 @@ SSL_cache_hit(SSL *s)
3060} 3058}
3061 3059
3062IMPLEMENT_STACK_OF(SSL_CIPHER) 3060IMPLEMENT_STACK_OF(SSL_CIPHER)
3063IMPLEMENT_STACK_OF(SSL_COMP) 3061IMPLEMENT_OBJ_BSEARCH_GLOBAL_CMP_FN(SSL_CIPHER, SSL_CIPHER, ssl_cipher_id);
3064IMPLEMENT_OBJ_BSEARCH_GLOBAL_CMP_FN(SSL_CIPHER, SSL_CIPHER,
3065 ssl_cipher_id);