Lines Matching refs:lec

34 	assert(info->lec);
110 lws_lec_pctx_t lec, lec1;
160 ret = lws_lec_printf(csc->info.lec, "%t(",
183 csc->info.lec->scratch[csc->info.lec->scratch_len++] = c;
210 lws_lec_init(&lec, lbuf, sizeof(lbuf));
213 ret = lws_lec_printf(&lec, "{1:%lld}",
218 lws_lec_scratch(&lec);
223 lec.used);
226 lws_cose_sign_hashing(csc, lec.start, lec.used);
227 ret = lws_lec_printf(csc->info.lec, "%.*b",
228 (int)lec.used, lec.start);
237 lws_lec_init(&lec, lbuf, sizeof(lbuf));
238 lws_lec_int(&lec, LWS_CBOR_MAJTYP_BSTR, 0, 0);
239 lws_lec_int(csc->info.lec, LWS_CBOR_MAJTYP_BSTR, 0, 0);
240 lws_lec_scratch(&lec);
241 lec.used = lws_ptr_diff_size_t(lec.buf, lec.start);
242 lws_cose_sign_hashing(csc, lec.start,
243 lec.used);
246 lec.used = 0;
268 ret = lws_lec_printf(csc->info.lec, "{%d:%.*b}",
285 lws_lec_int(csc->info.lec, LWS_CBOR_MAJTYP_BSTR, 0, 0);
297 lws_lec_init(&lec, lbuf, sizeof(lbuf));
300 ret = lws_lec_printf(&lec, "{1:%lld}",
307 lec.used);
310 // lwsl_hexdump_warn(lec.start, lec.used);
314 if (lws_cose_sign_alg_hash(alg, lec.start,
315 lec.used))
327 ret = lws_lec_printf(csc->info.lec, "{}");
338 lws_lec_int(csc->info.lec, LWS_CBOR_MAJTYP_BSTR, 0,
347 lws_lec_scratch(csc->info.lec);
360 lws_lec_scratch(csc->info.lec);
370 s = lws_ptr_diff_size_t(csc->info.lec->end,
371 csc->info.lec->buf);
377 memcpy(csc->info.lec->buf, in, s);
378 csc->info.lec->buf += s;
379 csc->info.lec->used = lws_ptr_diff_size_t(
380 csc->info.lec->buf,
381 csc->info.lec->start);
398 lws_lec_int(csc->info.lec, LWS_CBOR_MAJTYP_ARRAY, 0,
418 ret = lws_lec_printf(csc->info.lec, "%.*b",
429 lws_lec_int(csc->info.lec, LWS_CBOR_MAJTYP_ARRAY, 0,
451 lws_lec_int(csc->info.lec, LWS_CBOR_MAJTYP_ARRAY, 0, 3);
453 lws_lec_init(&lec, lbuf, sizeof(lbuf));
456 lws_lec_printf(&lec, "{1:%lld}",
461 lec.used);
462 if (lws_lec_printf(csc->info.lec, "{1:%lld}",
468 lec.used = 0;
485 ret = lws_lec_printf(csc->info.lec, "{%d:%.*b}",
494 ret = lws_lec_printf(csc->info.lec, "{}");
509 ret = lws_lec_printf(csc->info.lec, "%.*b",