Lines Matching defs:len

119 			lws_hex_from_byte_array(ck->meta[n].buf, ck->meta[n].len,
127 lws_hex_from_byte_array(ck->e[n].buf, ck->e[n].len,
169 if (ke->buf && (strlen(kty_strings[kty]) != ke->len ||
170 memcmp(kty_strings[kty], ke->buf, ke->len))) {
172 lwsl_hexdump_notice(ke->buf, ke->len);
203 if (ke->buf && ke->len) {
206 for (n = 0; n < ke->len; n++)
210 if (n == ke->len)
224 if (ke->len != strlen(crv))
226 if (memcmp(ke->buf, crv, ke->len))
242 lws_ck_set_el(struct lws_gencrypto_keyelem *e, char *in, size_t len)
244 e->buf = lws_malloc(len + 1, "ck");
248 memcpy(e->buf, in, len);
249 e->buf[len] = '\0';
250 e->len = (uint32_t)len;
403 ke->len = (uint32_t)strlen(kty_str);
404 ke->buf = lws_malloc(ke->len + 1, __func__);
407 memcpy(ke->buf, kty_str, ke->len + 1);
436 ke->len = (uint32_t)strlen(p);
437 ke->buf = lws_malloc(ke->len + 1, __func__);
440 memcpy(ke->buf, p, ke->len);
441 ke->buf[ke->len] = '\0';
622 cps->ck->e[cps->gencrypto_eidx].len);
669 ke->len = ctx->npos;
693 ke->len = ctx->npos;
728 lws_explicit_bzero(el[n].buf, el[n].len);
730 el[n].len = 0;
777 if (ke->buf && ke->len == (uint32_t)kl &&
778 !memcmp(ke->buf, kid, ke->len))
813 ke->len = (uint32_t)count;
823 ke->len = (uint32_t)kl;
824 memcpy(ke->buf, kid, ke->len);
856 ke->len = (uint32_t)sn;
890 ck->e[LWS_GENCRYPTO_EC_KEYEL_CRV].len = (uint32_t)strlen(curve);
909 void *user, const uint8_t *in, size_t len)
923 m = lecp_parse(&ctx, in, len);
1043 ck->e[LWS_GENCRYPTO_EC_KEYEL_CRV].len > 10) {
1054 (int)ke->len, ke->buf);
1084 ck->e[n].buf && ck->e[n].len) {
1097 // lwsl_hexdump_notice(ke->buf, ke->len);
1113 n = (int)ke->len;
1141 if (ke && ke->buf && ke->len) {
1151 (int)ke->len, ke->buf);
1154 (int)ke->len, ke->buf);