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