Lines Matching refs:mc

215 	br_x509_minimal_context mc;  in x509_cn_get()  local
235 br_x509_minimal_init(&mc, &br_sha256_vtable, NULL, 0); in x509_cn_get()
236 br_x509_minimal_set_name_elements(&mc, &cn, 1); in x509_cn_get()
238 mc.vtable->start_chain(&mc.vtable, NULL); in x509_cn_get()
239 mc.vtable->start_cert(&mc.vtable, xc->data_len); in x509_cn_get()
240 mc.vtable->append(&mc.vtable, xc->data, xc->data_len); in x509_cn_get()
241 mc.vtable->end_cert(&mc.vtable); in x509_cn_get()
243 err = mc.vtable->end_chain(&mc.vtable); in x509_cn_get()
492 br_x509_minimal_context mc; in verify_signer_xcs() local
511 br_x509_minimal_init(&mc, &br_sha256_vtable, in verify_signer_xcs()
515 br_x509_minimal_set_ecdsa(&mc, in verify_signer_xcs()
519 br_x509_minimal_set_rsa(&mc, &br_rsa_i31_pkcs1_vrfy); in verify_signer_xcs()
523 br_x509_minimal_set_hash(&mc, br_sha1_ID, &br_sha1_vtable); in verify_signer_xcs()
525 br_x509_minimal_set_hash(&mc, br_sha256_ID, &br_sha256_vtable); in verify_signer_xcs()
527 br_x509_minimal_set_hash(&mc, br_sha384_ID, &br_sha384_vtable); in verify_signer_xcs()
530 br_x509_minimal_set_hash(&mc, br_sha512_ID, &br_sha512_vtable); in verify_signer_xcs()
532 br_x509_minimal_set_name_elements(&mc, elts, num_elts); in verify_signer_xcs()
535 br_x509_minimal_set_time_callback(&mc, NULL, verify_time_cb); in verify_signer_xcs()
541 mc.days = (ve_utc / SECONDS_PER_DAY) + X509_DAYS_TO_UTC0; in verify_signer_xcs()
542 mc.seconds = (ve_utc % SECONDS_PER_DAY); in verify_signer_xcs()
545 mc.vtable->start_chain(&mc.vtable, NULL); in verify_signer_xcs()
548 mc.vtable->start_cert(&mc.vtable, xc->data_len); in verify_signer_xcs()
549 mc.vtable->append(&mc.vtable, xc->data, xc->data_len); in verify_signer_xcs()
550 mc.vtable->end_cert(&mc.vtable); in verify_signer_xcs()
551 switch (mc.err) { in verify_signer_xcs()
557 printf("u=%zu mc.err=%d\n", u, mc.err); in verify_signer_xcs()
561 err = mc.vtable->end_chain(&mc.vtable); in verify_signer_xcs()
584 tpk = mc.vtable->get_pkey(&mc.vtable, &usages); in verify_signer_xcs()