Do not use C99 feature.
authorDario Niedermann <dario@darioniedermann.it>
Fri, 10 Nov 2017 14:45:59 +0000 (15:45 +0100)
committerWerner Koch <wk@gnupg.org>
Fri, 10 Nov 2017 14:45:59 +0000 (15:45 +0100)
* cipher/rsa.c (secret): Move var decl to the beginning.
--

Trivial patch; ChangeLog written by wk.

Signed-off-by: Werner Koch <wk@gnupg.org>
cipher/rsa.c

index 51b7640..b3ecd3b 100644 (file)
@@ -304,6 +304,9 @@ secret(MPI output, MPI input, RSA_secret_key *skey )
 #if 0
     mpi_powm( output, input, skey->d, skey->n );
 #else
+    MPI D_blind;
+    MPI rr;
+    unsigned int rr_nbits;
     int nlimbs = mpi_get_nlimbs (skey->n)+1;
     MPI m1   = mpi_alloc_secure (nlimbs);
     MPI m2   = mpi_alloc_secure (nlimbs);
@@ -326,9 +329,7 @@ secret(MPI output, MPI input, RSA_secret_key *skey )
 # endif /* USE_BLINDING */
 
     /* RSA secret operation:  */
-    MPI D_blind = mpi_alloc_secure (nlimbs);
-    MPI rr;
-    unsigned int rr_nbits;
+    D_blind = mpi_alloc_secure (nlimbs);
 
     rr_nbits = mpi_get_nbits (skey->p) / 4;
     if (rr_nbits < 96)