summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjsing <>2014-05-28 14:05:35 +0000
committerjsing <>2014-05-28 14:05:35 +0000
commit77a0cef16541065749137ee6c39a139897456bba (patch)
tree25cac3e0029c2806d2b5b6ee0f9965429443341c /src
parentf817248b29e9b63b4187b2e5f775b9e6c815f3f3 (diff)
downloadopenbsd-77a0cef16541065749137ee6c39a139897456bba.tar.gz
openbsd-77a0cef16541065749137ee6c39a139897456bba.tar.bz2
openbsd-77a0cef16541065749137ee6c39a139897456bba.zip
More KNF.
Diffstat (limited to 'src')
-rw-r--r--src/lib/libssl/src/ssl/t1_enc.c23
-rw-r--r--src/lib/libssl/t1_enc.c23
2 files changed, 24 insertions, 22 deletions
diff --git a/src/lib/libssl/src/ssl/t1_enc.c b/src/lib/libssl/src/ssl/t1_enc.c
index f7fbf88f41..894b521e71 100644
--- a/src/lib/libssl/src/ssl/t1_enc.c
+++ b/src/lib/libssl/src/ssl/t1_enc.c
@@ -928,27 +928,28 @@ tls1_generate_master_secret(SSL *s, unsigned char *out, unsigned char *p,
928 const void *co = NULL, *so = NULL; 928 const void *co = NULL, *so = NULL;
929 int col = 0, sol = 0; 929 int col = 0, sol = 0;
930 930
931
932
933#ifdef TLSEXT_TYPE_opaque_prf_input 931#ifdef TLSEXT_TYPE_opaque_prf_input
934 if (s->s3->client_opaque_prf_input != NULL && s->s3->server_opaque_prf_input != NULL && 932 if (s->s3->client_opaque_prf_input != NULL &&
933 s->s3->server_opaque_prf_input != NULL &&
935 s->s3->client_opaque_prf_input_len > 0 && 934 s->s3->client_opaque_prf_input_len > 0 &&
936 s->s3->client_opaque_prf_input_len == s->s3->server_opaque_prf_input_len) { 935 s->s3->client_opaque_prf_input_len ==
936 s->s3->server_opaque_prf_input_len) {
937 /*
938 * sol must be same as col - see section 3.1 of
939 * draft-rescorla-tls-opaque-prf-input-00.txt.
940 */
937 co = s->s3->client_opaque_prf_input; 941 co = s->s3->client_opaque_prf_input;
938 col = s->s3->server_opaque_prf_input_len; 942 col = s->s3->server_opaque_prf_input_len;
939 so = s->s3->server_opaque_prf_input; 943 so = s->s3->server_opaque_prf_input;
940 sol = s->s3->client_opaque_prf_input_len; /* must be same as col (see draft-rescorla-tls-opaque-prf-input-00.txt, section 3.1) */ 944 sol = s->s3->client_opaque_prf_input_len;
941 } 945 }
942#endif 946#endif
943 947
944 tls1_PRF(ssl_get_algorithm2(s), 948 tls1_PRF(ssl_get_algorithm2(s),
945 TLS_MD_MASTER_SECRET_CONST, TLS_MD_MASTER_SECRET_CONST_SIZE, 949 TLS_MD_MASTER_SECRET_CONST, TLS_MD_MASTER_SECRET_CONST_SIZE,
946 s->s3->client_random, SSL3_RANDOM_SIZE, 950 s->s3->client_random, SSL3_RANDOM_SIZE, co, col,
947 co, col, 951 s->s3->server_random, SSL3_RANDOM_SIZE, so, sol,
948 s->s3->server_random, SSL3_RANDOM_SIZE, 952 p, len, s->session->master_key, buff, sizeof buff);
949 so, sol,
950 p, len,
951 s->session->master_key, buff, sizeof buff);
952 953
953 return (SSL3_MASTER_SECRET_SIZE); 954 return (SSL3_MASTER_SECRET_SIZE);
954} 955}
diff --git a/src/lib/libssl/t1_enc.c b/src/lib/libssl/t1_enc.c
index f7fbf88f41..894b521e71 100644
--- a/src/lib/libssl/t1_enc.c
+++ b/src/lib/libssl/t1_enc.c
@@ -928,27 +928,28 @@ tls1_generate_master_secret(SSL *s, unsigned char *out, unsigned char *p,
928 const void *co = NULL, *so = NULL; 928 const void *co = NULL, *so = NULL;
929 int col = 0, sol = 0; 929 int col = 0, sol = 0;
930 930
931
932
933#ifdef TLSEXT_TYPE_opaque_prf_input 931#ifdef TLSEXT_TYPE_opaque_prf_input
934 if (s->s3->client_opaque_prf_input != NULL && s->s3->server_opaque_prf_input != NULL && 932 if (s->s3->client_opaque_prf_input != NULL &&
933 s->s3->server_opaque_prf_input != NULL &&
935 s->s3->client_opaque_prf_input_len > 0 && 934 s->s3->client_opaque_prf_input_len > 0 &&
936 s->s3->client_opaque_prf_input_len == s->s3->server_opaque_prf_input_len) { 935 s->s3->client_opaque_prf_input_len ==
936 s->s3->server_opaque_prf_input_len) {
937 /*
938 * sol must be same as col - see section 3.1 of
939 * draft-rescorla-tls-opaque-prf-input-00.txt.
940 */
937 co = s->s3->client_opaque_prf_input; 941 co = s->s3->client_opaque_prf_input;
938 col = s->s3->server_opaque_prf_input_len; 942 col = s->s3->server_opaque_prf_input_len;
939 so = s->s3->server_opaque_prf_input; 943 so = s->s3->server_opaque_prf_input;
940 sol = s->s3->client_opaque_prf_input_len; /* must be same as col (see draft-rescorla-tls-opaque-prf-input-00.txt, section 3.1) */ 944 sol = s->s3->client_opaque_prf_input_len;
941 } 945 }
942#endif 946#endif
943 947
944 tls1_PRF(ssl_get_algorithm2(s), 948 tls1_PRF(ssl_get_algorithm2(s),
945 TLS_MD_MASTER_SECRET_CONST, TLS_MD_MASTER_SECRET_CONST_SIZE, 949 TLS_MD_MASTER_SECRET_CONST, TLS_MD_MASTER_SECRET_CONST_SIZE,
946 s->s3->client_random, SSL3_RANDOM_SIZE, 950 s->s3->client_random, SSL3_RANDOM_SIZE, co, col,
947 co, col, 951 s->s3->server_random, SSL3_RANDOM_SIZE, so, sol,
948 s->s3->server_random, SSL3_RANDOM_SIZE, 952 p, len, s->session->master_key, buff, sizeof buff);
949 so, sol,
950 p, len,
951 s->session->master_key, buff, sizeof buff);
952 953
953 return (SSL3_MASTER_SECRET_SIZE); 954 return (SSL3_MASTER_SECRET_SIZE);
954} 955}