Lines Matching refs:s3
93 TLS_MD_KEY_EXPANSION_CONST_SIZE, s->s3.server_random,
94 SSL3_RANDOM_SIZE, s->s3.client_random, SSL3_RANDOM_SIZE,
213 c = s->s3.tmp.new_sym_enc;
214 m = s->s3.tmp.new_hash;
215 mac_type = s->s3.tmp.new_mac_pkey_type;
217 comp = s->s3.tmp.new_compression;
222 s->s3.flags |= TLS1_FLAGS_ENCRYPT_THEN_MAC_READ;
224 s->s3.flags &= ~TLS1_FLAGS_ENCRYPT_THEN_MAC_READ;
226 if (s->s3.tmp.new_cipher->algorithm2 & TLS1_STREAM_MAC)
231 if (s->s3.tmp.new_cipher->algorithm2 & TLS1_TLSTREE)
270 mac_secret = &(s->s3.read_mac_secret[0]);
271 mac_secret_size = &(s->s3.read_mac_secret_size);
275 s->s3.flags |= TLS1_FLAGS_ENCRYPT_THEN_MAC_WRITE;
277 s->s3.flags &= ~TLS1_FLAGS_ENCRYPT_THEN_MAC_WRITE;
279 if (s->s3.tmp.new_cipher->algorithm2 & TLS1_STREAM_MAC)
284 if (s->s3.tmp.new_cipher->algorithm2 & TLS1_TLSTREE)
326 mac_secret = &(s->s3.write_mac_secret[0]);
327 mac_secret_size = &(s->s3.write_mac_secret_size);
333 p = s->s3.tmp.key_block;
334 i = *mac_secret_size = s->s3.tmp.new_mac_secret_size;
357 if (n > s->s3.tmp.key_block_length) {
403 if (s->s3.tmp.
533 if (s->s3.tmp.key_block_length != 0)
543 ssl_evp_cipher_free(s->s3.tmp.new_sym_enc);
544 s->s3.tmp.new_sym_enc = c;
545 ssl_evp_md_free(s->s3.tmp.new_hash);
546 s->s3.tmp.new_hash = hash;
547 s->s3.tmp.new_mac_pkey_type = mac_type;
548 s->s3.tmp.new_mac_secret_size = mac_secret_size;
560 s->s3.tmp.key_block_length = num;
561 s->s3.tmp.key_block = p;
566 BIO_dump_indent(trc_out, s->s3.client_random, SSL3_RANDOM_SIZE, 4);
568 BIO_dump_indent(trc_out, s->s3.server_random, SSL3_RANDOM_SIZE, 4);
591 s->s3.need_empty_fragments = 1;
595 s->s3.need_empty_fragments = 0;
598 s->s3.need_empty_fragments = 0;
614 if (s->s3.tmp.new_cipher->algorithm_mkey & SSL_kGOST18)
673 s->s3.client_random, SSL3_RANDOM_SIZE,
675 s->s3.server_random, SSL3_RANDOM_SIZE,
687 BIO_dump_indent(trc_out, s->s3.client_random, SSL3_RANDOM_SIZE, 4);
689 BIO_dump_indent(trc_out, s->s3.server_random, SSL3_RANDOM_SIZE, 4);
725 memcpy(val + currentvalpos, s->s3.client_random, SSL3_RANDOM_SIZE);
727 memcpy(val + currentvalpos, s->s3.server_random, SSL3_RANDOM_SIZE);