Lines Matching refs:session_negotiate

1059     if (ssl->session_negotiate) {
1060 mbedtls_ssl_session_free(ssl->session_negotiate);
1076 if (ssl->session_negotiate == NULL) {
1077 ssl->session_negotiate = mbedtls_calloc(1, sizeof(mbedtls_ssl_session));
1095 ssl->session_negotiate == NULL) {
1106 mbedtls_free(ssl->session_negotiate);
1107 ssl->session_negotiate = NULL;
1123 mbedtls_ssl_session_init(ssl->session_negotiate);
1752 ssl->session_negotiate == NULL ||
1776 if ((ret = mbedtls_ssl_session_copy(ssl->session_negotiate,
3086 if (ssl->session_negotiate != NULL) {
3087 return ssl->session_negotiate->verify_result;
3149 if (ssl->session_negotiate != NULL &&
3150 ssl->session_negotiate->record_size_limit >= MBEDTLS_SSL_RECORD_SIZE_LIMIT_MIN &&
3151 ssl->session_negotiate->record_size_limit < max_len) {
3152 record_size_limit = ssl->session_negotiate->record_size_limit;
3182 if (ssl->session_negotiate != NULL) {
3183 read_mfl = ssl_mfl_code_to_length(ssl->session_negotiate->mfl_code);
3208 if (ssl->session_negotiate != NULL &&
3209 ssl_mfl_code_to_length(ssl->session_negotiate->mfl_code) < max_len) {
3210 max_len = ssl_mfl_code_to_length(ssl->session_negotiate->mfl_code);
5299 ssl->session = ssl->session_negotiate;
5302 ssl->session_negotiate = NULL;
5559 mbedtls_ssl_session_free(ssl->session_negotiate);
5560 mbedtls_free(ssl->session_negotiate);
7004 * EMS: passed to calc_verify (debug + session_negotiate)
7218 ssl->session_negotiate->master,
7238 ssl->session_negotiate->ciphersuite,
7239 ssl->session_negotiate->master,
7241 ssl->session_negotiate->encrypt_then_mac,
7918 ssl->session_negotiate->verify_result =
7973 &ssl->session_negotiate->verify_result,
8001 &ssl->session_negotiate->verify_result,
8036 ssl->session_negotiate->verify_result |=
8051 &ssl->session_negotiate->verify_result) != 0) {
8081 if (ssl->session_negotiate->verify_result & MBEDTLS_X509_BADCERT_OTHER) {
8083 } else if (ssl->session_negotiate->verify_result & MBEDTLS_X509_BADCERT_CN_MISMATCH) {
8085 } else if (ssl->session_negotiate->verify_result & MBEDTLS_X509_BADCERT_KEY_USAGE) {
8087 } else if (ssl->session_negotiate->verify_result & MBEDTLS_X509_BADCERT_EXT_KEY_USAGE) {
8089 } else if (ssl->session_negotiate->verify_result & MBEDTLS_X509_BADCERT_NS_CERT_TYPE) {
8091 } else if (ssl->session_negotiate->verify_result & MBEDTLS_X509_BADCERT_BAD_PK) {
8093 } else if (ssl->session_negotiate->verify_result & MBEDTLS_X509_BADCERT_BAD_KEY) {
8095 } else if (ssl->session_negotiate->verify_result & MBEDTLS_X509_BADCERT_EXPIRED) {
8097 } else if (ssl->session_negotiate->verify_result & MBEDTLS_X509_BADCERT_REVOKED) {
8099 } else if (ssl->session_negotiate->verify_result & MBEDTLS_X509_BADCERT_NOT_TRUSTED) {
8109 if (ssl->session_negotiate->verify_result != 0) {
8111 (unsigned int) ssl->session_negotiate->verify_result));
8127 ssl->session_negotiate->peer_cert_digest =
8129 if (ssl->session_negotiate->peer_cert_digest == NULL) {
8142 ssl->session_negotiate->peer_cert_digest);
8144 ssl->session_negotiate->peer_cert_digest_type =
8146 ssl->session_negotiate->peer_cert_digest_len =
8212 ssl->session_negotiate->verify_result = MBEDTLS_X509_BADCERT_MISSING;
8224 ssl_clear_peer_cert(ssl->session_negotiate);
8295 ssl->session_negotiate->peer_cert = chain;
8341 mbedtls_ssl_session *session = ssl->session_negotiate;
8483 ssl->session_negotiate->encrypt_then_mac =
8490 ssl->session = ssl->session_negotiate;
8491 ssl->session_negotiate = NULL;
8611 ssl->session_out = ssl->session_negotiate;