Updated indentation in the patch to match style used elsewhere in OpenSSL

This commit is contained in:
Jouni Malinen 2008-11-12 05:06:03 +02:00
parent efd59c96d7
commit d13c05cafb

View file

@ -6,11 +6,11 @@ This is based on the patch from Alexey Kobozev <akobozev@cisco.com>
Index: openssl-SNAP-20080928/ssl/s3_clnt.c Index: openssl-SNAP-20081111/ssl/s3_clnt.c
=================================================================== ===================================================================
--- openssl-SNAP-20080928.orig/ssl/s3_clnt.c --- openssl-SNAP-20081111.orig/ssl/s3_clnt.c
+++ openssl-SNAP-20080928/ssl/s3_clnt.c +++ openssl-SNAP-20081111/ssl/s3_clnt.c
@@ -788,6 +788,20 @@ int ssl3_get_server_hello(SSL *s) @@ -788,6 +788,23 @@ int ssl3_get_server_hello(SSL *s)
goto f_err; goto f_err;
} }
@ -20,10 +20,13 @@ Index: openssl-SNAP-20080928/ssl/s3_clnt.c
+ { + {
+ SSL_CIPHER *pref_cipher=NULL; + SSL_CIPHER *pref_cipher=NULL;
+ s->session->master_key_length=sizeof(s->session->master_key); + s->session->master_key_length=sizeof(s->session->master_key);
+ if (s->tls_session_secret_cb(s, s->session->master_key, &s->session->master_key_length, + if (s->tls_session_secret_cb(s, s->session->master_key,
+ NULL, &pref_cipher, s->tls_session_secret_cb_arg)) + &s->session->master_key_length,
+ NULL, &pref_cipher,
+ s->tls_session_secret_cb_arg))
+ { + {
+ s->session->cipher=pref_cipher ? pref_cipher : ssl_get_cipher_by_char(s,p+j); + s->session->cipher = pref_cipher ?
+ pref_cipher : ssl_get_cipher_by_char(s, p+j);
+ } + }
+ } + }
+#endif /* OPENSSL_NO_TLSEXT */ +#endif /* OPENSSL_NO_TLSEXT */
@ -31,7 +34,7 @@ Index: openssl-SNAP-20080928/ssl/s3_clnt.c
if (j != 0 && j == s->session->session_id_length if (j != 0 && j == s->session->session_id_length
&& memcmp(p,s->session->session_id,j) == 0) && memcmp(p,s->session->session_id,j) == 0)
{ {
@@ -2927,11 +2941,8 @@ static int ssl3_check_finished(SSL *s) @@ -2927,11 +2944,8 @@ static int ssl3_check_finished(SSL *s)
{ {
int ok; int ok;
long n; long n;
@ -45,10 +48,10 @@ Index: openssl-SNAP-20080928/ssl/s3_clnt.c
return 1; return 1;
/* this function is called when we really expect a Certificate /* this function is called when we really expect a Certificate
* message, so permit appropriate message length */ * message, so permit appropriate message length */
Index: openssl-SNAP-20080928/ssl/s3_srvr.c Index: openssl-SNAP-20081111/ssl/s3_srvr.c
=================================================================== ===================================================================
--- openssl-SNAP-20080928.orig/ssl/s3_srvr.c --- openssl-SNAP-20081111.orig/ssl/s3_srvr.c
+++ openssl-SNAP-20080928/ssl/s3_srvr.c +++ openssl-SNAP-20081111/ssl/s3_srvr.c
@@ -1010,6 +1010,59 @@ int ssl3_get_client_hello(SSL *s) @@ -1010,6 +1010,59 @@ int ssl3_get_client_hello(SSL *s)
SSLerr(SSL_F_SSL3_GET_CLIENT_HELLO,SSL_R_CLIENTHELLO_TLSEXT); SSLerr(SSL_F_SSL3_GET_CLIENT_HELLO,SSL_R_CLIENTHELLO_TLSEXT);
goto err; goto err;
@ -133,10 +136,10 @@ Index: openssl-SNAP-20080928/ssl/s3_srvr.c
/* Do the message type and length last */ /* Do the message type and length last */
d=p= &(buf[4]); d=p= &(buf[4]);
Index: openssl-SNAP-20080928/ssl/ssl_err.c Index: openssl-SNAP-20081111/ssl/ssl_err.c
=================================================================== ===================================================================
--- openssl-SNAP-20080928.orig/ssl/ssl_err.c --- openssl-SNAP-20081111.orig/ssl/ssl_err.c
+++ openssl-SNAP-20080928/ssl/ssl_err.c +++ openssl-SNAP-20081111/ssl/ssl_err.c
@@ -263,6 +263,7 @@ static ERR_STRING_DATA SSL_str_functs[]= @@ -263,6 +263,7 @@ static ERR_STRING_DATA SSL_str_functs[]=
{ERR_FUNC(SSL_F_TLS1_PRF), "tls1_prf"}, {ERR_FUNC(SSL_F_TLS1_PRF), "tls1_prf"},
{ERR_FUNC(SSL_F_TLS1_SETUP_KEY_BLOCK), "TLS1_SETUP_KEY_BLOCK"}, {ERR_FUNC(SSL_F_TLS1_SETUP_KEY_BLOCK), "TLS1_SETUP_KEY_BLOCK"},
@ -145,10 +148,10 @@ Index: openssl-SNAP-20080928/ssl/ssl_err.c
{0,NULL} {0,NULL}
}; };
Index: openssl-SNAP-20080928/ssl/ssl.h Index: openssl-SNAP-20081111/ssl/ssl.h
=================================================================== ===================================================================
--- openssl-SNAP-20080928.orig/ssl/ssl.h --- openssl-SNAP-20081111.orig/ssl/ssl.h
+++ openssl-SNAP-20080928/ssl/ssl.h +++ openssl-SNAP-20081111/ssl/ssl.h
@@ -355,6 +355,7 @@ extern "C" { @@ -355,6 +355,7 @@ extern "C" {
* 'struct ssl_st *' function parameters used to prototype callbacks * 'struct ssl_st *' function parameters used to prototype callbacks
* in SSL_CTX. */ * in SSL_CTX. */
@ -201,11 +204,11 @@ Index: openssl-SNAP-20080928/ssl/ssl.h
/* Reason codes. */ /* Reason codes. */
#define SSL_R_APP_DATA_IN_HANDSHAKE 100 #define SSL_R_APP_DATA_IN_HANDSHAKE 100
Index: openssl-SNAP-20080928/ssl/ssl_sess.c Index: openssl-SNAP-20081111/ssl/ssl_sess.c
=================================================================== ===================================================================
--- openssl-SNAP-20080928.orig/ssl/ssl_sess.c --- openssl-SNAP-20081111.orig/ssl/ssl_sess.c
+++ openssl-SNAP-20080928/ssl/ssl_sess.c +++ openssl-SNAP-20081111/ssl/ssl_sess.c
@@ -834,6 +834,52 @@ long SSL_CTX_get_timeout(const SSL_CTX * @@ -834,6 +834,54 @@ long SSL_CTX_get_timeout(const SSL_CTX *
return(s->session_timeout); return(s->session_timeout);
} }
@ -243,7 +246,9 @@ Index: openssl-SNAP-20080928/ssl/ssl_sess.c
+ s->tls_extension->length = ext_len; + s->tls_extension->length = ext_len;
+ s->tls_extension->data = s->tls_extension + 1; + s->tls_extension->data = s->tls_extension + 1;
+ memcpy(s->tls_extension->data, ext_data, ext_len); + memcpy(s->tls_extension->data, ext_data, ext_len);
+ } else { + }
+ else
+ {
+ s->tls_extension->length = 0; + s->tls_extension->length = 0;
+ s->tls_extension->data = NULL; + s->tls_extension->data = NULL;
+ } + }
@ -258,10 +263,10 @@ Index: openssl-SNAP-20080928/ssl/ssl_sess.c
typedef struct timeout_param_st typedef struct timeout_param_st
{ {
SSL_CTX *ctx; SSL_CTX *ctx;
Index: openssl-SNAP-20080928/ssl/t1_lib.c Index: openssl-SNAP-20081111/ssl/t1_lib.c
=================================================================== ===================================================================
--- openssl-SNAP-20080928.orig/ssl/t1_lib.c --- openssl-SNAP-20081111.orig/ssl/t1_lib.c
+++ openssl-SNAP-20080928/ssl/t1_lib.c +++ openssl-SNAP-20081111/ssl/t1_lib.c
@@ -154,6 +154,12 @@ int tls1_new(SSL *s) @@ -154,6 +154,12 @@ int tls1_new(SSL *s)
void tls1_free(SSL *s) void tls1_free(SSL *s)
@ -271,7 +276,7 @@ Index: openssl-SNAP-20080928/ssl/t1_lib.c
+ { + {
+ OPENSSL_free(s->tls_extension); + OPENSSL_free(s->tls_extension);
+ } + }
+#endif +#endif /* OPENSSL_NO_TLSEXT */
ssl3_free(s); ssl3_free(s);
} }
@ -324,10 +329,10 @@ Index: openssl-SNAP-20080928/ssl/t1_lib.c
return tls_decrypt_ticket(s, p, size, session_id, len, return tls_decrypt_ticket(s, p, size, session_id, len,
ret); ret);
} }
Index: openssl-SNAP-20080928/ssl/tls1.h Index: openssl-SNAP-20081111/ssl/tls1.h
=================================================================== ===================================================================
--- openssl-SNAP-20080928.orig/ssl/tls1.h --- openssl-SNAP-20081111.orig/ssl/tls1.h
+++ openssl-SNAP-20080928/ssl/tls1.h +++ openssl-SNAP-20081111/ssl/tls1.h
@@ -512,6 +512,14 @@ SSL_CTX_callback_ctrl(ssl,SSL_CTRL_SET_T @@ -512,6 +512,14 @@ SSL_CTX_callback_ctrl(ssl,SSL_CTRL_SET_T
#define TLS_MD_MASTER_SECRET_CONST "\x6d\x61\x73\x74\x65\x72\x20\x73\x65\x63\x72\x65\x74" /*master secret*/ #define TLS_MD_MASTER_SECRET_CONST "\x6d\x61\x73\x74\x65\x72\x20\x73\x65\x63\x72\x65\x74" /*master secret*/
#endif #endif
@ -343,10 +348,10 @@ Index: openssl-SNAP-20080928/ssl/tls1.h
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
Index: openssl-SNAP-20080928/util/ssleay.num Index: openssl-SNAP-20081111/util/ssleay.num
=================================================================== ===================================================================
--- openssl-SNAP-20080928.orig/util/ssleay.num --- openssl-SNAP-20081111.orig/util/ssleay.num
+++ openssl-SNAP-20080928/util/ssleay.num +++ openssl-SNAP-20081111/util/ssleay.num
@@ -254,3 +254,5 @@ PEM_read_bio_SSL_SESSION @@ -254,3 +254,5 @@ PEM_read_bio_SSL_SESSION
SSL_CTX_set_psk_server_callback 303 EXIST::FUNCTION:PSK SSL_CTX_set_psk_server_callback 303 EXIST::FUNCTION:PSK
SSL_get_psk_identity 304 EXIST::FUNCTION:PSK SSL_get_psk_identity 304 EXIST::FUNCTION:PSK