]> git.ipfire.org Git - thirdparty/nettle.git/commitdiff
(test_main): Test dsa256.
authorNiels Möller <nisse@lysator.liu.se>
Tue, 25 May 2010 15:28:36 +0000 (17:28 +0200)
committerNiels Möller <nisse@lysator.liu.se>
Tue, 25 May 2010 15:28:36 +0000 (17:28 +0200)
Rev: nettle/testsuite/dsa-keygen-test.c:1.4

testsuite/dsa-keygen-test.c

index 1d813620846a426cffe8b830d69a5d2cacceb815..83786293e5d3f87a9e0a9089e2492b8f9a07f0ed 100644 (file)
@@ -19,18 +19,26 @@ test_main(void)
   dsa_private_key_init(&key);
   dsa_public_key_init(&pub);
 
-  /* Generate a 1024 bit key with random e */
   knuth_lfib_init(&lfib, 13);
 
   if (!dsa_generate_keypair(&pub, &key,
                            &lfib, (nettle_random_func *) knuth_lfib_random,
                            NULL, verbose ? progress : NULL,
-                           1024))
+                           1024, 160))
     FAIL();
 
-  test_dsa_key(&pub, &key);
-  test_dsa(&pub, &key);
+  test_dsa_key(&pub, &key, 160);
+  test_dsa160(&pub, &key);
 
+  if (!dsa_generate_keypair(&pub, &key,
+                           &lfib, (nettle_random_func *) knuth_lfib_random,
+                           NULL, verbose ? progress : NULL,
+                           2048, 256))
+    FAIL();
+
+  test_dsa_key(&pub, &key, 256);
+  test_dsa256(&pub, &key);
+  
   dsa_public_key_clear(&pub);
   dsa_private_key_clear(&key);