Lines Matching refs:s3

375 					&& !s->s3->send_connection_binding)
557 if (s->s3->client_opaque_prf_input != NULL &&
560 size_t col = s->s3->client_opaque_prf_input_len;
570 memcpy(ret, s->s3->client_opaque_prf_input, col);
641 if (s->ctx->next_proto_select_cb && !s->s3->tmp.finish_md_len)
719 if (s->version == SSL3_VERSION && !s->s3->send_connection_binding)
733 if(s->s3->send_connection_binding)
797 if (s->s3->server_opaque_prf_input != NULL &&
800 size_t sol = s->s3->server_opaque_prf_input_len;
810 memcpy(ret, s->s3->server_opaque_prf_input, sol);
836 if (((s->s3->tmp.new_cipher->id & 0xFFFF)==0x80 || (s->s3->tmp.new_cipher->id & 0xFFFF)==0x81)
872 next_proto_neg_seen = s->s3->next_proto_neg_seen;
873 s->s3->next_proto_neg_seen = 0;
888 s->s3->next_proto_neg_seen = 1;
979 s->s3->is_probably_safari = 1;
995 s->s3->next_proto_neg_seen = 0;
1255 n2s(sdata, s->s3->client_opaque_prf_input_len);
1256 if (s->s3->client_opaque_prf_input_len != size - 2)
1262 if (s->s3->client_opaque_prf_input != NULL) /* shouldn't really happen */
1263 OPENSSL_free(s->s3->client_opaque_prf_input);
1264 if (s->s3->client_opaque_prf_input_len == 0)
1265 s->s3->client_opaque_prf_input = OPENSSL_malloc(1); /* dummy byte just to get non-NULL */
1267 s->s3->client_opaque_prf_input = BUF_memdup(sdata, s->s3->client_opaque_prf_input_len);
1268 if (s->s3->client_opaque_prf_input == NULL)
1443 s->s3->tmp.finish_md_len == 0)
1456 * in this connection is if s->s3->tmp.finish_md_len >
1460 s->s3->next_proto_neg_seen = 1;
1526 s->s3->next_proto_neg_seen = 0;
1628 n2s(sdata, s->s3->server_opaque_prf_input_len);
1629 if (s->s3->server_opaque_prf_input_len != size - 2)
1635 if (s->s3->server_opaque_prf_input != NULL) /* shouldn't really happen */
1636 OPENSSL_free(s->s3->server_opaque_prf_input);
1637 if (s->s3->server_opaque_prf_input_len == 0)
1638 s->s3->server_opaque_prf_input = OPENSSL_malloc(1); /* dummy byte just to get non-NULL */
1640 s->s3->server_opaque_prf_input = BUF_memdup(sdata, s->s3->server_opaque_prf_input_len);
1642 if (s->s3->server_opaque_prf_input == NULL)
1665 s->s3->tmp.finish_md_len == 0)
1695 s->s3->next_proto_neg_seen = 1;
1854 if (s->s3->client_opaque_prf_input != NULL) /* shouldn't really happen */
1855 OPENSSL_free(s->s3->client_opaque_prf_input);
1858 s->s3->client_opaque_prf_input = OPENSSL_malloc(1); /* dummy byte just to get non-NULL */
1860 s->s3->client_opaque_prf_input = BUF_memdup(s->tlsext_opaque_prf_input, s->tlsext_opaque_prf_input_len);
1861 if (s->s3->client_opaque_prf_input == NULL)
1866 s->s3->client_opaque_prf_input_len = s->tlsext_opaque_prf_input_len;
1871 s->s3->server_opaque_prf_input_len = s->tlsext_opaque_prf_input_len;
1886 unsigned long alg_k = s->s3->tmp.new_cipher->algorithm_mkey;
1887 unsigned long alg_a = s->s3->tmp.new_cipher->algorithm_auth;
1948 if (s->s3->server_opaque_prf_input != NULL) /* shouldn't really happen */
1949 OPENSSL_free(s->s3->server_opaque_prf_input);
1950 s->s3->server_opaque_prf_input = NULL;
1954 if (s->s3->client_opaque_prf_input != NULL &&
1955 s->s3->client_opaque_prf_input_len == s->tlsext_opaque_prf_input_len)
1961 s->s3->server_opaque_prf_input = OPENSSL_malloc(1); /* dummy byte just to get non-NULL */
1963 s->s3->server_opaque_prf_input = BUF_memdup(s->tlsext_opaque_prf_input, s->tlsext_opaque_prf_input_len);
1964 if (s->s3->server_opaque_prf_input == NULL)
1970 s->s3->server_opaque_prf_input_len = s->tlsext_opaque_prf_input_len;
1974 if (r == 2 && s->s3->server_opaque_prf_input == NULL)
2079 unsigned long alg_k = s->s3->tmp.new_cipher->algorithm_mkey;
2080 unsigned long alg_a = s->s3->tmp.new_cipher->algorithm_auth;
2113 if (s->s3->server_opaque_prf_input_len > 0)
2118 if (s->s3->server_opaque_prf_input == NULL)
2126 if (s->s3->client_opaque_prf_input == NULL ||
2127 s->s3->client_opaque_prf_input_len != s->s3->server_opaque_prf_input_len)
2616 unsigned char *p = &s->s3->rrec.data[0], *pl;
2623 &s->s3->rrec.data[0], s->s3->rrec.length,
2627 if (1 + 2 + 16 > s->s3->rrec.length)
2631 if (1 + 2 + payload + 16 > s->s3->rrec.length)