From 701ae1d3d9571d6a28dc65c2a566a7c7abdc6951 Mon Sep 17 00:00:00 2001 From: Janos Follath Date: Mon, 19 Feb 2024 10:56:54 +0000 Subject: [PATCH] Exp mod: move declarations before use Signed-off-by: Janos Follath --- library/bignum.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/library/bignum.c b/library/bignum.c index 8a00ff5bf5..674aab7d29 100644 --- a/library/bignum.c +++ b/library/bignum.c @@ -1602,7 +1602,6 @@ int mbedtls_mpi_exp_mod(mbedtls_mpi *X, const mbedtls_mpi *A, mbedtls_mpi *prec_RR) { int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; - mbedtls_mpi RR, T, E_core; if (mbedtls_mpi_cmp_int(N, 0) <= 0 || (N->p[0] & 1) == 0) { return MBEDTLS_ERR_MPI_BAD_INPUT_DATA; @@ -1617,8 +1616,11 @@ int mbedtls_mpi_exp_mod(mbedtls_mpi *X, const mbedtls_mpi *A, return MBEDTLS_ERR_MPI_BAD_INPUT_DATA; } + mbedtls_mpi RR; mbedtls_mpi_init(&RR); + mbedtls_mpi T; mbedtls_mpi_init(&T); + mbedtls_mpi E_core; mbedtls_mpi_init(&E_core); /*