Lines Matching full:s3

25             || !WPACKET_sub_memcpy_u8(pkt, s->s3.previous_client_finished,
26 s->s3.previous_client_finished_len)
410 s->s3.alpn_sent = 0;
424 s->s3.alpn_sent = 1;
599 if (s->s3.tmp.pkey != NULL) {
607 key_share_key = s->s3.tmp.pkey;
636 s->s3.tmp.pkey = key_share_key;
637 s->s3.group_id = curve_id;
642 if (s->s3.tmp.pkey == NULL)
674 if (s->s3.group_id != 0) {
675 curve_id = s->s3.group_id;
1206 size_t expected_len = s->s3.previous_client_finished_len
1207 + s->s3.previous_server_finished_len;
1213 || s->s3.previous_client_finished_len != 0)
1215 || s->s3.previous_server_finished_len != 0)) {
1238 if (!PACKET_get_bytes(pkt, &data, s->s3.previous_client_finished_len)
1239 || memcmp(data, s->s3.previous_client_finished,
1240 s->s3.previous_client_finished_len) != 0) {
1245 if (!PACKET_get_bytes(pkt, &data, s->s3.previous_server_finished_len)
1246 || memcmp(data, s->s3.previous_server_finished,
1247 s->s3.previous_server_finished_len) != 0) {
1251 s->s3.send_connection_binding = 1;
1559 s->s3.npn_seen = 1;
1573 if (!s->s3.alpn_sent) {
1611 OPENSSL_free(s->s3.alpn_selected);
1612 s->s3.alpn_selected = OPENSSL_malloc(len);
1613 if (s->s3.alpn_selected == NULL) {
1614 s->s3.alpn_selected_len = 0;
1618 if (!PACKET_copy_bytes(pkt, s->s3.alpn_selected, len)) {
1622 s->s3.alpn_selected_len = len;
1626 || memcmp(s->session->ext.alpn_selected, s->s3.alpn_selected, len)
1641 OPENSSL_memdup(s->s3.alpn_selected, s->s3.alpn_selected_len);
1647 s->session->ext.alpn_selected_len = s->s3.alpn_selected_len;
1708 && s->s3.tmp.new_cipher->algorithm_mac != SSL_AEAD
1709 && s->s3.tmp.new_cipher->algorithm_enc != SSL_RC4
1710 && s->s3.tmp.new_cipher->algorithm_enc != SSL_eGOST2814789CNT
1711 && s->s3.tmp.new_cipher->algorithm_enc != SSL_eGOST2814789CNT12
1712 && s->s3.tmp.new_cipher->algorithm_enc != SSL_MAGMA
1713 && s->s3.tmp.new_cipher->algorithm_enc != SSL_KUZNYECHIK)
1724 s->s3.flags |= TLS1_FLAGS_RECEIVED_EXTMS;
1768 EVP_PKEY *ckey = s->s3.tmp.pkey, *skey = NULL;
1772 if (ckey == NULL || s->s3.peer_tmp != NULL) {
1795 if (group_id == s->s3.group_id) {
1814 s->s3.group_id = group_id;
1815 EVP_PKEY_free(s->s3.tmp.pkey);
1816 s->s3.tmp.pkey = NULL;
1820 if (group_id != s->s3.group_id) {
1883 s->s3.peer_tmp = skey;
1894 s->s3.did_kex = 1;