diff --git a/testsuite/testutils.c b/testsuite/testutils.c
index 7c9229ffbae4cccec3a4c176d43e8b27669f2cf6..776be8a68677a86e2bffc021b289fa19fed5a8e8 100644
--- a/testsuite/testutils.c
+++ b/testsuite/testutils.c
@@ -803,7 +803,7 @@ test_rsa_key(struct rsa_public_key *pub,
 
 #define DSA_VERIFY(key, hash, msg, signature) (	\
   sha1_update(hash, LDATA(msg)),		\
-  dsa_verify(key, hash, signature)		\
+  dsa_sha1_verify(key, hash, signature)		\
 )
 
 void
@@ -819,9 +819,9 @@ test_dsa(const struct dsa_public_key *pub,
   knuth_lfib_init(&lfib, 1111);
   
   sha1_update(&sha1, LDATA("The magic words are squeamish ossifrage"));
-  dsa_sign(pub, key,
-	   &lfib, (nettle_random_func *) knuth_lfib_random,
-	   &sha1, &signature);
+  ASSERT (dsa_sha1_sign(pub, key,
+			&lfib, (nettle_random_func *) knuth_lfib_random,
+			&sha1, &signature));
   
   if (verbose)
     {