(is_prime): Release A2.
authorWerner Koch <wk@gnupg.org>
Mon, 22 Dec 2003 09:09:31 +0000 (09:09 +0000)
committerWerner Koch <wk@gnupg.org>
Mon, 22 Dec 2003 09:09:31 +0000 (09:09 +0000)
THANKS
TODO
cipher/ChangeLog
cipher/Manifest
cipher/primegen.c

diff --git a/THANKS b/THANKS
index 734238d..b5603fa 100644 (file)
--- a/THANKS
+++ b/THANKS
@@ -13,6 +13,7 @@ Bryan Fullerton          bryanf@samurai.com
 Caskey L. Dickson         caskey@technocage.com
 Cees van de Griend        cees-list@griend.xs4all.nl
 Charles Levert            charles@comm.polymtl.ca
+Christian Grothoff         grothoff@cs.purdue.edu
 Christian von Roques      roques@pond.sub.org
 Christopher Oliver        oliver@fritz.traverse.net
 Christian Recktenwald     chris@citecs.de
diff --git a/TODO b/TODO
index 65b7933..d35aa46 100644 (file)
--- a/TODO
+++ b/TODO
@@ -30,6 +30,6 @@ What's left to do                                 -*- outline -*-
   I can imagine no cryptographic reason to use it.
 
 * cipher/pubkey.c and pubkey implementaions.
-  Don't rely on the secure memory based wiping fucntion but add an
+  Don't rely on the secure memory based wiping function but add an
   extra wiping.
   
index 97a8173..c7990d7 100644 (file)
@@ -1,3 +1,7 @@
+2003-12-22  Werner Koch  <wk@gnupg.org>
+
+       * primegen.c (is_prime): Release A2.
+
 2003-12-19  Werner Koch  <wk@gnupg.org>
 
        * md.c: Moved a couple of functions down below the data structure
index 90907a2..e173019 100644 (file)
@@ -32,7 +32,7 @@ cipher.c iQCVAwUAP+NFJTEAnp832S/7AQKTlwQAgE+HDjFBAC3ek3pIG6s0jaraTcWksR3N33x0L8q
 pubkey.c iQCVAwUAP9XQ3jEAnp832S/7AQJ5UgQAyHfEBvPVJ8wTRg8c7ixS2GiVmIgwIo5tvQaiQJTPWASevvYrB+2Z2qa9cATyu50ACjLzbaquGBgPzjJV3dU/qttT1gCqRuN/LCNvXFe5qnIZezejc3RAadFNTw/pOTHq0wxD1Keg66ruei9R36Nba59pEQIWIBXTfubRft2hMYk==E09t
 ac.c iQCVAwUAP+LE4jEAnp832S/7AQIV9gQAyi7u/tO6GxgxsHq9nifh9OTaU/DyFuQTB7TzNHWv9L2F2SqXUU4iG+R+a3X0KOyJtvnVH3/RTXv36yqgBjASrwn9HcAbIhG9rp0xCSwNSQD659eFhmjxenG6I8omBR19l6bkrsvpyGf+4ujyoqSP6fAbU7/GW4/07eMe9YHKapE==W/tU
 md.c iQCVAwUAP+NFGjEAnp832S/7AQJs8wP/Qdk0EAKsyr3O1/pmOSN8AG4rPKbd6KDTzvoBPAN4upFwKYY4hWwvy12Q3YU9DmECrzZkRCXHR7mljVQKs6B7CRZJKjFKmOELpcJDtKvu40vTs1bOH4k9iJYZpGgRA83nkQ+ELAcphAbCA+KIpVr2K4mCJAB0FhpC2uOQ50JHAko==BeF6
-primegen.c iQCVAwUAP+LFATEAnp832S/7AQJUEAP+ONlY0YmN8i+ir3V0+X7+yu/wDyQpDiVqEbN7J8yxOscZJ1pQP4CRV0MjXRynYtG3p0mPJyFKUWahNrKF8jOX7kolX80TtIgVVQTWY1Q0YWHodF+v3W5Pw0vqKHVhlLeALv978VXCjpymroEOskidJblYmOWV9gJvHs6F1cj8nUY==Skcs
+primegen.c iQCVAwUAP+a26DEAnp832S/7AQLkLAP+OUKemWF3zAzTotxvCjUpoyiQFc5Ak1DBNzQhpmpmJmwg6YLw9UAr2uLPEbzkkf24cSPRkApPRItdmCy2NgXu/3B0zTiAoV9agY1Yq0FRghl/wwhJgGZC+TV5UZCT1U91eVp6cQt7aeyWXQwpN60rt4n3q7wXlxvp0Ki5pqPBrsA==UHeO
 
 # Algorithm implementations
 arcfour.c iQCVAwUAP9XR/TEAnp832S/7AQJcRwP6AlvYEx++fpT4mIYo0xRDqKEQeqMQvbaRhIg2eV74JxItpHa3q5YsYIl+n1yUz5g35JRWWXSWmAZBwO5wLKsHii4kRUhgrKWnSoQZoPpl49L5+N3R58ON3S0ru5lsBiEJEze3xplf2vqwrH9v1QHVD+gU7UTlfNqrIJoOUXN+1O4==Tq+x
index 7f82f42..4b64f38 100644 (file)
@@ -740,6 +740,7 @@ is_prime (gcry_mpi_t n, int steps, int *count)
   mpi_free( z );
   mpi_free( nminus1 );
   mpi_free( q );
+  mpi_free( a2 );
 
   return rc;
 }