diff options
author | jsing <> | 2014-05-31 10:49:28 +0000 |
---|---|---|
committer | jsing <> | 2014-05-31 10:49:28 +0000 |
commit | cc0b160e462358c219bef48df27be2e816b65194 (patch) | |
tree | 32a374445fa15f520b06510f07c011a6234df599 /src/lib/libssl/s3_lib.c | |
parent | 57e924c96320c9b14de6078fc75984c949b073b2 (diff) | |
download | openbsd-cc0b160e462358c219bef48df27be2e816b65194.tar.gz openbsd-cc0b160e462358c219bef48df27be2e816b65194.tar.bz2 openbsd-cc0b160e462358c219bef48df27be2e816b65194.zip |
TLS would not be entirely functional without extensions, so unifdef
OPENSSL_NO_TLSEXT.
ok tedu@
Diffstat (limited to 'src/lib/libssl/s3_lib.c')
-rw-r--r-- | src/lib/libssl/s3_lib.c | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/src/lib/libssl/s3_lib.c b/src/lib/libssl/s3_lib.c index 477c53b15b..72492a3332 100644 --- a/src/lib/libssl/s3_lib.c +++ b/src/lib/libssl/s3_lib.c | |||
@@ -151,11 +151,9 @@ | |||
151 | #include <stdio.h> | 151 | #include <stdio.h> |
152 | #include <openssl/objects.h> | 152 | #include <openssl/objects.h> |
153 | #include "ssl_locl.h" | 153 | #include "ssl_locl.h" |
154 | #ifndef OPENSSL_NO_TLSEXT | ||
155 | #ifndef OPENSSL_NO_EC | 154 | #ifndef OPENSSL_NO_EC |
156 | #include "../crypto/ec/ec_lcl.h" | 155 | #include "../crypto/ec/ec_lcl.h" |
157 | #endif /* OPENSSL_NO_EC */ | 156 | #endif /* OPENSSL_NO_EC */ |
158 | #endif /* OPENSSL_NO_TLSEXT */ | ||
159 | #include <openssl/md5.h> | 157 | #include <openssl/md5.h> |
160 | #include <openssl/dh.h> | 158 | #include <openssl/dh.h> |
161 | 159 | ||
@@ -2383,11 +2381,9 @@ ssl3_clear(SSL *s) | |||
2383 | EC_KEY_free(s->s3->tmp.ecdh); | 2381 | EC_KEY_free(s->s3->tmp.ecdh); |
2384 | s->s3->tmp.ecdh = NULL; | 2382 | s->s3->tmp.ecdh = NULL; |
2385 | } | 2383 | } |
2386 | #ifndef OPENSSL_NO_TLSEXT | ||
2387 | #ifndef OPENSSL_NO_EC | 2384 | #ifndef OPENSSL_NO_EC |
2388 | s->s3->is_probably_safari = 0; | 2385 | s->s3->is_probably_safari = 0; |
2389 | #endif /* !OPENSSL_NO_EC */ | 2386 | #endif /* !OPENSSL_NO_EC */ |
2390 | #endif /* !OPENSSL_NO_TLSEXT */ | ||
2391 | 2387 | ||
2392 | rp = s->s3->rbuf.buf; | 2388 | rp = s->s3->rbuf.buf; |
2393 | wp = s->s3->wbuf.buf; | 2389 | wp = s->s3->wbuf.buf; |
@@ -2561,7 +2557,6 @@ ssl3_ctrl(SSL *s, int cmd, long larg, void *parg) | |||
2561 | return (ret); | 2557 | return (ret); |
2562 | } | 2558 | } |
2563 | break; | 2559 | break; |
2564 | #ifndef OPENSSL_NO_TLSEXT | ||
2565 | case SSL_CTRL_SET_TLSEXT_HOSTNAME: | 2560 | case SSL_CTRL_SET_TLSEXT_HOSTNAME: |
2566 | if (larg == TLSEXT_NAMETYPE_host_name) { | 2561 | if (larg == TLSEXT_NAMETYPE_host_name) { |
2567 | free(s->tlsext_hostname); | 2562 | free(s->tlsext_hostname); |
@@ -2657,7 +2652,6 @@ ssl3_ctrl(SSL *s, int cmd, long larg, void *parg) | |||
2657 | ret = 1; | 2652 | ret = 1; |
2658 | break; | 2653 | break; |
2659 | 2654 | ||
2660 | #endif /* !OPENSSL_NO_TLSEXT */ | ||
2661 | default: | 2655 | default: |
2662 | break; | 2656 | break; |
2663 | } | 2657 | } |
@@ -2694,12 +2688,10 @@ ssl3_callback_ctrl(SSL *s, int cmd, void (*fp)(void)) | |||
2694 | (EC_KEY *(*)(SSL *, int, int))fp; | 2688 | (EC_KEY *(*)(SSL *, int, int))fp; |
2695 | } | 2689 | } |
2696 | break; | 2690 | break; |
2697 | #ifndef OPENSSL_NO_TLSEXT | ||
2698 | case SSL_CTRL_SET_TLSEXT_DEBUG_CB: | 2691 | case SSL_CTRL_SET_TLSEXT_DEBUG_CB: |
2699 | s->tlsext_debug_cb = (void (*)(SSL *, int , int, | 2692 | s->tlsext_debug_cb = (void (*)(SSL *, int , int, |
2700 | unsigned char *, int, void *))fp; | 2693 | unsigned char *, int, void *))fp; |
2701 | break; | 2694 | break; |
2702 | #endif | ||
2703 | default: | 2695 | default: |
2704 | break; | 2696 | break; |
2705 | } | 2697 | } |
@@ -2824,7 +2816,6 @@ ssl3_ctx_ctrl(SSL_CTX *ctx, int cmd, long larg, void *parg) | |||
2824 | return (0); | 2816 | return (0); |
2825 | } | 2817 | } |
2826 | break; | 2818 | break; |
2827 | #ifndef OPENSSL_NO_TLSEXT | ||
2828 | case SSL_CTRL_SET_TLSEXT_SERVERNAME_ARG: | 2819 | case SSL_CTRL_SET_TLSEXT_SERVERNAME_ARG: |
2829 | ctx->tlsext_servername_arg = parg; | 2820 | ctx->tlsext_servername_arg = parg; |
2830 | break; | 2821 | break; |
@@ -2865,7 +2856,6 @@ ssl3_ctx_ctrl(SSL_CTX *ctx, int cmd, long larg, void *parg) | |||
2865 | return 1; | 2856 | return 1; |
2866 | break; | 2857 | break; |
2867 | 2858 | ||
2868 | #endif /* !OPENSSL_NO_TLSEXT */ | ||
2869 | 2859 | ||
2870 | /* A Thawte special :-) */ | 2860 | /* A Thawte special :-) */ |
2871 | case SSL_CTRL_EXTRA_CHAIN_CERT: | 2861 | case SSL_CTRL_EXTRA_CHAIN_CERT: |
@@ -2916,7 +2906,6 @@ ssl3_ctx_callback_ctrl(SSL_CTX *ctx, int cmd, void (*fp)(void)) | |||
2916 | cert->ecdh_tmp_cb = (EC_KEY *(*)(SSL *, int, int))fp; | 2906 | cert->ecdh_tmp_cb = (EC_KEY *(*)(SSL *, int, int))fp; |
2917 | } | 2907 | } |
2918 | break; | 2908 | break; |
2919 | #ifndef OPENSSL_NO_TLSEXT | ||
2920 | case SSL_CTRL_SET_TLSEXT_SERVERNAME_CB: | 2909 | case SSL_CTRL_SET_TLSEXT_SERVERNAME_CB: |
2921 | ctx->tlsext_servername_callback = | 2910 | ctx->tlsext_servername_callback = |
2922 | (int (*)(SSL *, int *, void *))fp; | 2911 | (int (*)(SSL *, int *, void *))fp; |
@@ -2938,7 +2927,6 @@ ssl3_ctx_callback_ctrl(SSL_CTX *ctx, int cmd, void (*fp)(void)) | |||
2938 | unsigned char *, EVP_CIPHER_CTX *, HMAC_CTX *, int))fp; | 2927 | unsigned char *, EVP_CIPHER_CTX *, HMAC_CTX *, int))fp; |
2939 | break; | 2928 | break; |
2940 | 2929 | ||
2941 | #endif | ||
2942 | default: | 2930 | default: |
2943 | return (0); | 2931 | return (0); |
2944 | } | 2932 | } |
@@ -3043,7 +3031,6 @@ SSL_CIPHER *ssl3_choose_cipher(SSL *s, STACK_OF(SSL_CIPHER) *clnt, | |||
3043 | ok = (alg_k & mask_k) && (alg_a & mask_a); | 3031 | ok = (alg_k & mask_k) && (alg_a & mask_a); |
3044 | } | 3032 | } |
3045 | 3033 | ||
3046 | #ifndef OPENSSL_NO_TLSEXT | ||
3047 | #ifndef OPENSSL_NO_EC | 3034 | #ifndef OPENSSL_NO_EC |
3048 | if ( | 3035 | if ( |
3049 | /* | 3036 | /* |
@@ -3181,7 +3168,6 @@ SSL_CIPHER *ssl3_choose_cipher(SSL *s, STACK_OF(SSL_CIPHER) *clnt, | |||
3181 | ok = ok && ec_ok; | 3168 | ok = ok && ec_ok; |
3182 | } | 3169 | } |
3183 | #endif /* OPENSSL_NO_EC */ | 3170 | #endif /* OPENSSL_NO_EC */ |
3184 | #endif /* OPENSSL_NO_TLSEXT */ | ||
3185 | 3171 | ||
3186 | if (!ok) | 3172 | if (!ok) |
3187 | continue; | 3173 | continue; |