Lines Matching defs:buf
275 unsigned char *buf, size_t blen,
313 if ((ret = mbedtls_ecp_tls_write_group(&ctx->grp, &grp_len, buf,
318 buf += grp_len;
322 &pt_len, buf, blen)) != 0) {
338 unsigned char *buf, size_t blen,
350 return ecdh_make_params_internal(ctx, olen, ctx->point_format, buf, blen,
357 buf, blen, f_rng, p_rng);
361 ctx->point_format, buf, blen,
371 const unsigned char **buf,
374 return mbedtls_ecp_tls_read_point(&ctx->grp, &ctx->Qp, buf,
375 (size_t) (end - *buf));
386 const unsigned char **buf,
391 if ((ret = mbedtls_ecp_tls_read_group_id(&grp_id, buf, (size_t) (end - *buf)))
401 return ecdh_read_params_internal(ctx, buf, end);
407 buf, end);
411 buf, end);
494 unsigned char *buf, size_t blen,
531 buf, blen);
538 unsigned char *buf, size_t blen,
548 return ecdh_make_public_internal(ctx, olen, ctx->point_format, buf, blen,
555 buf, blen, f_rng, p_rng);
559 ctx->point_format, buf, blen,
569 const unsigned char *buf, size_t blen)
572 const unsigned char *p = buf;
579 if ((size_t) (p - buf) != blen) {
590 const unsigned char *buf, size_t blen)
593 return ecdh_read_public_internal(ctx, buf, blen);
599 buf, blen);
603 buf, blen);
611 size_t *olen, unsigned char *buf,
656 return mbedtls_mpi_write_binary_le(&ctx->z, buf, *olen);
659 return mbedtls_mpi_write_binary(&ctx->z, buf, *olen);
666 unsigned char *buf, size_t blen,
676 return ecdh_calc_secret_internal(ctx, olen, buf, blen, f_rng, p_rng,
683 buf, blen, f_rng, p_rng);
686 return ecdh_calc_secret_internal(&ctx->ctx.mbed_ecdh, olen, buf,