Lines Matching refs:ck
35 cose_key_dump(const struct lws_cose_key *ck)
46 switch (ck->gencrypto_kty) {
62 lwsl_err("%s: jwk %p: unknown type\n", __func__, ck);
68 if (ck->meta[n].buf) {
72 (int)ck->meta[n].len,
73 ck->meta[n].buf);
79 lws_hex_from_byte_array(ck->meta[n].buf,
80 ck->meta[n].len,
89 if (ck->e[n].buf) {
90 if (!n && ck->gencrypto_kty == LWS_GENCRYPTO_KTY_EC) {
93 (int)ck->e[n].len,
94 ck->e[n].buf);
100 lws_hex_from_byte_array(ck->e[n].buf,
101 ck->e[n].len,
118 lws_cose_key_t *ck = NULL;
206 ck = lws_cose_key_import(&set, NULL, NULL, set_temp, stp);
207 if (!ck) {
214 lws_cose_key_t *ck = lws_container_of(p,
217 &ck->meta[COSEKEY_META_KID];
225 cose_key_dump(ck);
286 ck = lws_cose_key_generate(context, cose_kty, 0, bits, crv,
288 if (!ck)
292 lws_cose_key_export(ck, &lec, LWSJWKF_EXPORT_PRIVATE);
295 lws_cose_key_destroy(&ck);