From 13b4fb6ab43528c89536d170e6cf930f3bca4b73 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se>
Date: Wed, 2 Jun 2010 16:10:20 +0200
Subject: [PATCH] (test_main): Provide expected value of the signature.

Rev: nettle/testsuite/dsa-test.c:1.4
---
 testsuite/dsa-test.c | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/testsuite/dsa-test.c b/testsuite/dsa-test.c
index 541775f1..b69a18ab 100644
--- a/testsuite/dsa-test.c
+++ b/testsuite/dsa-test.c
@@ -5,9 +5,11 @@ test_main(void)
 {
   struct dsa_public_key pub;
   struct dsa_private_key key;
-
+  struct dsa_signature expected;
+  
   dsa_public_key_init(&pub);
   dsa_private_key_init(&key);
+  dsa_signature_init(&expected);
 
   mpz_set_str(pub.p,
 	      "83d9a7c2ce2a9179f43cdb3bffe7de0f0eef26dd5dfae44d"
@@ -36,11 +38,14 @@ test_main(void)
 	      "56c6efaf878d06eef21dc070fab71da6ec1e30a6", 16);
 
   test_dsa_key(&pub, &key, 160);
-  
-  test_dsa160(&pub, &key);
+
+  mpz_set_str(expected.r, "373999e9ee0a84a9983e528ee266938091e4c55c", 16);
+  mpz_set_str(expected.s, "8017d54592bde7353f6558b3090d12ed8367e2ba", 16);
+
+  test_dsa160(&pub, &key, &expected);
 
   dsa_public_key_clear(&pub);
   dsa_private_key_clear(&key);
-
+  dsa_signature_clear(&expected);
   SUCCESS();
 }
-- 
GitLab