diff --git a/ChangeLog b/ChangeLog index b069d6303dd2feb7aa0b11116f20aefde2b596c4..887d4791b82e18d58cf7ddb542dcc71999e65e52 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2014-03-28 Niels Möller <nisse@lysator.liu.se> + * testsuite/dsa-keygen-test.c (test_main): Explicitly use + dsa_compat_generate_keypair. + * testsuite/testutils.h: Undo dsa-compat.h name mangling. + * dsa-keygen.c (dsa_generate_keypair): New interface, generating only a keypair, and no new parameters. * dsa-compat-keygen.c (dsa_compat_generate_keypair): New file. diff --git a/testsuite/dsa-keygen-test.c b/testsuite/dsa-keygen-test.c index 87b30f99ab0cde6ebc1da14d54a728f3e5aafbaf..25757c95fb606606c1b466a38cb70f298cc0d05a 100644 --- a/testsuite/dsa-keygen-test.c +++ b/testsuite/dsa-keygen-test.c @@ -23,7 +23,7 @@ test_main(void) knuth_lfib_init(&lfib, 13); params = (struct dsa_params *) &pub; - ASSERT (dsa_generate_keypair(&pub, &key, + ASSERT (dsa_compat_generate_keypair(&pub, &key, &lfib, (nettle_random_func *) knuth_lfib_random, NULL, verbose ? progress : NULL, @@ -32,7 +32,7 @@ test_main(void) test_dsa_key(params, pub.y, key.x, 160); test_dsa160(&pub, &key, NULL); - ASSERT (dsa_generate_keypair(&pub, &key, + ASSERT (dsa_compat_generate_keypair(&pub, &key, &lfib, (nettle_random_func *) knuth_lfib_random, NULL, verbose ? progress : NULL, @@ -41,7 +41,7 @@ test_main(void) test_dsa_key(params, pub.y, key.x, 256); test_dsa256(&pub, &key, NULL); - ASSERT (dsa_generate_keypair(&pub, &key, + ASSERT (dsa_compat_generate_keypair(&pub, &key, &lfib, (nettle_random_func *) knuth_lfib_random, NULL, verbose ? progress : NULL, diff --git a/testsuite/testutils.h b/testsuite/testutils.h index 7b0798337e0d19bc903534dd71bd83d4c56473f4..3e9f20d83c2a9e235eafc754436875db5f5d68f9 100644 --- a/testsuite/testutils.h +++ b/testsuite/testutils.h @@ -24,6 +24,10 @@ # include "ecc-internal.h" # include "ecdsa.h" # include "gmp-glue.h" + +/* Undo some dsa-compat name mangling */ +#undef dsa_generate_keypair +#define dsa_generate_keypair nettle_dsa_generate_keypair #endif #include "nettle-meta.h" @@ -198,11 +202,13 @@ test_dsa256(const struct dsa_public_key *pub, const struct dsa_private_key *key, const struct dsa_signature *expected); +#if 0 void test_dsa_sign(const struct dsa_public_key *pub, const struct dsa_private_key *key, const struct nettle_hash *hash, const struct dsa_signature *expected); +#endif void test_dsa_verify(const struct dsa_params *params,