• Home
  • Raw
  • Download

Lines Matching refs:jws

52 	struct lws_jws *jws;  member
106 if (!args->jws->map_b64.buf[m]) { in lws_jwe_json_cb()
107 args->jws->map_b64.buf[m] = args->temp; in lws_jwe_json_cb()
108 args->jws->map_b64.len[m] = 0; in lws_jwe_json_cb()
114 args->jws->map_b64.len[m] += ctx->npos; in lws_jwe_json_cb()
117 args->jws->map.buf[m] = args->temp; in lws_jwe_json_cb()
120 (const char *)args->jws->map_b64.buf[m], in lws_jwe_json_cb()
121 (int)args->jws->map_b64.len[m], in lws_jwe_json_cb()
130 args->jws->map.len[m] = (uint32_t)n; in lws_jwe_json_cb()
144 args.jws = &jwe->jws; in lws_jwe_json_parse()
165 lws_jws_init(&jwe->jws, &jwe->jwk, context); in lws_jwe_init()
174 lws_jws_destroy(&jwe->jws); in lws_jwe_destroy()
328 if (lws_jwe_parse_jose(&jwe->jose, jwe->jws.map.buf[LJWS_JOSE], in lws_jwe_auth_and_decrypt()
329 (int)jwe->jws.map.len[LJWS_JOSE], in lws_jwe_auth_and_decrypt()
331 lws_strnncpy(dotstar, jwe->jws.map.buf[LJWS_JOSE], in lws_jwe_auth_and_decrypt()
332 jwe->jws.map.len[LJWS_JOSE], sizeof(dotstar)); in lws_jwe_auth_and_decrypt()
338 lws_strnncpy(dotstar, jwe->jws.map.buf[LJWS_JOSE], in lws_jwe_auth_and_decrypt()
339 jwe->jws.map.len[LJWS_JOSE], sizeof(dotstar)); in lws_jwe_auth_and_decrypt()
397 if (lws_jwe_parse_jose(&jwe->jose, jwe->jws.map.buf[LJWS_JOSE], in lws_jwe_encrypt()
398 (int)jwe->jws.map.len[LJWS_JOSE], temp, temp_len) < 0) { in lws_jwe_encrypt()
491 n = lws_jws_base64_enc(jwe->jws.map.buf[LJWS_JOSE], in lws_jwe_render_compact()
492 jwe->jws.map.len[LJWS_JOSE], out, out_len); in lws_jwe_render_compact()
502 n = lws_jws_base64_enc(jwe->jws.map.buf[LJWE_EKEY], in lws_jwe_render_compact()
503 jwe->jws.map.len[LJWE_EKEY], out, out_len); in lws_jwe_render_compact()
512 n = lws_jws_base64_enc(jwe->jws.map.buf[LJWE_IV], in lws_jwe_render_compact()
513 jwe->jws.map.len[LJWE_IV], out, out_len); in lws_jwe_render_compact()
523 n = lws_jws_base64_enc(jwe->jws.map.buf[LJWE_CTXT], in lws_jwe_render_compact()
524 jwe->jws.map.len[LJWE_CTXT], out, out_len); in lws_jwe_render_compact()
533 n = lws_jws_base64_enc(jwe->jws.map.buf[LJWE_ATAG], in lws_jwe_render_compact()
534 jwe->jws.map.len[LJWE_ATAG], out, out_len); in lws_jwe_render_compact()
553 struct lws_jws jws; in lws_jwe_create_packet() local
556 lws_jws_init(&jws, &jwe->jwk, context); in lws_jwe_create_packet()
601 jws.map_b64.buf[LJWS_JOSE] = p1; in lws_jwe_create_packet()
607 jws.map_b64.len[LJWS_JOSE] = (unsigned int)n; in lws_jwe_create_packet()
611 jws.map_b64.buf[LJWS_PYLD] = p1; in lws_jwe_create_packet()
617 jws.map_b64.len[LJWS_PYLD] = (unsigned int)n; in lws_jwe_create_packet()
621 jws.map_b64.buf[LJWS_UHDR] = p1; in lws_jwe_create_packet()
627 jws.map_b64.len[LJWS_UHDR] = (unsigned int)n; in lws_jwe_create_packet()
636 n = lws_jws_sign_from_b64(&jwe->jose, &jws, p1, lws_ptr_diff_size_t(end1, p1)); in lws_jwe_create_packet()
642 jws.map_b64.buf[LJWS_SIG] = p1; in lws_jwe_create_packet()
643 jws.map_b64.len[LJWS_SIG] = (unsigned int)n; in lws_jwe_create_packet()
653 lws_jws_destroy(&jws); in lws_jwe_create_packet()
727 jlen = lws_jose_render(&jwe->jose, jwe->jws.jwk, buf, sizeof(buf)); in lws_jwe_render_flattened()
750 jwe->jws.map_b64.buf[LJWS_JOSE] = p1; in lws_jwe_render_flattened()
756 jwe->jws.map_b64.len[LJWS_JOSE] = (unsigned int)n; in lws_jwe_render_flattened()
766 if (jwe->jws.map.buf[protected_idx[m]]) { in lws_jwe_render_flattened()
770 n = lws_jws_base64_enc(jwe->jws.map.buf[protected_idx[m]], in lws_jwe_render_flattened()
771 jwe->jws.map.len[protected_idx[m]], in lws_jwe_render_flattened()
788 lws_jws_destroy(&jwe->jws); in lws_jwe_render_flattened()