Lines Matching defs:alg
50 cose_param_t alg;
79 * unprotected: map: for sign1, eg, the alg (!?), the kid
84 * protected: bstr containing a map: (eg, the alg) (captured as CBOR)
94 * For cose_sign1, we know the signature alg before the payload and can do it
122 lws_cose_alg_to_name(cose_param_t alg)
127 if (alg_names[n].alg == alg)
140 return alg_names[n].alg;
192 lws_cose_sig_alg_t *alg;
195 alg = lws_container_of(cps->algs.head, lws_cose_sig_alg_t, list);
196 if (!alg)
208 if (lws_cose_val_alg_hash(alg, t, s))
221 lws_cose_val_alg_hash(alg, ex.ext, ex.xl))
240 lws_cose_sig_alg_t *alg;
255 // lwsl_notice("%s: cps->alg %d\n", __func__, (int)cps->alg);
257 alg = lws_cose_val_alg_create(cps->info.cx, ck, cps->st[0].alg,
259 if (!alg) {
260 lwsl_info("%s: no alg\n", __func__);
264 * We can't create the alg then, so we can't normally
279 lws_dll2_add_tail(&alg->list, &cps->algs);
286 if (lws_cose_val_alg_hash(alg, sig_mctx[cps->info.sigtype],
318 if (lws_cose_val_alg_hash(alg, p, s))
346 if (lws_cose_val_alg_hash(alg, p, s))
356 if (lws_cose_val_alg_hash(alg, &u, 1))
375 if (lws_cose_val_alg_hash(alg, cps->payload_stash, cps->payload_pos))
379 lws_cose_val_alg_destroy(cps, &alg, (const uint8_t *)cps->sig_agg,
450 lws_cose_sig_alg_t *alg;
707 // lwsl_err("Y: alg %d\n", (int)cps->alg);
742 sl->alg = ctx->item.u.i64;
743 if (!cps->st[0].alg)
744 cps->st[0].alg = sl->alg;
746 sl->alg = ctx->item.u.i64;
784 alg = lws_container_of(cps->algs.head,
786 if (!alg)
789 if (lws_cose_val_alg_hash(alg, t, s)) {
827 alg = lws_container_of(cps->algs.head,
829 if (!alg)
833 lws_cose_val_alg_hash(alg, (uint8_t *)ctx->buf,
858 // lwsl_err("Y: alg %d\n", (int)cps->alg);
897 alg = lws_container_of(cps->algs.head,
899 if (!alg)
904 lws_cose_val_alg_hash(alg, (uint8_t *)ctx->buf,
917 alg = lws_container_of(cps->algs.head,
920 if (alg)
921 lws_cose_val_alg_destroy(cps, &alg,
1024 lws_cose_sig_alg_t *alg = lws_container_of(p,
1028 lws_cose_val_alg_destroy(cps, &alg, NULL, 0);