Function esp_idf_svc::hal::sys::mbedtls_ecp_tls_read_point

source ยท
pub unsafe extern "C" fn mbedtls_ecp_tls_read_point(
    grp: *const mbedtls_ecp_group,
    pt: *mut mbedtls_ecp_point,
    buf: *mut *const u8,
    len: usize,
) -> i32
Expand description

\brief This function imports a point from a TLS ECPoint record.

\note On function return, \p *buf is updated to point immediately after the ECPoint record.

\param grp The ECP group to use. This must be initialized and have group parameters set, for example through mbedtls_ecp_group_load(). \param pt The destination point. \param buf The address of the pointer to the start of the input buffer. \param len The length of the buffer.

\return \c 0 on success. \return An \c MBEDTLS_ERR_MPI_XXX error code on initialization failure. \return #MBEDTLS_ERR_ECP_BAD_INPUT_DATA if input is invalid.