Lines Matching refs:sl
238 lws_cose_validate_param_stack_t *sl = &cps->st[cps->sp], *sl0 = &cps->st[0];
248 ck = lws_cose_key_from_set(cps->info.keyset, sl->kid.buf, sl->kid.len);
251 lwsl_hexdump_notice(sl->kid.buf, sl->kid.len);
326 if (sl->ph_pos[2] < 2) {
328 sl->ph[2][0] = LWS_CBOR_MAJTYP_BSTR;
329 p = &sl->ph[2][0];
332 if (sl->ph_pos[2] < 24) {
333 sl->ph[2][2] = (uint8_t)
334 (LWS_CBOR_MAJTYP_BSTR | sl->ph_pos[2]);
335 p = &sl->ph[2][2];
336 s = (size_t)sl->ph_pos[2] + 1;
338 sl->ph[2][1] = LWS_CBOR_MAJTYP_BSTR |
340 sl->ph[2][2] = (uint8_t)sl->ph_pos[2];
341 p = &sl->ph[2][1];
342 s = (size_t)sl->ph_pos[2] + 2;
448 lws_cose_validate_param_stack_t *sl;
535 sl = &cps->st[cps->sp];
536 sl->ph_pos[hi] = 0;
583 sl = &cps->st[cps->sp];
593 if (!sl->ph_pos[hi] || cps->sub)
597 s = (size_t)sl->ph_pos[hi];
600 sl->ph[hi] + 3, s) !=
654 sl = &cps->st[cps->sp];
655 p = sl->ph[hi] + 3;
658 if (!sl->ph_pos[hi] || cps->sub) {
665 s = (size_t)sl->ph_pos[hi];
689 sl->ph_pos[hi] = (int)
690 (sl->ph_pos[hi] - (ssize_t)s1);
737 sl = &cps->st[cps->sp];
742 sl->alg = ctx->item.u.i64;
744 cps->st[0].alg = sl->alg;
746 sl->alg = ctx->item.u.i64;
871 sl = &cps->st[cps->sp];
872 ke = &sl->kid;
948 sl = &cps->st[cps->sp];
950 if (sl->ph_pos[hi] + 3 + ctx->cbor_pos >
951 (int)sizeof(sl->ph[hi]) - 3)
954 memcpy(sl->ph[hi] + 3 + sl->ph_pos[hi], ctx->cbor,
956 sl->ph_pos[hi] += ctx->cbor_pos;