Lines Matching refs:alg

55 lws_cose_sign_add(struct lws_cose_sign_context *csc, cose_param_t alg,
58 lws_cose_sig_alg_t *si = lws_cose_sign_alg_create(csc->info.cx, ck, alg,
88 lws_cose_sig_alg_t *alg = lws_container_of(p,
91 if (lws_cose_sign_alg_hash(alg, in, in_len))
92 alg->failed = 1;
111 lws_cose_sig_alg_t *alg;
129 alg = lws_container_of(csc->algs.head, lws_cose_sig_alg_t, list);
131 switch (alg->cose_alg) {
207 alg = lws_container_of(csc->algs.head,
214 (long long)alg->cose_alg);
264 alg = lws_container_of(csc->algs.head,
266 ke = &alg->cose_key->meta[COSEKEY_META_KID];
288 * For cose-sign, we need to feed each sig alg its alg-
295 alg = lws_container_of(p, lws_cose_sig_alg_t, list);
301 (long long)alg->cose_alg);
311 if (lws_cose_sign_alg_hash(alg, lec1.scratch,
313 alg->failed = 1;
314 if (lws_cose_sign_alg_hash(alg, lec.start,
316 alg->failed = 1;
393 csc->alg = lws_container_of(csc->algs.head,
410 alg = lws_container_of(lws_dll2_get_head(&csc->algs),
413 if (!alg->completed)
414 lws_cose_sign_alg_complete(alg);
415 if (alg->failed)
419 (int)alg->rhash_len, alg->rhash);
424 csc->alg = lws_container_of(csc->algs.head,
457 (long long)csc->alg->cose_alg);
463 (long long)csc->alg->cose_alg) != LWS_LECPCTX_RET_FINISHED)
481 alg = lws_container_of(csc->algs.head,
483 ke = &alg->cose_key->meta[COSEKEY_META_KID];
500 lws_cose_sign_alg_complete(csc->alg);
501 if (csc->alg->failed)
510 (int)csc->alg->rhash_len, csc->alg->rhash);
514 if (csc->alg->list.next) {
515 csc->alg = (lws_cose_sig_alg_t *)csc->alg->list.next;
535 lws_cose_sig_alg_t *alg = lws_container_of(p,
539 lws_cose_sign_alg_destroy(&alg);