Lines Matching refs:x509
48 struct x509_context x509; member
236 struct x509_context *x509 = (struct x509_context *)ctx; in x509_start_chain() local
238 if(!x509->verifyhost) in x509_start_chain()
240 x509->minimal.vtable->start_chain(&x509->minimal.vtable, server_name); in x509_start_chain()
245 struct x509_context *x509 = (struct x509_context *)ctx; in x509_start_cert() local
247 x509->minimal.vtable->start_cert(&x509->minimal.vtable, length); in x509_start_cert()
253 struct x509_context *x509 = (struct x509_context *)ctx; in x509_append() local
255 x509->minimal.vtable->append(&x509->minimal.vtable, buf, len); in x509_append()
260 struct x509_context *x509 = (struct x509_context *)ctx; in x509_end_cert() local
262 x509->minimal.vtable->end_cert(&x509->minimal.vtable); in x509_end_cert()
267 struct x509_context *x509 = (struct x509_context *)ctx; in x509_end_chain() local
270 err = x509->minimal.vtable->end_chain(&x509->minimal.vtable); in x509_end_chain()
271 if(err && !x509->verifypeer) { in x509_end_chain()
282 struct x509_context *x509 = (struct x509_context *)ctx; in x509_get_pkey() local
284 return x509->minimal.vtable->get_pkey(&x509->minimal.vtable, usages); in x509_get_pkey()
357 br_ssl_client_init_full(&backend->ctx, &backend->x509.minimal, in bearssl_connect_step1()
364 backend->x509.vtable = &x509_vtable; in bearssl_connect_step1()
365 backend->x509.verifypeer = verifypeer; in bearssl_connect_step1()
366 backend->x509.verifyhost = verifyhost; in bearssl_connect_step1()
367 br_ssl_engine_set_x509(&backend->ctx.eng, &backend->x509.vtable); in bearssl_connect_step1()