Lines Matching refs:mc
145 br_x509_minimal_context mc; in x509_cn_get() local
165 br_x509_minimal_init(&mc, &br_sha256_vtable, NULL, 0); in x509_cn_get()
166 br_x509_minimal_set_name_elements(&mc, &cn, 1); in x509_cn_get()
168 mc.vtable->start_chain(&mc.vtable, NULL); in x509_cn_get()
169 mc.vtable->start_cert(&mc.vtable, xc->data_len); in x509_cn_get()
170 mc.vtable->append(&mc.vtable, xc->data, xc->data_len); in x509_cn_get()
171 mc.vtable->end_cert(&mc.vtable); in x509_cn_get()
173 err = mc.vtable->end_chain(&mc.vtable); in x509_cn_get()
386 br_x509_minimal_context mc; in verify_signer_xcs() local
405 br_x509_minimal_init(&mc, &br_sha256_vtable, in verify_signer_xcs()
409 br_x509_minimal_set_ecdsa(&mc, in verify_signer_xcs()
413 br_x509_minimal_set_rsa(&mc, &br_rsa_i31_pkcs1_vrfy); in verify_signer_xcs()
417 br_x509_minimal_set_hash(&mc, br_sha1_ID, &br_sha1_vtable); in verify_signer_xcs()
419 br_x509_minimal_set_hash(&mc, br_sha256_ID, &br_sha256_vtable); in verify_signer_xcs()
421 br_x509_minimal_set_hash(&mc, br_sha384_ID, &br_sha384_vtable); in verify_signer_xcs()
424 br_x509_minimal_set_hash(&mc, br_sha512_ID, &br_sha512_vtable); in verify_signer_xcs()
426 br_x509_minimal_set_name_elements(&mc, elts, num_elts); in verify_signer_xcs()
432 mc.days = (ve_utc / SECONDS_PER_DAY) + X509_DAYS_TO_UTC0; in verify_signer_xcs()
433 mc.seconds = (ve_utc % SECONDS_PER_DAY); in verify_signer_xcs()
436 mc.vtable->start_chain(&mc.vtable, NULL); in verify_signer_xcs()
439 mc.vtable->start_cert(&mc.vtable, xc->data_len); in verify_signer_xcs()
440 mc.vtable->append(&mc.vtable, xc->data, xc->data_len); in verify_signer_xcs()
441 mc.vtable->end_cert(&mc.vtable); in verify_signer_xcs()
442 switch (mc.err) { in verify_signer_xcs()
448 printf("u=%zu mc.err=%d\n", u, mc.err); in verify_signer_xcs()
452 err = mc.vtable->end_chain(&mc.vtable); in verify_signer_xcs()
457 tpk = mc.vtable->get_pkey(&mc.vtable, &usages); in verify_signer_xcs()