• Home
  • Raw
  • Download

Lines Matching refs:s3

282 			s->s3->tmp.next_state=SSL3_ST_SW_HELLO_REQ_C;  in IMPLEMENT_dtls1_meth_func()
312 memcpy(s->s3->write_sequence, s->s3->read_sequence, sizeof(s->s3->write_sequence)); in IMPLEMENT_dtls1_meth_func()
337 s->s3->tmp.next_state=SSL3_ST_SR_CLNT_HELLO_A; in IMPLEMENT_dtls1_meth_func()
349 s->s3->in_read_app_data=2; in IMPLEMENT_dtls1_meth_func()
368 s->s3->in_read_app_data=2; in IMPLEMENT_dtls1_meth_func()
421 if (!(s->s3->tmp.new_cipher->algorithm_auth & SSL_aNULL) in IMPLEMENT_dtls1_meth_func()
422 && !(s->s3->tmp.new_cipher->algorithm_mkey & SSL_kPSK)) in IMPLEMENT_dtls1_meth_func()
450 alg_k = s->s3->tmp.new_cipher->algorithm_mkey; in IMPLEMENT_dtls1_meth_func()
463 s->s3->tmp.use_rsa_tmp=1; in IMPLEMENT_dtls1_meth_func()
465 s->s3->tmp.use_rsa_tmp=0; in IMPLEMENT_dtls1_meth_func()
469 if (s->s3->tmp.use_rsa_tmp in IMPLEMENT_dtls1_meth_func()
479 || (SSL_C_IS_EXPORT(s->s3->tmp.new_cipher) in IMPLEMENT_dtls1_meth_func()
480 …ize(s->cert->pkeys[SSL_PKEY_RSA_ENC].privatekey)*8 > SSL_C_EXPORT_PKEYLENGTH(s->s3->tmp.new_cipher) in IMPLEMENT_dtls1_meth_func()
508 ((s->s3->tmp.new_cipher->algorithm_auth & SSL_aNULL) && in IMPLEMENT_dtls1_meth_func()
513 (s->s3->tmp.new_cipher->algorithm_auth & SSL_aKRB5) in IMPLEMENT_dtls1_meth_func()
516 || (s->s3->tmp.new_cipher->algorithm_mkey & SSL_kPSK)) in IMPLEMENT_dtls1_meth_func()
520 s->s3->tmp.cert_request=0; in IMPLEMENT_dtls1_meth_func()
532 s->s3->tmp.cert_request=1; in IMPLEMENT_dtls1_meth_func()
547 s->s3->tmp.next_state=SSL3_ST_SR_CERT_A; in IMPLEMENT_dtls1_meth_func()
551 s->d1->next_state = s->s3->tmp.next_state; in IMPLEMENT_dtls1_meth_func()
552 s->s3->tmp.next_state=DTLS1_SCTP_ST_SW_WRITE_SOCK; in IMPLEMENT_dtls1_meth_func()
565 s->s3->tmp.next_state=SSL3_ST_SR_CERT_A; in IMPLEMENT_dtls1_meth_func()
578 s->state=s->s3->tmp.next_state; in IMPLEMENT_dtls1_meth_func()
585 s->state=s->s3->tmp.next_state; in IMPLEMENT_dtls1_meth_func()
650 &(s->s3->tmp.cert_verify_md[0])); in IMPLEMENT_dtls1_meth_func()
653 &(s->s3->tmp.cert_verify_md[MD5_DIGEST_LENGTH])); in IMPLEMENT_dtls1_meth_func()
714 s->session->cipher=s->s3->tmp.new_cipher; in IMPLEMENT_dtls1_meth_func()
752 s->s3->tmp.next_state=SSL3_ST_SR_FINISHED_A; in IMPLEMENT_dtls1_meth_func()
755 s->s3->tmp.next_state=SSL_ST_OK; in IMPLEMENT_dtls1_meth_func()
759 s->d1->next_state = s->s3->tmp.next_state; in IMPLEMENT_dtls1_meth_func()
760 s->s3->tmp.next_state=DTLS1_SCTP_ST_SW_WRITE_SOCK; in IMPLEMENT_dtls1_meth_func()
812 if (!s->s3->tmp.reuse_message && !skip) in IMPLEMENT_dtls1_meth_func()
920 p=s->s3->server_random; in dtls1_send_server_hello()
931 memcpy(p,s->s3->server_random,SSL3_RANDOM_SIZE); in dtls1_send_server_hello()
956 if (s->s3->tmp.new_cipher == NULL) in dtls1_send_server_hello()
958 i=ssl3_put_cipher_by_char(s->s3->tmp.new_cipher,p); in dtls1_send_server_hello()
965 if (s->s3->tmp.new_compression == NULL) in dtls1_send_server_hello()
968 *(p++)=s->s3->tmp.new_compression->id; in dtls1_send_server_hello()
1055 type=s->s3->tmp.new_cipher->algorithm_mkey; in dtls1_send_server_key_exchange()
1069 SSL_C_IS_EXPORT(s->s3->tmp.new_cipher), in dtls1_send_server_key_exchange()
1070 SSL_C_EXPORT_PKEYLENGTH(s->s3->tmp.new_cipher)); in dtls1_send_server_key_exchange()
1088 s->s3->tmp.use_rsa_tmp=1; in dtls1_send_server_key_exchange()
1098 SSL_C_IS_EXPORT(s->s3->tmp.new_cipher), in dtls1_send_server_key_exchange()
1099 SSL_C_EXPORT_PKEYLENGTH(s->s3->tmp.new_cipher)); in dtls1_send_server_key_exchange()
1107 if (s->s3->tmp.dh != NULL) in dtls1_send_server_key_exchange()
1120 s->s3->tmp.dh=dh; in dtls1_send_server_key_exchange()
1158 SSL_C_IS_EXPORT(s->s3->tmp.new_cipher), in dtls1_send_server_key_exchange()
1159 SSL_C_EXPORT_PKEYLENGTH(s->s3->tmp.new_cipher)); in dtls1_send_server_key_exchange()
1168 if (s->s3->tmp.ecdh != NULL) in dtls1_send_server_key_exchange()
1170 EC_KEY_free(s->s3->tmp.ecdh); in dtls1_send_server_key_exchange()
1187 s->s3->tmp.ecdh=ecdh; in dtls1_send_server_key_exchange()
1207 if (SSL_C_IS_EXPORT(s->s3->tmp.new_cipher) && in dtls1_send_server_key_exchange()
1295 if (!(s->s3->tmp.new_cipher->algorithm_auth & SSL_aNULL) in dtls1_send_server_key_exchange()
1296 && !(s->s3->tmp.new_cipher->algorithm_mkey & SSL_kPSK)) in dtls1_send_server_key_exchange()
1298 if ((pkey=ssl_get_sign_pkey(s,s->s3->tmp.new_cipher, NULL)) in dtls1_send_server_key_exchange()
1377 EVP_DigestUpdate(&md_ctx,&(s->s3->client_random[0]),SSL3_RANDOM_SIZE); in dtls1_send_server_key_exchange()
1378 EVP_DigestUpdate(&md_ctx,&(s->s3->server_random[0]),SSL3_RANDOM_SIZE); in dtls1_send_server_key_exchange()
1401 EVP_SignUpdate(&md_ctx,&(s->s3->client_random[0]),SSL3_RANDOM_SIZE); in dtls1_send_server_key_exchange()
1402 EVP_SignUpdate(&md_ctx,&(s->s3->server_random[0]),SSL3_RANDOM_SIZE); in dtls1_send_server_key_exchange()
1420 EVP_SignUpdate(&md_ctx,&(s->s3->client_random[0]),SSL3_RANDOM_SIZE); in dtls1_send_server_key_exchange()
1421 EVP_SignUpdate(&md_ctx,&(s->s3->server_random[0]),SSL3_RANDOM_SIZE); in dtls1_send_server_key_exchange()
1580 if ((s->s3->tmp.new_cipher->algorithm_mkey != SSL_kKRB5) || in dtls1_send_server_certificate()
1581 (s->s3->tmp.new_cipher->algorithm_auth != SSL_aKRB5)) in dtls1_send_server_certificate()