Lines Matching refs:s3
93 TLS_MD_KEY_EXPANSION_CONST_SIZE, s->s3.server_random, in tls1_generate_key_block()
94 SSL3_RANDOM_SIZE, s->s3.client_random, SSL3_RANDOM_SIZE, in tls1_generate_key_block()
172 c = s->s3.tmp.new_sym_enc; in tls1_change_cipher_state()
173 m = s->s3.tmp.new_hash; in tls1_change_cipher_state()
174 mac_type = s->s3.tmp.new_mac_pkey_type; in tls1_change_cipher_state()
176 comp = s->s3.tmp.new_compression; in tls1_change_cipher_state()
181 s->s3.flags |= TLS1_FLAGS_ENCRYPT_THEN_MAC_READ; in tls1_change_cipher_state()
183 s->s3.flags &= ~TLS1_FLAGS_ENCRYPT_THEN_MAC_READ; in tls1_change_cipher_state()
185 if (s->s3.tmp.new_cipher->algorithm2 & TLS1_STREAM_MAC) in tls1_change_cipher_state()
190 if (s->s3.tmp.new_cipher->algorithm2 & TLS1_TLSTREE) in tls1_change_cipher_state()
229 mac_secret = &(s->s3.read_mac_secret[0]); in tls1_change_cipher_state()
230 mac_secret_size = &(s->s3.read_mac_secret_size); in tls1_change_cipher_state()
234 s->s3.flags |= TLS1_FLAGS_ENCRYPT_THEN_MAC_WRITE; in tls1_change_cipher_state()
236 s->s3.flags &= ~TLS1_FLAGS_ENCRYPT_THEN_MAC_WRITE; in tls1_change_cipher_state()
238 if (s->s3.tmp.new_cipher->algorithm2 & TLS1_STREAM_MAC) in tls1_change_cipher_state()
243 if (s->s3.tmp.new_cipher->algorithm2 & TLS1_TLSTREE) in tls1_change_cipher_state()
285 mac_secret = &(s->s3.write_mac_secret[0]); in tls1_change_cipher_state()
286 mac_secret_size = &(s->s3.write_mac_secret_size); in tls1_change_cipher_state()
292 p = s->s3.tmp.key_block; in tls1_change_cipher_state()
293 i = *mac_secret_size = s->s3.tmp.new_mac_secret_size; in tls1_change_cipher_state()
316 if (n > s->s3.tmp.key_block_length) { in tls1_change_cipher_state()
362 if (s->s3.tmp. in tls1_change_cipher_state()
478 if (s->s3.tmp.key_block_length != 0) in tls1_setup_key_block()
488 ssl_evp_cipher_free(s->s3.tmp.new_sym_enc); in tls1_setup_key_block()
489 s->s3.tmp.new_sym_enc = c; in tls1_setup_key_block()
490 ssl_evp_md_free(s->s3.tmp.new_hash); in tls1_setup_key_block()
491 s->s3.tmp.new_hash = hash; in tls1_setup_key_block()
492 s->s3.tmp.new_mac_pkey_type = mac_type; in tls1_setup_key_block()
493 s->s3.tmp.new_mac_secret_size = mac_secret_size; in tls1_setup_key_block()
505 s->s3.tmp.key_block_length = num; in tls1_setup_key_block()
506 s->s3.tmp.key_block = p; in tls1_setup_key_block()
511 BIO_dump_indent(trc_out, s->s3.client_random, SSL3_RANDOM_SIZE, 4); in tls1_setup_key_block()
513 BIO_dump_indent(trc_out, s->s3.server_random, SSL3_RANDOM_SIZE, 4); in tls1_setup_key_block()
536 s->s3.need_empty_fragments = 1; in tls1_setup_key_block()
540 s->s3.need_empty_fragments = 0; in tls1_setup_key_block()
543 s->s3.need_empty_fragments = 0; in tls1_setup_key_block()
559 if (s->s3.tmp.new_cipher->algorithm_mkey & SSL_kGOST18) in tls1_final_finish_mac()
618 s->s3.client_random, SSL3_RANDOM_SIZE, in tls1_generate_master_secret()
620 s->s3.server_random, SSL3_RANDOM_SIZE, in tls1_generate_master_secret()
632 BIO_dump_indent(trc_out, s->s3.client_random, SSL3_RANDOM_SIZE, 4); in tls1_generate_master_secret()
634 BIO_dump_indent(trc_out, s->s3.server_random, SSL3_RANDOM_SIZE, 4); in tls1_generate_master_secret()
670 memcpy(val + currentvalpos, s->s3.client_random, SSL3_RANDOM_SIZE); in tls1_export_keying_material()
672 memcpy(val + currentvalpos, s->s3.server_random, SSL3_RANDOM_SIZE); in tls1_export_keying_material()