Lines Matching refs:zc
54 br_ssl_client_certificate_ec_context *zc; in cc_choose() local
58 zc = (br_ssl_client_certificate_ec_context *)pctx; in cc_choose()
61 if ((zc->allowed_usages & BR_KEYTYPE_KEYX) != 0 in cc_choose()
62 && scurve == zc->sk->curve) in cc_choose()
66 x = (zc->issuer_key_type == BR_KEYTYPE_RSA) ? 16 : 17; in cc_choose()
70 choices->chain = zc->chain; in cc_choose()
71 choices->chain_len = zc->chain_len; in cc_choose()
80 if (x == 0 || (zc->allowed_usages & BR_KEYTYPE_SIGN) == 0) { in cc_choose()
86 choices->chain = zc->chain; in cc_choose()
87 choices->chain_len = zc->chain_len; in cc_choose()
94 br_ssl_client_certificate_ec_context *zc; in cc_do_keyx() local
98 zc = (br_ssl_client_certificate_ec_context *)pctx; in cc_do_keyx()
99 r = zc->iec->mul(data, *len, zc->sk->x, zc->sk->xlen, zc->sk->curve); in cc_do_keyx()
100 xoff = zc->iec->xoff(zc->sk->curve, &xlen); in cc_do_keyx()
110 br_ssl_client_certificate_ec_context *zc; in cc_do_sign() local
114 zc = (br_ssl_client_certificate_ec_context *)pctx; in cc_do_sign()
116 hc = br_multihash_getimpl(zc->mhash, hash_id); in cc_do_sign()
123 return zc->iecdsa(zc->iec, hc, hv, zc->sk, data); in cc_do_sign()