programs_benchmark: Updated to use `mbedtls_dhm_read_public()`.

Signed-off-by: Minos Galanakis <minos.galanakis@arm.com>
diff --git a/programs/test/benchmark.c b/programs/test/benchmark.c
index 895b148..8fa5d62 100644
--- a/programs/test/benchmark.c
+++ b/programs/test/benchmark.c
@@ -1105,7 +1105,8 @@
 
             n = mbedtls_dhm_get_len(&dhm);
             mbedtls_dhm_make_public(&dhm, (int) n, buf, n, myrand, NULL);
-            if (mbedtls_mpi_copy(&dhm.MBEDTLS_PRIVATE(GY), &dhm.MBEDTLS_PRIVATE(GX)) != 0) {
+
+            if (mbedtls_dhm_read_public(&dhm, buf, n) != 0) {
                 mbedtls_exit(1);
             }