Lines Matching refs:mc

217 	br_x509_minimal_context mc;  in x509_cn_get()  local
237 br_x509_minimal_init(&mc, &br_sha256_vtable, NULL, 0); in x509_cn_get()
238 br_x509_minimal_set_name_elements(&mc, &cn, 1); in x509_cn_get()
240 mc.vtable->start_chain(&mc.vtable, NULL); in x509_cn_get()
241 mc.vtable->start_cert(&mc.vtable, xc->data_len); in x509_cn_get()
242 mc.vtable->append(&mc.vtable, xc->data, xc->data_len); in x509_cn_get()
243 mc.vtable->end_cert(&mc.vtable); in x509_cn_get()
245 err = mc.vtable->end_chain(&mc.vtable); in x509_cn_get()
498 br_x509_minimal_context mc; in verify_signer_xcs() local
517 br_x509_minimal_init(&mc, &br_sha256_vtable, in verify_signer_xcs()
521 br_x509_minimal_set_ecdsa(&mc, in verify_signer_xcs()
525 br_x509_minimal_set_rsa(&mc, &br_rsa_i31_pkcs1_vrfy); in verify_signer_xcs()
529 br_x509_minimal_set_hash(&mc, br_sha1_ID, &br_sha1_vtable); in verify_signer_xcs()
531 br_x509_minimal_set_hash(&mc, br_sha256_ID, &br_sha256_vtable); in verify_signer_xcs()
533 br_x509_minimal_set_hash(&mc, br_sha384_ID, &br_sha384_vtable); in verify_signer_xcs()
536 br_x509_minimal_set_hash(&mc, br_sha512_ID, &br_sha512_vtable); in verify_signer_xcs()
538 br_x509_minimal_set_name_elements(&mc, elts, num_elts); in verify_signer_xcs()
541 br_x509_minimal_set_time_callback(&mc, NULL, verify_time_cb); in verify_signer_xcs()
547 mc.days = (ve_utc / SECONDS_PER_DAY) + X509_DAYS_TO_UTC0; in verify_signer_xcs()
548 mc.seconds = (ve_utc % SECONDS_PER_DAY); in verify_signer_xcs()
551 mc.vtable->start_chain(&mc.vtable, NULL); in verify_signer_xcs()
554 mc.vtable->start_cert(&mc.vtable, xc->data_len); in verify_signer_xcs()
555 mc.vtable->append(&mc.vtable, xc->data, xc->data_len); in verify_signer_xcs()
556 mc.vtable->end_cert(&mc.vtable); in verify_signer_xcs()
557 switch (mc.err) { in verify_signer_xcs()
563 printf("u=%zu mc.err=%d\n", u, mc.err); in verify_signer_xcs()
567 err = mc.vtable->end_chain(&mc.vtable); in verify_signer_xcs()
590 tpk = mc.vtable->get_pkey(&mc.vtable, &usages); in verify_signer_xcs()