Lines Matching defs:idx
100 int idx;
184 unsigned int idx, n;
313 idx = tok_map[ctx->path_match - 1];
314 if ((idx & 0xff) == 0xff)
317 switch (idx) {
364 poss = idx & (F_RSA | F_EC | F_OCT);
369 if (idx & F_META) {
370 if (_lws_jwk_set_el_jwk(&jwk->meta[idx & 0x7f],
377 if (idx & F_B64U) {
379 if (_lws_jwk_set_el_jwk_b64u(&jwk->e[idx & 0x7f],
383 if (jwk->e[idx & 0x7f].len >
392 if (idx & F_B64) {
395 if (_lws_jwk_set_el_jwk_b64(&jwk->e[idx & 0x7f],
401 if (_lws_jwk_set_el_jwk(&jwk->e[idx & 0x7f],
493 if ((l->meta & 1) && (jwk->meta[l->idx].buf ||
494 l->idx == (int)JWK_META_KTY)) {
496 switch (l->idx) {
508 q = (const char *)jwk->meta[l->idx].buf;
509 q_end = q + jwk->meta[l->idx].len;
546 asym && l->idx == (int)JWK_META_USE)
553 lws_strnncpy(p, (const char *)jwk->meta[l->idx].buf,
554 jwk->meta[l->idx].len, end - p);
561 if ((!(l->meta & 1)) && jwk->e[l->idx].buf &&
570 l->idx == (int)LWS_GENCRYPTO_EC_KEYEL_CRV) {
572 (const char *)jwk->e[l->idx].buf,
573 jwk->e[l->idx].len, end - p);
577 (const char *)jwk->e[l->idx].buf,
578 jwk->e[l->idx].len, p, lws_ptr_diff_size_t(end, p) - 4);