Lines Matching defs:len
70 union lws_tls_cert_info_results *buf, size_t len)
74 buf->ns.len = 0;
83 lws_strnncpy(&buf->ns.name[buf->ns.len],
85 name->MBEDTLS_PRIVATE_V30_ONLY(val).MBEDTLS_PRIVATE_V30_ONLY(len),
86 len - (size_t)buf->ns.len);
87 buf->ns.len = (int)strlen(buf->ns.name);
99 union lws_tls_cert_info_results *buf, size_t len)
107 if (!len)
108 len = sizeof(buf->ns.name);
124 return lws_tls_mbedtls_get_x509_name(&x509->MBEDTLS_PRIVATE_V30_ONLY(subject), buf, len);
127 return lws_tls_mbedtls_get_x509_name(&x509->MBEDTLS_PRIVATE_V30_ONLY(issuer), buf, len);
136 size_t r = len, u;
151 buf->ns.len = lws_ptr_diff(p, buf->ns.name);
169 buf->ns.len = lws_ptr_diff(p, buf->ns.name);
183 buf->ns.len = (int)x509->MBEDTLS_PRIVATE_V30_ONLY(raw).MBEDTLS_PRIVATE_V30_ONLY(len);
185 if (len < x509->MBEDTLS_PRIVATE_V30_ONLY(raw).MBEDTLS_PRIVATE_V30_ONLY(len))
188 * the required object length is in buf->ns.len
193 x509->MBEDTLS_PRIVATE_V30_ONLY(raw).MBEDTLS_PRIVATE_V30_ONLY(len));
204 buf->ns.len = (int)akid.keyIdentifier.MBEDTLS_PRIVATE_V30_ONLY(len);
206 len < (size_t)buf->ns.len)
208 memcpy(buf->ns.name, akid.keyIdentifier.MBEDTLS_PRIVATE_V30_ONLY(p), (size_t)buf->ns.len);
221 buf->ns.len = 0;
226 ip->MBEDTLS_PRIVATE_V30_ONLY(buf).MBEDTLS_PRIVATE_V30_ONLY(len) < 9 ||
227 len < (size_t)ip->MBEDTLS_PRIVATE_V30_ONLY(buf).MBEDTLS_PRIVATE_V30_ONLY(len) - 9u)
230 memcpy(buf->ns.name + buf->ns.len, ip->MBEDTLS_PRIVATE_V30_ONLY(buf).MBEDTLS_PRIVATE_V30_ONLY(p),
231 (size_t)ip->MBEDTLS_PRIVATE_V30_ONLY(buf).MBEDTLS_PRIVATE_V30_ONLY(len) - 9);
232 buf->ns.len = buf->ns.len + (int)ip->MBEDTLS_PRIVATE_V30_ONLY(buf).MBEDTLS_PRIVATE_V30_ONLY(len) - 9;
247 buf->ns.len = (int)akid.authorityCertSerialNumber.MBEDTLS_PRIVATE_V30_ONLY(len);
249 len < (size_t)buf->ns.len)
252 MBEDTLS_PRIVATE_V30_ONLY(p), (size_t)buf->ns.len);
264 buf->ns.len = (int)skid.MBEDTLS_PRIVATE_V30_ONLY(len);
265 if (len < (size_t)buf->ns.len)
267 memcpy(buf->ns.name, skid.MBEDTLS_PRIVATE_V30_ONLY(p), (size_t)buf->ns.len);
279 union lws_tls_cert_info_results *buf, size_t len)
285 return lws_tls_mbedtls_cert_info(x509, type, buf, len);
290 union lws_tls_cert_info_results *buf, size_t len)
306 return lws_tls_mbedtls_cert_info(x509, type, buf, len);
315 union lws_tls_cert_info_results *buf, size_t len)
317 return lws_tls_mbedtls_cert_info(&x509->cert, type, buf, len);
334 lws_x509_parse_from_pem(struct lws_x509_cert *x509, const void *pem, size_t len)
340 ret = mbedtls_x509_crt_parse(&x509->cert, pem, len);
438 jwk->e[n].len = (uint32_t)mbedtls_mpi_size(mpi[n]);
439 mbedtls_mpi_write_binary(mpi[n], jwk->e[n].buf, jwk->e[n].len);
454 void *pem, size_t len, const char *passphrase)
467 n = mbedtls_pk_parse_key(&pk, pem, len, (uint8_t *)passphrase, (unsigned int)n
517 jwk->e[n].len = (uint32_t)mbedtls_mpi_size(mpi[n]);
518 mbedtls_mpi_write_binary(mpi[n], jwk->e[n].buf, jwk->e[n].len);