Lines Matching refs:flattened
29 * Currently only support flattened or compact (implicitly single signature)
54 /* parse a JWS complete or flattened JSON object */
892 lws_jws_write_flattened_json(struct lws_jws *jws, char *flattened, size_t len)
899 n += (unsigned int)lws_snprintf(flattened + n, len - n , "{\"payload\": \"");
900 lws_strnncpy(flattened + n, jws->map_b64.buf[LJWS_PYLD],
902 n = n + strlen(flattened + n);
904 n += (unsigned int)lws_snprintf(flattened + n, len - n , "\",\n \"protected\": \"");
905 lws_strnncpy(flattened + n, jws->map_b64.buf[LJWS_JOSE],
907 n = n + strlen(flattened + n);
910 n += (unsigned int)lws_snprintf(flattened + n, len - n , "\",\n \"header\": ");
911 lws_strnncpy(flattened + n, jws->map_b64.buf[LJWS_UHDR],
913 n = n + strlen(flattened + n);
916 n += (unsigned int)lws_snprintf(flattened + n, len - n , "\",\n \"signature\": \"");
917 lws_strnncpy(flattened + n, jws->map_b64.buf[LJWS_SIG],
919 n = n + strlen(flattened + n);
921 n += (unsigned int)lws_snprintf(flattened + n, len - n , "\"}\n");