global reindent, now with uncrustify hook enabled
[oweals/gnunet.git] / src / util / perf_crypto_rsa.c
index 33740666eac966d903eca66803a9536398a9767c..c65739f1f7293f8eb1a4007652b0d007053c6fef 100644 (file)
@@ -34,7 +34,7 @@
  * @param len keylength to evaluate with
  */
 static void
-eval(unsigned int len)
+eval (unsigned int len)
 {
   struct GNUNET_TIME_Absolute start;
   struct GNUNET_CRYPTO_RsaSignature *sig;
@@ -48,29 +48,30 @@ eval(unsigned int len)
   size_t bbuf_len;
   struct GNUNET_HashCode hc;
 
-  start = GNUNET_TIME_absolute_get();
+  start = GNUNET_TIME_absolute_get ();
   for (i = 0; i < 10; i++)
-    {
-      private_key = GNUNET_CRYPTO_rsa_private_key_create(len);
-      GNUNET_CRYPTO_rsa_private_key_free(private_key);
-    }
-  printf("10x %u-key generation took %s\n",
-         len,
-         GNUNET_STRINGS_relative_time_to_string(GNUNET_TIME_absolute_get_duration(start),
-                                                GNUNET_YES));
-  GNUNET_snprintf(sbuf,
-                  sizeof(sbuf),
-                  "RSA %u-key generation",
-                  len);
-  GAUGER("UTIL", sbuf,
-         64 * 1024 / (1 +
-                      GNUNET_TIME_absolute_get_duration
-                        (start).rel_value_us / 1000LL), "keys/ms");
-  private_key = GNUNET_CRYPTO_rsa_private_key_create(len);
-  public_key = GNUNET_CRYPTO_rsa_private_key_get_public(private_key);
+  {
+    private_key = GNUNET_CRYPTO_rsa_private_key_create (len);
+    GNUNET_CRYPTO_rsa_private_key_free (private_key);
+  }
+  printf ("10x %u-key generation took %s\n",
+          len,
+          GNUNET_STRINGS_relative_time_to_string (
+            GNUNET_TIME_absolute_get_duration (start),
+            GNUNET_YES));
+  GNUNET_snprintf (sbuf,
+                   sizeof(sbuf),
+                   "RSA %u-key generation",
+                   len);
+  GAUGER ("UTIL", sbuf,
+          64 * 1024 / (1
+                       + GNUNET_TIME_absolute_get_duration
+                         (start).rel_value_us / 1000LL), "keys/ms");
+  private_key = GNUNET_CRYPTO_rsa_private_key_create (len);
+  public_key = GNUNET_CRYPTO_rsa_private_key_get_public (private_key);
   for (i = 0; i < 10; i++)
-    GNUNET_CRYPTO_random_block(GNUNET_CRYPTO_QUALITY_WEAK,
-                               &bsec[i], sizeof(bsec[0]));
+    GNUNET_CRYPTO_random_block (GNUNET_CRYPTO_QUALITY_WEAK,
+                                &bsec[i], sizeof(bsec[0]));
   /*
      start = GNUNET_TIME_absolute_get ();
      for (i=0;i<10;i++)
@@ -88,113 +89,117 @@ eval(unsigned int len)
                        GNUNET_TIME_absolute_get_duration
                        (start).rel_value_us / 1000LL), "keys/ms");
    */
-  start = GNUNET_TIME_absolute_get();
-  GNUNET_CRYPTO_hash("test", 4, &hc);
+  start = GNUNET_TIME_absolute_get ();
+  GNUNET_CRYPTO_hash ("test", 4, &hc);
   for (i = 0; i < 10; i++)
-    {
-      GNUNET_CRYPTO_rsa_blind(&hc,
-                              &bsec[i],
-                              public_key,
-                              &bbuf, &bbuf_len);
-      GNUNET_free(bbuf);
-    }
-  printf("10x %u-blinding took %s\n",
-         len,
-         GNUNET_STRINGS_relative_time_to_string(GNUNET_TIME_absolute_get_duration(start),
-                                                GNUNET_YES));
-  GNUNET_snprintf(sbuf,
-                  sizeof(sbuf),
-                  "RSA %u-blinding",
-                  len);
-  GAUGER("UTIL",
-         sbuf,
-         64 * 1024 / (1 +
-                      GNUNET_TIME_absolute_get_duration
-                        (start).rel_value_us / 1000LL), "ops/ms");
-  GNUNET_CRYPTO_rsa_blind(&hc,
-                          &bsec[0],
-                          public_key,
-                          &bbuf, &bbuf_len);
-  start = GNUNET_TIME_absolute_get();
+  {
+    GNUNET_CRYPTO_rsa_blind (&hc,
+                             &bsec[i],
+                             public_key,
+                             &bbuf, &bbuf_len);
+    GNUNET_free (bbuf);
+  }
+  printf ("10x %u-blinding took %s\n",
+          len,
+          GNUNET_STRINGS_relative_time_to_string (
+            GNUNET_TIME_absolute_get_duration (start),
+            GNUNET_YES));
+  GNUNET_snprintf (sbuf,
+                   sizeof(sbuf),
+                   "RSA %u-blinding",
+                   len);
+  GAUGER ("UTIL",
+          sbuf,
+          64 * 1024 / (1
+                       + GNUNET_TIME_absolute_get_duration
+                         (start).rel_value_us / 1000LL), "ops/ms");
+  GNUNET_CRYPTO_rsa_blind (&hc,
+                           &bsec[0],
+                           public_key,
+                           &bbuf, &bbuf_len);
+  start = GNUNET_TIME_absolute_get ();
   for (i = 0; i < 10; i++)
-    {
-      sig = GNUNET_CRYPTO_rsa_sign_blinded(private_key,
-                                           bbuf, bbuf_len);
-      GNUNET_CRYPTO_rsa_signature_free(sig);
-    }
-  printf("10x %u-signing took %s\n",
-         len,
-         GNUNET_STRINGS_relative_time_to_string(GNUNET_TIME_absolute_get_duration(start),
-                                                GNUNET_YES));
-  GNUNET_snprintf(sbuf,
-                  sizeof(sbuf),
-                  "RSA %u-signing",
-                  len);
-  GAUGER("UTIL",
-         sbuf,
-         64 * 1024 / (1 +
-                      GNUNET_TIME_absolute_get_duration
-                        (start).rel_value_us / 1000LL), "ops/ms");
-  sig = GNUNET_CRYPTO_rsa_sign_blinded(private_key,
-                                       bbuf,
-                                       bbuf_len);
-  start = GNUNET_TIME_absolute_get();
+  {
+    sig = GNUNET_CRYPTO_rsa_sign_blinded (private_key,
+                                          bbuf, bbuf_len);
+    GNUNET_CRYPTO_rsa_signature_free (sig);
+  }
+  printf ("10x %u-signing took %s\n",
+          len,
+          GNUNET_STRINGS_relative_time_to_string (
+            GNUNET_TIME_absolute_get_duration (start),
+            GNUNET_YES));
+  GNUNET_snprintf (sbuf,
+                   sizeof(sbuf),
+                   "RSA %u-signing",
+                   len);
+  GAUGER ("UTIL",
+          sbuf,
+          64 * 1024 / (1
+                       + GNUNET_TIME_absolute_get_duration
+                         (start).rel_value_us / 1000LL), "ops/ms");
+  sig = GNUNET_CRYPTO_rsa_sign_blinded (private_key,
+                                        bbuf,
+                                        bbuf_len);
+  start = GNUNET_TIME_absolute_get ();
   for (i = 0; i < 10; i++)
-    {
-      rsig = GNUNET_CRYPTO_rsa_unblind(sig,
-                                       &bsec[0],
-                                       public_key);
-      GNUNET_CRYPTO_rsa_signature_free(rsig);
-    }
-  printf("10x %u-unblinding took %s\n",
-         len,
-         GNUNET_STRINGS_relative_time_to_string(GNUNET_TIME_absolute_get_duration(start),
-                                                GNUNET_YES));
-  GNUNET_snprintf(sbuf,
-                  sizeof(sbuf),
-                  "RSA %u-unblinding",
-                  len);
-  GAUGER("UTIL",
-         sbuf,
-         64 * 1024 / (1 +
-                      GNUNET_TIME_absolute_get_duration
-                        (start).rel_value_us / 1000LL), "ops/ms");
-  rsig = GNUNET_CRYPTO_rsa_unblind(sig,
-                                   &bsec[0],
-                                   public_key);
-  start = GNUNET_TIME_absolute_get();
+  {
+    rsig = GNUNET_CRYPTO_rsa_unblind (sig,
+                                      &bsec[0],
+                                      public_key);
+    GNUNET_CRYPTO_rsa_signature_free (rsig);
+  }
+  printf ("10x %u-unblinding took %s\n",
+          len,
+          GNUNET_STRINGS_relative_time_to_string (
+            GNUNET_TIME_absolute_get_duration (start),
+            GNUNET_YES));
+  GNUNET_snprintf (sbuf,
+                   sizeof(sbuf),
+                   "RSA %u-unblinding",
+                   len);
+  GAUGER ("UTIL",
+          sbuf,
+          64 * 1024 / (1
+                       + GNUNET_TIME_absolute_get_duration
+                         (start).rel_value_us / 1000LL), "ops/ms");
+  rsig = GNUNET_CRYPTO_rsa_unblind (sig,
+                                    &bsec[0],
+                                    public_key);
+  start = GNUNET_TIME_absolute_get ();
   for (i = 0; i < 10; i++)
-    {
-      GNUNET_assert(GNUNET_OK ==
-                    GNUNET_CRYPTO_rsa_verify(&hc,
+  {
+    GNUNET_assert (GNUNET_OK ==
+                   GNUNET_CRYPTO_rsa_verify (&hc,
                                              rsig,
                                              public_key));
-    }
-  printf("10x %u-verifying took %s\n",
-         len,
-         GNUNET_STRINGS_relative_time_to_string(GNUNET_TIME_absolute_get_duration(start),
-                                                GNUNET_YES));
-  GNUNET_snprintf(sbuf,
-                  sizeof(sbuf),
-                  "RSA %u-verification",
-                  len);
-  GAUGER("UTIL",
-         sbuf,
-         64 * 1024 / (1 +
-                      GNUNET_TIME_absolute_get_duration
-                        (start).rel_value_us / 1000LL), "ops/ms");
-  GNUNET_CRYPTO_rsa_signature_free(sig);
-  GNUNET_CRYPTO_rsa_public_key_free(public_key);
-  GNUNET_CRYPTO_rsa_private_key_free(private_key);
-  GNUNET_free(bbuf);
+  }
+  printf ("10x %u-verifying took %s\n",
+          len,
+          GNUNET_STRINGS_relative_time_to_string (
+            GNUNET_TIME_absolute_get_duration (start),
+            GNUNET_YES));
+  GNUNET_snprintf (sbuf,
+                   sizeof(sbuf),
+                   "RSA %u-verification",
+                   len);
+  GAUGER ("UTIL",
+          sbuf,
+          64 * 1024 / (1
+                       + GNUNET_TIME_absolute_get_duration
+                         (start).rel_value_us / 1000LL), "ops/ms");
+  GNUNET_CRYPTO_rsa_signature_free (sig);
+  GNUNET_CRYPTO_rsa_public_key_free (public_key);
+  GNUNET_CRYPTO_rsa_private_key_free (private_key);
+  GNUNET_free (bbuf);
 }
 
 
 int
-main(int argc, char *argv[])
+main (int argc, char *argv[])
 {
-  eval(1024);
-  eval(2048);
+  eval (1024);
+  eval (2048);
   /* eval (4096); */
   return 0;
 }