match_keys
ret = match_keys(context, c->val.data[i], certs);
u_int *match_keys; /* mask of HKF_MATCH_* for this key */
ctx->match_keys[i] |= l->match;
if ((ctx.match_keys = calloc(nkeys, sizeof(*ctx.match_keys))) == NULL)
if (keys[i] == NULL || (want & ctx.match_keys[i]) == want)
if (ctx.match_keys[i] == 0) {
} else if ((want & ~ctx.match_keys[i]) == HKF_MATCH_HOST) {
} else if ((want & ~ctx.match_keys[i]) == HKF_MATCH_IP) {
free(ctx.match_keys);