Lines Matching refs:info

29 lws_cose_sign_create(const lws_cose_sign_create_info_t *info)
34 assert(info->lec);
36 assert(info->keyset);
38 assert(info->cx);
40 if (info->sigtype == SIGTYPE_MAC) {
49 csc->info = *info;
58 lws_cose_sig_alg_t *si = lws_cose_sign_alg_create(csc->info.cx, ck, alg,
136 // if (csc->info.sigtype == SIGTYPE_MAC0)
144 if (!csc->info.sigtype && csc->type == SIGTYPE_MAC) {
145 if (csc->info.flags & LCSC_FL_ADD_CBOR_PREFER_MAC0)
148 if (!csc->info.sigtype ||
149 csc->info.sigtype == SIGTYPE_SINGLE) /* ie, if no hint */
159 if (csc->info.flags & LCSC_FL_ADD_CBOR_TAG) {
160 ret = lws_lec_printf(csc->info.lec, "%t(",
183 csc->info.lec->scratch[csc->info.lec->scratch_len++] = c;
227 ret = lws_lec_printf(csc->info.lec, "%.*b",
239 lws_lec_int(csc->info.lec, LWS_CBOR_MAJTYP_BSTR, 0, 0);
268 ret = lws_lec_printf(csc->info.lec, "{%d:%.*b}",
285 lws_lec_int(csc->info.lec, LWS_CBOR_MAJTYP_BSTR, 0, 0);
327 ret = lws_lec_printf(csc->info.lec, "{}");
338 lws_lec_int(csc->info.lec, LWS_CBOR_MAJTYP_BSTR, 0,
339 csc->info.inline_payload_len);
343 csc->info.inline_payload_len);
347 lws_lec_scratch(csc->info.lec);
349 csc->rem_pay = csc->info.inline_payload_len;
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);
462 if (lws_lec_printf(csc->info.lec, "{1:%lld}",
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",