Lines Matching refs:hostname

238     dst->hostname = NULL;  in mbedtls_ssl_session_copy()
308 ret = mbedtls_ssl_session_set_hostname(dst, src->hostname); in mbedtls_ssl_session_copy()
2792 return ssl->hostname != NULL; in mbedtls_ssl_has_set_hostname_been_called()
2803 if (ssl->hostname == ssl_hostname_skip_cn_verification) { in mbedtls_ssl_get_hostname_pointer()
2806 return ssl->hostname; in mbedtls_ssl_get_hostname_pointer()
2811 if (ssl->hostname != NULL && in mbedtls_ssl_free_hostname()
2812 ssl->hostname != ssl_hostname_skip_cn_verification) { in mbedtls_ssl_free_hostname()
2813 mbedtls_zeroize_and_free(ssl->hostname, strlen(ssl->hostname)); in mbedtls_ssl_free_hostname()
2815 ssl->hostname = NULL; in mbedtls_ssl_free_hostname()
2818 int mbedtls_ssl_set_hostname(mbedtls_ssl_context *ssl, const char *hostname) in mbedtls_ssl_set_hostname() argument
2825 if (hostname != NULL) { in mbedtls_ssl_set_hostname()
2826 hostname_len = strlen(hostname); in mbedtls_ssl_set_hostname()
2837 if (hostname == NULL) { in mbedtls_ssl_set_hostname()
2843 ssl->hostname = (char *) ssl_hostname_skip_cn_verification; in mbedtls_ssl_set_hostname()
2845 ssl->hostname = mbedtls_calloc(1, hostname_len + 1); in mbedtls_ssl_set_hostname()
2846 if (ssl->hostname == NULL) { in mbedtls_ssl_set_hostname()
2853 memcpy(ssl->hostname, hostname, hostname_len); in mbedtls_ssl_set_hostname()
2855 ssl->hostname[hostname_len] = '\0'; in mbedtls_ssl_set_hostname()
3827 size_t hostname_len = (session->hostname == NULL) ? in ssl_tls13_session_save()
3828 0 : strlen(session->hostname) + 1; in ssl_tls13_session_save()
3936 memcpy(p, session->hostname, hostname_len); in ssl_tls13_session_save()
4053 session->hostname = mbedtls_calloc(1, hostname_len); in ssl_tls13_session_load()
4054 if (session->hostname == NULL) { in ssl_tls13_session_load()
4057 memcpy(session->hostname, p, hostname_len); in ssl_tls13_session_load()
4995 mbedtls_free(session->hostname); in mbedtls_ssl_session_free()
9687 const char *hostname) in mbedtls_ssl_session_set_hostname() argument
9694 if (hostname != NULL) { in mbedtls_ssl_session_set_hostname()
9695 hostname_len = strlen(hostname); in mbedtls_ssl_session_set_hostname()
9704 if (session->hostname != NULL) { in mbedtls_ssl_session_set_hostname()
9705 mbedtls_zeroize_and_free(session->hostname, in mbedtls_ssl_session_set_hostname()
9706 strlen(session->hostname)); in mbedtls_ssl_session_set_hostname()
9710 if (hostname == NULL) { in mbedtls_ssl_session_set_hostname()
9711 session->hostname = NULL; in mbedtls_ssl_session_set_hostname()
9713 session->hostname = mbedtls_calloc(1, hostname_len + 1); in mbedtls_ssl_session_set_hostname()
9714 if (session->hostname == NULL) { in mbedtls_ssl_session_set_hostname()
9718 memcpy(session->hostname, hostname, hostname_len); in mbedtls_ssl_session_set_hostname()
9849 const char **hostname) in get_hostname_for_verification() argument
9861 *hostname = mbedtls_ssl_get_hostname_pointer(ssl); in get_hostname_for_verification()
9862 if (*hostname == NULL) { in get_hostname_for_verification()
9894 const char *hostname = ""; in mbedtls_ssl_verify_certificate() local
9895 int ret = get_hostname_for_verification(ssl, &hostname); in mbedtls_ssl_verify_certificate()
9913 hostname, in mbedtls_ssl_verify_certificate()
9940 hostname, in mbedtls_ssl_verify_certificate()