Lines Matching refs:jws

84 	/* converts a compact serialization to jws b64 + decoded maps */
86 &jwe.jws.map, &jwe.jws.map_b64, temp,
101 if (jwe.jws.map.len[LJWE_CTXT] < strlen(ex_a1_ptext) ||
102 lws_timingsafe_bcmp(jwe.jws.map.buf[LJWE_CTXT], ex_a1_ptext,
106 lwsl_hexdump_notice(jwe.jws.map.buf[LJWE_CTXT],
107 jwe.jws.map.len[LJWE_CTXT]);
136 jwe.jws.map.buf[LJWS_JOSE] = temp;
137 jwe.jws.map.len[LJWS_JOSE] = (uint32_t)lws_snprintf(temp, (unsigned int)temp_len,
139 temp_len -= (int)jwe.jws.map.len[LJWS_JOSE];
146 if (lws_jws_dup_element(&jwe.jws.map, LJWE_CTXT,
156 if (lws_jws_randomize_element(context, &jwe.jws.map, LJWE_EKEY,
187 /* converts a compact serialization to jws b64 + decoded maps */
188 if (lws_jws_compact_decode(compact, (int)strlen(compact), &jwe.jws.map,
189 &jwe.jws.map_b64, temp, &temp_len) != 5) {
300 /* converts a compact serialization to jws b64 + decoded maps */
303 &jwe.jws.map, &jwe.jws.map_b64,
318 if (jwe.jws.map.len[LJWE_CTXT] < sizeof(ex_a2_ptext) ||
319 lws_timingsafe_bcmp(jwe.jws.map.buf[LJWE_CTXT], ex_a2_ptext,
323 lwsl_hexdump_notice(jwe.jws.map.buf[LJWE_CTXT],
324 jwe.jws.map.len[LJWE_CTXT]);
510 if (lws_jws_dup_element(&jwe.jws.map, LJWE_CTXT,
521 if (lws_jws_dup_element(&jwe.jws.map, LJWE_EKEY,
529 jwe.jws.map.buf[LJWE_JOSE] = rsa256a128_jose;
530 jwe.jws.map.len[LJWE_JOSE] = (uint32_t)strlen(rsa256a128_jose);
532 n = lws_jwe_parse_jose(&jwe.jose, jwe.jws.map.buf[LJWE_JOSE],
533 (int)jwe.jws.map.len[LJWE_JOSE],
567 if (lws_jws_compact_decode(compact, n, &jwe.jws.map, &jwe.jws.map_b64,
583 if (jwe.jws.map.len[LJWE_CTXT] < sizeof(ra_ptext_1024) ||
584 lws_timingsafe_bcmp(jwe.jws.map.buf[LJWE_CTXT], ra_ptext_1024,
588 lwsl_hexdump_notice(jwe.jws.map.buf[LJWE_CTXT],
589 jwe.jws.map.len[LJWE_CTXT]);
640 if (lws_jws_dup_element(&jwe.jws.map, LJWE_CTXT,
651 if (lws_jws_dup_element(&jwe.jws.map, LJWE_EKEY,
659 jwe.jws.map.buf[LJWE_JOSE] = rsa256a192_jose;
660 jwe.jws.map.len[LJWE_JOSE] = (uint32_t)strlen(rsa256a192_jose);
662 n = lws_jwe_parse_jose(&jwe.jose, jwe.jws.map.buf[LJWE_JOSE],
663 (int)jwe.jws.map.len[LJWE_JOSE],
696 if (lws_jws_compact_decode(compact, n, &jwe.jws.map, &jwe.jws.map_b64,
712 if (jwe.jws.map.len[LJWE_CTXT] < sizeof(ra_ptext_1024) ||
713 lws_timingsafe_bcmp(jwe.jws.map.buf[LJWE_CTXT], ra_ptext_1024,
717 lwsl_hexdump_notice(jwe.jws.map.buf[LJWE_CTXT],
718 jwe.jws.map.len[LJWE_CTXT]);
772 if (lws_jws_dup_element(&jwe.jws.map, LJWE_CTXT,
783 if (lws_jws_dup_element(&jwe.jws.map, LJWE_EKEY,
791 jwe.jws.map.buf[LJWE_JOSE] = rsa256a256_jose;
792 jwe.jws.map.len[LJWE_JOSE] = (uint32_t)strlen(rsa256a256_jose);
828 if (lws_jws_compact_decode(compact, n, &jwe.jws.map, &jwe.jws.map_b64,
844 if (jwe.jws.map.len[LJWE_CTXT] < sizeof(ra_ptext_1024) ||
845 lws_timingsafe_bcmp(jwe.jws.map.buf[LJWE_CTXT], ra_ptext_1024,
849 lwsl_hexdump_notice(jwe.jws.map.buf[LJWE_CTXT],
850 jwe.jws.map.len[LJWE_CTXT]);
1060 /* converts a compact serialization to jws b64 + decoded maps */
1063 &jwe.jws.map, &jwe.jws.map_b64,
1078 if (jwe.jws.map.len[LJWE_CTXT] < sizeof(ra_ptext_1024) ||
1079 lws_timingsafe_bcmp(jwe.jws.map.buf[LJWE_CTXT], ra_ptext_1024,
1083 lwsl_hexdump_notice(jwe.jws.map.buf[LJWE_CTXT],
1084 jwe.jws.map.len[LJWE_CTXT]);
1151 /* converts a compact serialization to jws b64 + decoded maps */
1154 &jwe.jws.map, &jwe.jws.map_b64,
1169 if (jwe.jws.map.len[LJWE_CTXT] < sizeof(ra_ptext_1024) ||
1170 lws_timingsafe_bcmp(jwe.jws.map.buf[LJWE_CTXT], ra_ptext_1024,
1174 lwsl_hexdump_notice(jwe.jws.map.buf[LJWE_CTXT],
1175 jwe.jws.map.len[LJWE_CTXT]);
1242 /* converts a compact serialization to jws b64 + decoded maps */
1245 &jwe.jws.map, &jwe.jws.map_b64, temp,
1260 if (jwe.jws.map.len[LJWE_CTXT] < sizeof(ex_a3_ptext) ||
1261 lws_timingsafe_bcmp(jwe.jws.map.buf[LJWE_CTXT], ex_a3_ptext,
1265 lwsl_hexdump_notice(jwe.jws.map.buf[LJWE_CTXT],
1266 jwe.jws.map.len[LJWE_CTXT]);
1382 jwe.jws.map.buf[LJWE_IV] = (char *)jwa_b2_iv;
1383 jwe.jws.map.len[LJWE_IV] = sizeof(jwa_b2_iv);
1385 jwe.jws.map.buf[LJWE_CTXT] = buf;
1386 jwe.jws.map.len[LJWE_CTXT] = sizeof(jwa_b2_e);
1388 jwe.jws.map.buf[LJWE_ATAG] = (char *)jwa_b2_tag;
1389 jwe.jws.map.len[LJWE_ATAG] = sizeof(jwa_b2_tag);
1411 if (jwe.jws.map.len[LJWE_CTXT] < sizeof(jwa_b2_ptext) ||
1412 lws_timingsafe_bcmp(jwe.jws.map.buf[LJWE_CTXT],jwa_b2_ptext,
1416 lwsl_hexdump_notice(jwe.jws.map.buf[LJWE_CTXT],
1417 jwe.jws.map.len[LJWE_CTXT]);
1538 jwe.jws.map.buf[LJWE_IV] = (char *)jwa_b3_iv;
1539 jwe.jws.map.len[LJWE_IV] = sizeof(jwa_b3_iv);
1541 jwe.jws.map.buf[LJWE_CTXT] = buf;
1542 jwe.jws.map.len[LJWE_CTXT] = sizeof(jwa_b3_e);
1544 jwe.jws.map.buf[LJWE_ATAG] = (char *)jws_b3_tag;
1545 jwe.jws.map.len[LJWE_ATAG] = sizeof(jws_b3_tag);
1567 if (jwe.jws.map.len[LJWE_CTXT] < sizeof(jwa_b3_ptext) ||
1568 lws_timingsafe_bcmp(jwe.jws.map.buf[LJWE_CTXT],jwa_b3_ptext,
1572 lwsl_hexdump_notice(jwe.jws.map.buf[LJWE_CTXT],
1573 jwe.jws.map.len[LJWE_CTXT]);
1796 if (lws_jws_dup_element(&jwe.jws.map, LJWS_JOSE,
1821 if (lws_jws_dup_element(&jwe.jws.map, LJWE_CTXT,
1864 * getting the compact. jws->jwk needs to be our private key. */
1876 /* converts a compact serialization to jws b64 + decoded maps */
1877 if (lws_jws_compact_decode(compact, (int)strlen(compact), &jwe.jws.map,
1878 &jwe.jws.map_b64, temp, &temp_len) != 5) {
1978 /* converts a compact serialization to jws b64 + decoded maps */
1980 &jwe.jws.map, &jwe.jws.map_b64,
1994 if (jwe.jws.map.len[LJWE_CTXT] < strlen(akw_ptext) ||
1995 lws_timingsafe_bcmp(jwe.jws.map.buf[LJWE_CTXT], akw_ptext,
1999 lwsl_hexdump_notice(jwe.jws.map.buf[LJWE_CTXT],
2000 jwe.jws.map.len[LJWE_CTXT]);
2044 jwe.jws.map.buf[LJWS_JOSE] = temp;
2045 jwe.jws.map.len[LJWS_JOSE] = (uint32_t)lws_snprintf(temp, (unsigned int)temp_len,
2047 temp_len -= (int)jwe.jws.map.len[LJWS_JOSE];
2054 if (lws_jws_dup_element(&jwe.jws.map, LJWE_CTXT,
2066 if (lws_jws_randomize_element(context, &jwe.jws.map, LJWE_EKEY,