From 44ae285091235af2fe59165e6e72d6870ae62251 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se>
Date: Thu, 8 Jan 2004 15:36:24 +0100
Subject: [PATCH] (dsa_nist_gen): Fixed declaration/statement order.

Rev: src/nettle/ChangeLog:1.218
Rev: src/nettle/dsa-keygen.c:1.8
---
 ChangeLog    | 2 ++
 dsa-keygen.c | 3 ++-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 36ed25da..b34dd647 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2004-01-08  Niels M�ller  <niels@s3.kth.se>
 
+	* dsa-keygen.c (dsa_nist_gen): Fixed declaration/statement order.
+
 	* rsa-keygen.c (bignum_next_prime): Fixed off-by-one error when
 	comparing input to the largest listed prime. General cleanup, as
 	prime_limit > 0 always. Use TMP_DECL and TMP_ALLOC.
diff --git a/dsa-keygen.c b/dsa-keygen.c
index beb895ed..9f517225 100644
--- a/dsa-keygen.c
+++ b/dsa-keygen.c
@@ -122,8 +122,9 @@ dsa_nist_gen(mpz_t p, mpz_t q,
 	/* Official maximum key size: L = 1024 => n = 6 */
 	TMP_DECL(buffer, uint8_t, (6 + 1) * SHA1_DIGEST_SIZE);
 	unsigned size = (n+1) * SHA1_DIGEST_SIZE;
-	TMP_ALLOC(buffer, size);
 	unsigned i, j;
+
+	TMP_ALLOC(buffer, size);
 	
 	for (i = 0, j = 2; i<4096; i++, j+= n+1)
 	  {
-- 
GitLab