Lines Matching refs:peer_cert
103 if( entry->peer_cert.p != NULL ) in mbedtls_ssl_cache_get()
105 if( ( session->peer_cert = mbedtls_calloc( 1, in mbedtls_ssl_cache_get()
112 mbedtls_x509_crt_init( session->peer_cert ); in mbedtls_ssl_cache_get()
113 if( mbedtls_x509_crt_parse( session->peer_cert, entry->peer_cert.p, in mbedtls_ssl_cache_get()
114 entry->peer_cert.len ) != 0 ) in mbedtls_ssl_cache_get()
116 mbedtls_free( session->peer_cert ); in mbedtls_ssl_cache_get()
117 session->peer_cert = NULL; in mbedtls_ssl_cache_get()
248 if( cur->peer_cert.p != NULL ) in mbedtls_ssl_cache_set()
250 mbedtls_free( cur->peer_cert.p ); in mbedtls_ssl_cache_set()
251 memset( &cur->peer_cert, 0, sizeof(mbedtls_x509_buf) ); in mbedtls_ssl_cache_set()
257 if( session->peer_cert != NULL ) in mbedtls_ssl_cache_set()
259 cur->peer_cert.p = mbedtls_calloc( 1, session->peer_cert->raw.len ); in mbedtls_ssl_cache_set()
260 if( cur->peer_cert.p == NULL ) in mbedtls_ssl_cache_set()
266 memcpy( cur->peer_cert.p, session->peer_cert->raw.p, in mbedtls_ssl_cache_set()
267 session->peer_cert->raw.len ); in mbedtls_ssl_cache_set()
268 cur->peer_cert.len = session->peer_cert->raw.len; in mbedtls_ssl_cache_set()
270 cur->session.peer_cert = NULL; in mbedtls_ssl_cache_set()
315 mbedtls_free( prv->peer_cert.p ); in mbedtls_ssl_cache_free()