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