Home
last modified time | relevance | path

Searched refs:map_b64 (Results 1 - 12 of 12) sorted by relevance

/third_party/libwebsockets/lib/jose/jws/
H A Djws.c103 * We keep both b64u and decoded in temp mapped using map / map_b64, in lws_jws_json_cb()
108 if (!args->jws->map_b64.buf[m]) { in lws_jws_json_cb()
109 args->jws->map_b64.buf[m] = args->temp; in lws_jws_json_cb()
110 args->jws->map_b64.len[m] = 0; in lws_jws_json_cb()
116 args->jws->map_b64.len[m] += ctx->npos; in lws_jws_json_cb()
122 (const char *)args->jws->map_b64.buf[m], in lws_jws_json_cb()
123 (int)args->jws->map_b64.len[m], in lws_jws_json_cb()
126 lwsl_err("%s: b64 decode failed: in len %d, m %d\n", __func__, (int)args->jws->map_b64.len[m], m); in lws_jws_json_cb()
320 * map_b64 set to b64 elements
325 struct lws_jws_map *map_b64, cha in lws_jws_compact_decode()
324 lws_jws_compact_decode(const char *in, int len, struct lws_jws_map *map, struct lws_jws_map *map_b64, char *out, int *out_len) lws_jws_compact_decode() argument
365 lws_jws_compact_decode_map(struct lws_jws_map *map_b64, struct lws_jws_map *map, char *out, int *out_len) lws_jws_compact_decode_map() argument
413 lws_jws_compact_encode(struct lws_jws_map *map_b64, const struct lws_jws_map *map, char *buf, int *len) lws_jws_compact_encode() argument
445 lws_jws_sig_confirm(struct lws_jws_map *map_b64, struct lws_jws_map *map, struct lws_jwk *jwk, struct lws_context *context) lws_jws_sig_confirm() argument
670 lws_jws_sig_confirm_compact_b64_map(struct lws_jws_map *map_b64, struct lws_jwk *jwk, struct lws_context *context, char *temp, int *temp_len) lws_jws_sig_confirm_compact_b64_map() argument
696 struct lws_jws_map map_b64; lws_jws_sig_confirm_compact_b64() local
716 struct lws_jws_map map_b64; lws_jws_sig_confirm_compact() local
[all...]
/third_party/libwebsockets/minimal-examples/api-tests/api-test-jose/
H A Djws.c318 &jws.map_b64) != 3) { in test_jws_RS256()
332 if (lws_jws_b64_compact_map(in, l, &jws.map_b64) != 3) { in test_jws_RS256()
339 (char *)jws.map_b64.buf[LJWS_SIG], in test_jws_RS256()
340 jws.map_b64.len[LJWS_SIG] + 8); in test_jws_RS256()
345 jws.map_b64.len[LJWS_SIG] = (unsigned int)n; in test_jws_RS256()
426 &jws.map, &jws.map_b64, in test_jws_ES256()
478 if (lws_jws_sig_confirm(&jws.map_b64, &jws.map, &jwk, context) < 0) { in test_jws_ES256()
493 if (lws_jws_b64_compact_map(p, l, &jws.map_b64) != 3) in test_jws_ES256()
498 lws_genhash_update(&hash_ctx, jws.map_b64.buf[LJWS_JOSE], in test_jws_ES256()
499 jws.map_b64 in test_jws_ES256()
[all...]
H A Djwe.c86 &jwe.jws.map, &jwe.jws.map_b64, temp, in test_jwe_a1()
189 &jwe.jws.map_b64, temp, &temp_len) != 5) { in test_jwe_a1()
303 &jwe.jws.map, &jwe.jws.map_b64, in test_jwe_a2()
567 if (lws_jws_compact_decode(compact, n, &jwe.jws.map, &jwe.jws.map_b64, in test_jwe_ra_ptext_1024()
696 if (lws_jws_compact_decode(compact, n, &jwe.jws.map, &jwe.jws.map_b64, in test_jwe_r256a192_ptext()
828 if (lws_jws_compact_decode(compact, n, &jwe.jws.map, &jwe.jws.map_b64, in test_jwe_r256a256_ptext()
1063 &jwe.jws.map, &jwe.jws.map_b64, in test_jwe_r256a128_jwe_openssl()
1154 &jwe.jws.map, &jwe.jws.map_b64, in test_jwe_r256a128_jwe_mbedtls()
1245 &jwe.jws.map, &jwe.jws.map_b64, temp, in test_jwe_a3()
1878 &jwe.jws.map_b64, tem in test_ecdhes_t1()
[all...]
/third_party/libwebsockets/minimal-examples/crypto/minimal-crypto-jws/
H A Dmain.c106 if (lws_jws_encode_b64_element(&jws.map_b64, LJWS_PYLD, in main()
114 if (lws_jws_encode_b64_element(&jws.map_b64, LJWS_JOSE, in main()
122 if (lws_jws_alloc_element(&jws.map_b64, LJWS_SIG, in main()
135 (char *)jws.map_b64.buf[LJWS_SIG], in main()
136 jws.map_b64.len[LJWS_SIG]); in main()
142 jws.map_b64.len[LJWS_SIG] = (uint32_t)n; in main()
179 lwsl_hexdump_notice(jws.map_b64.buf[LJWS_JOSE], jws.map_b64.len[LJWS_JOSE]); in main()
180 lwsl_hexdump_notice(jws.map_b64.buf[LJWS_PYLD], jws.map_b64 in main()
[all...]
/third_party/libwebsockets/lib/jose/jwe/
H A Djwe.c101 * We keep both b64u and decoded in temp mapped using map / map_b64, in lws_jwe_json_cb()
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()
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()
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 in lws_jwe_create_packet()
[all...]
H A Djwe-rsa-aescbc.c66 if (lws_jws_encode_b64_element(&jwe->jws.map_b64, LJWE_JOSE, in lws_jwe_encrypt_rsa_aes_cbc_hs()
93 (uint8_t *)jwe->jws.map_b64.buf[LJWE_JOSE], in lws_jwe_encrypt_rsa_aes_cbc_hs()
94 (int)jwe->jws.map_b64.len[LJWE_JOSE]); in lws_jwe_encrypt_rsa_aes_cbc_hs()
126 * and b64u version of ATAG in map_b64. in lws_jwe_encrypt_rsa_aes_cbc_hs()
174 (uint8_t *)jwe->jws.map_b64.buf[LJWE_JOSE], in lws_jwe_auth_and_decrypt_rsa_aes_cbc_hs()
175 (int)jwe->jws.map_b64.len[LJWE_JOSE]); in lws_jwe_auth_and_decrypt_rsa_aes_cbc_hs()
H A Djwe-rsa-aesgcm.c58 if (lws_jws_encode_b64_element(&jwe->jws.map_b64, LJWE_JOSE, in lws_jwe_encrypt_rsa_aes_gcm()
86 (uint8_t *)jwe->jws.map_b64.buf[LJWE_JOSE], in lws_jwe_encrypt_rsa_aes_gcm()
87 (int)jwe->jws.map_b64.len[LJWE_JOSE]); in lws_jwe_encrypt_rsa_aes_gcm()
165 (uint8_t *)jwe->jws.map_b64.buf[LJWE_JOSE], in lws_jwe_auth_and_decrypt_rsa_aes_gcm()
166 (int)jwe->jws.map_b64.len[LJWE_JOSE]); in lws_jwe_auth_and_decrypt_rsa_aes_gcm()
H A Djwe-ecdh-es-aeskw.c359 if (lws_jws_encode_b64_element(&jwe->jws.map_b64, LJWE_JOSE, in lws_jwe_encrypt_ecdh()
421 (uint8_t *)jwe->jws.map_b64.buf[LJWE_JOSE], in lws_jwe_encrypt_ecdh_cbc_hs()
422 (int)jwe->jws.map_b64.len[LJWE_JOSE]); in lws_jwe_encrypt_ecdh_cbc_hs()
585 (uint8_t *)jwe->jws.map_b64.buf[LJWE_JOSE], in lws_jwe_auth_and_decrypt_ecdh()
586 (int)jwe->jws.map_b64.len[LJWE_JOSE]) < 0) { in lws_jwe_auth_and_decrypt_ecdh()
609 if (lws_jws_encode_b64_element(&jwe->jws.map_b64, LJWE_JOSE, in lws_jwe_auth_and_decrypt_ecdh_cbc_hs()
/third_party/libwebsockets/lib/jose/jwe/enc/
H A Daeskw.c55 if (lws_jws_encode_b64_element(&jwe->jws.map_b64, LJWE_JOSE, in lws_jwe_encrypt_aeskw_cbc_hs()
76 (uint8_t *)jwe->jws.map_b64.buf[LJWE_JOSE], in lws_jwe_encrypt_aeskw_cbc_hs()
77 (int)jwe->jws.map_b64.len[LJWE_JOSE]); in lws_jwe_encrypt_aeskw_cbc_hs()
166 (uint8_t *)jwe->jws.map_b64.buf[LJWE_JOSE], in lws_jwe_auth_and_decrypt_aeskw_cbc_hs()
167 (int)jwe->jws.map_b64.len[LJWE_JOSE]); in lws_jwe_auth_and_decrypt_aeskw_cbc_hs()
/third_party/libwebsockets/include/libwebsockets/
H A Dlws-jws.h71 struct lws_jws_map map, map_b64; member
122 lws_jws_sig_confirm_compact_b64_map(struct lws_jws_map *map_b64,
154 * \param map_b64: pointers and lengths for each of the b64-encoded JWS elements
169 lws_jws_sig_confirm(struct lws_jws_map *map_b64, /* b64-encoded */
204 * \param map_b64: NULL, or pointer to a second results structure taking block
212 * If map_b64 is non-NULL, then it's set with information about the input b64
217 struct lws_jws_map *map_b64, char *out, int *out_len);
220 lws_jws_compact_encode(struct lws_jws_map *map_b64, /* b64-encoded */
/third_party/libwebsockets/plugins/acme-client/
H A Dprotocol_lws_acme_client.c264 jws.map_b64.buf[LJWS_JOSE] = p1; in jws_create_packet()
270 jws.map_b64.len[LJWS_JOSE] = (uint32_t)n; in jws_create_packet()
274 jws.map_b64.buf[LJWS_PYLD] = p1; in jws_create_packet()
280 jws.map_b64.len[LJWS_PYLD] = (uint32_t)n; in jws_create_packet()
295 jws.map_b64.buf[LJWS_SIG] = p1; in jws_create_packet()
296 jws.map_b64.len[LJWS_SIG] = (uint32_t)n; in jws_create_packet()
/third_party/libwebsockets/minimal-examples/crypto/minimal-crypto-jwe/
H A Dmain.c247 &jwe.jws.map_b64, in main()

Completed in 16 milliseconds