Lines Matching full:s3
97 TLS_MD_KEY_EXPANSION_CONST_SIZE, s->s3.server_random, in tls1_generate_key_block()
98 SSL3_RANDOM_SIZE, s->s3.client_random, SSL3_RANDOM_SIZE, in tls1_generate_key_block()
134 c = s->s3.tmp.new_sym_enc; in tls1_change_cipher_state()
135 m = s->s3.tmp.new_hash; in tls1_change_cipher_state()
136 mac_type = s->s3.tmp.new_mac_pkey_type; in tls1_change_cipher_state()
138 comp = s->s3.tmp.new_compression; in tls1_change_cipher_state()
141 p = s->s3.tmp.key_block; in tls1_change_cipher_state()
142 i = mac_secret_size = s->s3.tmp.new_mac_secret_size; in tls1_change_cipher_state()
170 if (n > s->s3.tmp.key_block_length) { in tls1_change_cipher_state()
180 if ((s->s3.tmp.new_cipher->algorithm_enc in tls1_change_cipher_state()
191 taglen = s->s3.tmp.new_mac_secret_size; in tls1_change_cipher_state()
198 s->s3.flags |= TLS1_FLAGS_ENCRYPT_THEN_MAC_READ; in tls1_change_cipher_state()
200 s->s3.flags &= ~TLS1_FLAGS_ENCRYPT_THEN_MAC_READ; in tls1_change_cipher_state()
202 if (s->s3.tmp.new_cipher->algorithm2 & TLS1_STREAM_MAC) in tls1_change_cipher_state()
207 if (s->s3.tmp.new_cipher->algorithm2 & TLS1_TLSTREE) in tls1_change_cipher_state()
215 s->s3.flags |= TLS1_FLAGS_ENCRYPT_THEN_MAC_WRITE; in tls1_change_cipher_state()
217 s->s3.flags &= ~TLS1_FLAGS_ENCRYPT_THEN_MAC_WRITE; in tls1_change_cipher_state()
219 if (s->s3.tmp.new_cipher->algorithm2 & TLS1_STREAM_MAC) in tls1_change_cipher_state()
224 if (s->s3.tmp.new_cipher->algorithm2 & TLS1_TLSTREE) in tls1_change_cipher_state()
267 if (s->s3.tmp.key_block_length != 0) in tls1_setup_key_block()
278 ssl_evp_cipher_free(s->s3.tmp.new_sym_enc); in tls1_setup_key_block()
279 s->s3.tmp.new_sym_enc = c; in tls1_setup_key_block()
280 ssl_evp_md_free(s->s3.tmp.new_hash); in tls1_setup_key_block()
281 s->s3.tmp.new_hash = hash; in tls1_setup_key_block()
282 s->s3.tmp.new_mac_pkey_type = mac_type; in tls1_setup_key_block()
283 s->s3.tmp.new_mac_secret_size = mac_secret_size; in tls1_setup_key_block()
299 s->s3.tmp.key_block_length = num; in tls1_setup_key_block()
300 s->s3.tmp.key_block = p; in tls1_setup_key_block()
305 BIO_dump_indent(trc_out, s->s3.client_random, SSL3_RANDOM_SIZE, 4); in tls1_setup_key_block()
307 BIO_dump_indent(trc_out, s->s3.server_random, SSL3_RANDOM_SIZE, 4); in tls1_setup_key_block()
336 if (s->s3.tmp.new_cipher->algorithm_mkey & SSL_kGOST18) in tls1_final_finish_mac()
396 s->s3.client_random, SSL3_RANDOM_SIZE, in tls1_generate_master_secret()
398 s->s3.server_random, SSL3_RANDOM_SIZE, in tls1_generate_master_secret()
410 BIO_dump_indent(trc_out, s->s3.client_random, SSL3_RANDOM_SIZE, 4); in tls1_generate_master_secret()
412 BIO_dump_indent(trc_out, s->s3.server_random, SSL3_RANDOM_SIZE, 4); in tls1_generate_master_secret()
457 memcpy(val + currentvalpos, s->s3.client_random, SSL3_RANDOM_SIZE); in tls1_export_keying_material()
459 memcpy(val + currentvalpos, s->s3.server_random, SSL3_RANDOM_SIZE); in tls1_export_keying_material()