Lines Matching defs:jps
182 struct lws_jwk_parse_state *jps = (struct lws_jwk_parse_state *)ctx->user;
183 struct lws_jwk *jwk = jps->jwk;
189 jps->pos = 0;
200 jps->possible = F_RSA | F_EC | F_OCT;
204 if (jps->per_key_cb && jps->possible) {
205 if (jps->per_key_cb(jps->jwk, jps->user)) {
214 lws_jwk_destroy(jps->jwk);
215 jps->possible = 0;
235 if ((tok_map[n] & jps->possible) && (
327 if (!(jps->possible & F_OCT))
330 jps->possible = F_OCT;
334 if (!(jps->possible & F_RSA))
337 jps->possible = F_RSA;
341 if (!(jps->possible & F_EC))
344 jps->possible = F_EC;
353 if (jps->pos + ctx->npos >= (int)sizeof(jps->b64))
356 memcpy(jps->b64 + jps->pos, ctx->buf, ctx->npos);
357 jps->pos += ctx->npos;
365 jps->possible &= poss;
366 if (!jps->possible)
371 jps->b64, (unsigned int)jps->pos) < 0)
380 jps->b64, jps->pos) < 0)
396 jps->b64, jps->pos) < 0)
402 jps->b64, (unsigned int)jps->pos) < 0)
423 struct lws_jwk_parse_state jps;
426 lws_jwk_init_jps(&jps, jwk, cb, user);
428 lejp_construct(&jctx, cb_jwk, &jps, cb ? jwk_outer_tok: jwk_tok,