Lines Matching refs:buf

300                                       unsigned char *buf, size_t blen,  in ecdh_make_params_internal()  argument
334 if( ( ret = mbedtls_ecp_tls_write_group( &ctx->grp, &grp_len, buf, in ecdh_make_params_internal()
338 buf += grp_len; in ecdh_make_params_internal()
342 &pt_len, buf, blen ) ) != 0 ) in ecdh_make_params_internal()
357 unsigned char *buf, size_t blen, in mbedtls_ecdh_make_params() argument
364 ECDH_VALIDATE_RET( buf != NULL ); in mbedtls_ecdh_make_params()
374 return( ecdh_make_params_internal( ctx, olen, ctx->point_format, buf, blen, in mbedtls_ecdh_make_params()
382 buf, blen, f_rng, p_rng ) ); in mbedtls_ecdh_make_params()
386 ctx->point_format, buf, blen, in mbedtls_ecdh_make_params()
396 const unsigned char **buf, in ecdh_read_params_internal() argument
399 return( mbedtls_ecp_tls_read_point( &ctx->grp, &ctx->Qp, buf, in ecdh_read_params_internal()
400 end - *buf ) ); in ecdh_read_params_internal()
411 const unsigned char **buf, in mbedtls_ecdh_read_params() argument
417 ECDH_VALIDATE_RET( buf != NULL ); in mbedtls_ecdh_read_params()
418 ECDH_VALIDATE_RET( *buf != NULL ); in mbedtls_ecdh_read_params()
421 if( ( ret = mbedtls_ecp_tls_read_group_id( &grp_id, buf, end - *buf ) ) in mbedtls_ecdh_read_params()
429 return( ecdh_read_params_internal( ctx, buf, end ) ); in mbedtls_ecdh_read_params()
436 buf, end) ); in mbedtls_ecdh_read_params()
440 buf, end ) ); in mbedtls_ecdh_read_params()
523 unsigned char *buf, size_t blen, in ecdh_make_public_internal() argument
556 buf, blen ); in ecdh_make_public_internal()
563 unsigned char *buf, size_t blen, in mbedtls_ecdh_make_public() argument
570 ECDH_VALIDATE_RET( buf != NULL ); in mbedtls_ecdh_make_public()
578 return( ecdh_make_public_internal( ctx, olen, ctx->point_format, buf, blen, in mbedtls_ecdh_make_public()
586 buf, blen, f_rng, p_rng ) ); in mbedtls_ecdh_make_public()
590 ctx->point_format, buf, blen, in mbedtls_ecdh_make_public()
600 const unsigned char *buf, size_t blen ) in ecdh_read_public_internal() argument
603 const unsigned char *p = buf; in ecdh_read_public_internal()
609 if( (size_t)( p - buf ) != blen ) in ecdh_read_public_internal()
619 const unsigned char *buf, size_t blen ) in mbedtls_ecdh_read_public() argument
622 ECDH_VALIDATE_RET( buf != NULL ); in mbedtls_ecdh_read_public()
625 return( ecdh_read_public_internal( ctx, buf, blen ) ); in mbedtls_ecdh_read_public()
632 buf, blen ) ); in mbedtls_ecdh_read_public()
636 buf, blen ) ); in mbedtls_ecdh_read_public()
644 size_t *olen, unsigned char *buf, in ecdh_calc_secret_internal() argument
688 return mbedtls_mpi_write_binary_le( &ctx->z, buf, *olen ); in ecdh_calc_secret_internal()
690 return mbedtls_mpi_write_binary( &ctx->z, buf, *olen ); in ecdh_calc_secret_internal()
697 unsigned char *buf, size_t blen, in mbedtls_ecdh_calc_secret() argument
704 ECDH_VALIDATE_RET( buf != NULL ); in mbedtls_ecdh_calc_secret()
711 return( ecdh_calc_secret_internal( ctx, olen, buf, blen, f_rng, p_rng, in mbedtls_ecdh_calc_secret()
719 buf, blen, f_rng, p_rng ) ); in mbedtls_ecdh_calc_secret()
722 return( ecdh_calc_secret_internal( &ctx->ctx.mbed_ecdh, olen, buf, in mbedtls_ecdh_calc_secret()
734 size_t *olen, int point_format, unsigned char *buf, size_t blen, in ecdh_tls13_make_params_internal() argument
747 olen, buf, blen ); in ecdh_tls13_make_params_internal()
755 unsigned char *buf, size_t blen, in mbedtls_ecdh_tls13_make_params() argument
761 ECDH_VALIDATE_RET( buf != NULL ); in mbedtls_ecdh_tls13_make_params()
772 buf, blen, f_rng, p_rng ) ); in mbedtls_ecdh_tls13_make_params()
782 ctx->point_format, buf, blen, in mbedtls_ecdh_tls13_make_params()
810 const unsigned char *buf, in ecdh_tls13_read_public_internal() argument
814 const unsigned char *p = buf; in ecdh_tls13_read_public_internal()
839 const unsigned char *buf, in mbedtls_ecdh_tls13_read_public() argument
843 ECDH_VALIDATE_RET( buf != NULL ); in mbedtls_ecdh_tls13_read_public()
846 return( ecdh_tls13_read_public_internal( ctx, buf, buf_len ) ); in mbedtls_ecdh_tls13_read_public()
856 buf, buf_len ) ); in mbedtls_ecdh_tls13_read_public()