gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r24192 - gnunet/src/util


From: gnunet
Subject: [GNUnet-SVN] r24192 - gnunet/src/util
Date: Fri, 5 Oct 2012 13:54:54 +0200

Author: harsha
Date: 2012-10-05 13:54:54 +0200 (Fri, 05 Oct 2012)
New Revision: 24192

Modified:
   gnunet/src/util/gnunet-rsa.c
Log:
generate keys to use 2048 bit rsa

Modified: gnunet/src/util/gnunet-rsa.c
===================================================================
--- gnunet/src/util/gnunet-rsa.c        2012-10-05 11:47:01 UTC (rev 24191)
+++ gnunet/src/util/gnunet-rsa.c        2012-10-05 11:54:54 UTC (rev 24192)
@@ -63,14 +63,13 @@
 };
 
 
-#if 0
 /**
  * Create a new private key. Caller must free return value.
  *
  * @return fresh private key
  */
-struct GNUNET_CRYPTO_RsaPrivateKey *
-GNUNET_CRYPTO_rsa_key_create ()
+static struct GNUNET_CRYPTO_RsaPrivateKey *
+rsa_key_create ()
 {
   struct GNUNET_CRYPTO_RsaPrivateKey *ret;
   gcry_sexp_t s_key;
@@ -79,7 +78,7 @@
   GNUNET_assert (0 ==
                  gcry_sexp_build (&s_keyparam, NULL,
                                   "(genkey(rsa(nbits %d)(rsa-use-e 3:257)))",
-                                  HOSTKEY_LEN));
+                                  2048));
   GNUNET_assert (0 == gcry_pk_genkey (&s_key, s_keyparam));
   gcry_sexp_release (s_keyparam);
 #if EXTRA_CHECKS
@@ -89,7 +88,6 @@
   ret->sexp = s_key;
   return ret;
 }
-#endif
 
 
 /**
@@ -98,16 +96,10 @@
 static void
 create_keys (const char *fn)
 {
-  time_t start;
-  struct GNUNET_HashCode hc;
-  struct GNUNET_HashCode h2;
-  struct GNUNET_HashCode h3;
   FILE *f;
   struct GNUNET_CRYPTO_RsaPrivateKey *pk;
   struct GNUNET_CRYPTO_RsaPrivateKeyBinaryEncoded *enc;
 
-  start = time (NULL);
-  GNUNET_CRYPTO_hash (&start, sizeof (start), &hc);
   if (NULL == (f = fopen (fn, "w+")))
     {
       fprintf (stderr,
@@ -123,11 +115,8 @@
   {    
     fprintf (stderr,
             ".");
-    GNUNET_CRYPTO_hash (&make_keys, sizeof (make_keys), &h2);
-    GNUNET_CRYPTO_hash (&hc, sizeof (hc), &h3);
-    GNUNET_CRYPTO_hash_xor (&h2, &h3, &hc);
-    if (NULL == (pk = GNUNET_CRYPTO_rsa_key_create_from_hash (&hc)))
-    {  
+    if (NULL == (pk = rsa_key_create ()))
+    {
        GNUNET_break (0);
        break;
     }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]