]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
Use double to count bytes.
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Sun, 4 Jul 2010 08:48:11 +0000 (10:48 +0200)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Sun, 4 Jul 2010 08:48:11 +0000 (10:48 +0200)
src/benchmark.c

index 6c8fd6eecc0765dddaea712de9f1983ad2cb4678..73aba25e058085fc3b2836fead23aa37b238428c 100644 (file)
@@ -46,7 +46,7 @@ tls_log_func (int level, const char *str)
   fprintf (stderr, "|<%d>| %s", level, str);
 }
 
-static void value2human(int bytes, double time, double* data, double* speed,char* metric)
+static void value2human(double bytes, double time, double* data, double* speed,char* metric)
 {
         if (bytes > 1000 && bytes < 1000*1000) {
                 *data = ((double)bytes)/1000;
@@ -80,7 +80,7 @@ cipher_bench (int algo, int size)
   gnutls_datum_t key, iv;
   struct timespec start, stop;
   double secs;
-  long data_size = 0;
+  double data_size = 0;
   double dspeed, ddata;
   int blocksize = gnutls_cipher_get_block_size (algo);
   int keysize = gnutls_cipher_get_key_size (algo);
@@ -149,7 +149,7 @@ mac_bench (int algo, int size)
   void *_key;
   struct timespec start, stop;
   double secs;
-  long data_size = 0;
+  double data_size = 0;
   double ddata, dspeed;
   int blocksize = gnutls_hmac_get_len (algo);
   char metric[16];