Lines Matching refs:mc
139 br_x509_minimal_context mc; in x509_cn_get() local
159 br_x509_minimal_init(&mc, &br_sha256_vtable, NULL, 0); in x509_cn_get()
160 br_x509_minimal_set_name_elements(&mc, &cn, 1); in x509_cn_get()
162 mc.vtable->start_chain(&mc.vtable, NULL); in x509_cn_get()
163 mc.vtable->start_cert(&mc.vtable, xc->data_len); in x509_cn_get()
164 mc.vtable->append(&mc.vtable, xc->data, xc->data_len); in x509_cn_get()
165 mc.vtable->end_cert(&mc.vtable); in x509_cn_get()
167 err = mc.vtable->end_chain(&mc.vtable); in x509_cn_get()
380 br_x509_minimal_context mc; in verify_signer_xcs() local
399 br_x509_minimal_init(&mc, &br_sha256_vtable, in verify_signer_xcs()
403 br_x509_minimal_set_ecdsa(&mc, in verify_signer_xcs()
407 br_x509_minimal_set_rsa(&mc, &br_rsa_i31_pkcs1_vrfy); in verify_signer_xcs()
411 br_x509_minimal_set_hash(&mc, br_sha1_ID, &br_sha1_vtable); in verify_signer_xcs()
413 br_x509_minimal_set_hash(&mc, br_sha256_ID, &br_sha256_vtable); in verify_signer_xcs()
415 br_x509_minimal_set_hash(&mc, br_sha384_ID, &br_sha384_vtable); in verify_signer_xcs()
418 br_x509_minimal_set_hash(&mc, br_sha512_ID, &br_sha512_vtable); in verify_signer_xcs()
420 br_x509_minimal_set_name_elements(&mc, elts, num_elts); in verify_signer_xcs()
426 mc.days = (ve_utc / SECONDS_PER_DAY) + X509_DAYS_TO_UTC0; in verify_signer_xcs()
427 mc.seconds = (ve_utc % SECONDS_PER_DAY); in verify_signer_xcs()
430 mc.vtable->start_chain(&mc.vtable, NULL); in verify_signer_xcs()
433 mc.vtable->start_cert(&mc.vtable, xc->data_len); in verify_signer_xcs()
434 mc.vtable->append(&mc.vtable, xc->data, xc->data_len); in verify_signer_xcs()
435 mc.vtable->end_cert(&mc.vtable); in verify_signer_xcs()
436 switch (mc.err) { in verify_signer_xcs()
442 printf("u=%zu mc.err=%d\n", u, mc.err); in verify_signer_xcs()
446 err = mc.vtable->end_chain(&mc.vtable); in verify_signer_xcs()
451 tpk = mc.vtable->get_pkey(&mc.vtable, &usages); in verify_signer_xcs()