Lines Matching refs:tmp

296         if (ssl_cipher_has_server_public_key(s->s3->tmp.new_cipher)) {
301 if (s->s3->tmp.certificate_status_expected) {
315 alg_a = s->s3->tmp.new_cipher->algorithm_auth;
324 if (ssl_cipher_requires_server_key_exchange(s->s3->tmp.new_cipher) ||
340 if (s->s3->tmp.cert_request) {
358 s->s3->tmp.next_state = SSL3_ST_SR_CERT_A;
376 s->state = s->s3->tmp.next_state;
381 if (s->s3->tmp.cert_request) {
497 s->session->cipher = s->s3->tmp.new_cipher;
529 s->s3->tmp.next_state = SSL3_ST_SR_CHANGE;
531 s->s3->tmp.next_state = SSL_ST_OK;
572 if (!s->s3->tmp.reuse_message && !skip && cb != NULL && s->state != state) {
796 s->s3->tmp.reuse_message = 1;
797 s->s3->tmp.message_type = SSL3_MT_CLIENT_HELLO;
799 s->s3->tmp.message_size = len - 4;
1053 if (have_extended_master_secret != s->s3->tmp.extended_master_secret) {
1088 s->s3->tmp.new_cipher = c;
1091 s->s3->tmp.cert_request = !!(s->verify_mode & SSL_VERIFY_PEER);
1095 s->s3->tmp.cert_request = 0;
1098 if (s->s3->tmp.new_cipher->algorithm_mkey & SSL_kPSK) {
1099 s->s3->tmp.cert_request = 0;
1103 s->s3->tmp.new_cipher = s->session->cipher;
1104 s->s3->tmp.cert_request = 0;
1109 if ((!SSL_USE_SIGALGS(s) || !s->s3->tmp.cert_request) &&
1122 * s->tmp.new_cipher - the new cipher to use. */
1148 (s->s3->tmp.new_cipher->algorithm_mkey & SSL_kECDHE) == 0) {
1202 s2n(ssl_cipher_get_value(s->s3->tmp.new_cipher), p);
1263 alg_k = s->s3->tmp.new_cipher->algorithm_mkey;
1264 alg_a = s->s3->tmp.new_cipher->algorithm_auth;
1294 if (s->s3->tmp.dh != NULL) {
1304 s->s3->tmp.dh = dh;
1336 if (s->s3->tmp.ecdh != NULL) {
1345 s->s3->tmp.ecdh = ecdh;
1409 if (ssl_cipher_has_server_public_key(s->s3->tmp.new_cipher)) {
1410 pkey = ssl_get_sign_pkey(s, s->s3->tmp.new_cipher);
1621 alg_k = s->s3->tmp.new_cipher->algorithm_mkey;
1622 alg_a = s->s3->tmp.new_cipher->algorithm_auth;
1813 if (s->s3->tmp.dh == NULL) {
1819 dh_srvr = s->s3->tmp.dh;
1843 DH_free(s->s3->tmp.dh);
1844 s->s3->tmp.dh = NULL;
1866 tkey = s->s3->tmp.ecdh;
1938 EC_KEY_free(s->s3->tmp.ecdh);
1939 s->s3->tmp.ecdh = NULL;
1995 s->session->extended_master_secret = s->s3->tmp.extended_master_secret;
2137 if (s->s3->tmp.message_type == SSL3_MT_CLIENT_KEY_EXCHANGE) {
2147 if (s->version > SSL3_VERSION && s->s3->tmp.cert_request) {
2153 s->s3->tmp.reuse_message = 1;
2158 if (s->s3->tmp.message_type != SSL3_MT_CERTIFICATE) {