summaryrefslogtreecommitdiff
path: root/tests/slow/hash-large.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/slow/hash-large.c')
-rw-r--r--tests/slow/hash-large.c51
1 files changed, 24 insertions, 27 deletions
diff --git a/tests/slow/hash-large.c b/tests/slow/hash-large.c
index 71312ef369..3817e1c38b 100644
--- a/tests/slow/hash-large.c
+++ b/tests/slow/hash-large.c
@@ -19,7 +19,7 @@
*/
#ifdef HAVE_CONFIG_H
-#include <config.h>
+# include <config.h>
#endif
#include <stdio.h>
@@ -35,30 +35,30 @@ void doit(void)
exit(77);
}
-#else /* working test */
+#else /* working test */
/* Test hashing on very large buffers >= 2^31 */
-#if !defined(_WIN32)
-# include <signal.h>
-# include <unistd.h>
+# if !defined(_WIN32)
+# include <signal.h>
+# include <unistd.h>
static void exit_77(int signo)
{
_exit(77);
}
-#endif
+# endif
-#define MIN(x,y) ((x)<(y))?(x):(y)
+# define MIN(x,y) ((x)<(y))?(x):(y)
-#include <sys/mman.h>
+# include <sys/mman.h>
static size_t _mmap_size;
static void *get_mem(size_t size)
{
void *p;
_mmap_size = size;
- p = mmap(NULL, size, PROT_READ, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0);
+ p = mmap(NULL, size, PROT_READ, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
if (p == MAP_FAILED)
return NULL;
return p;
@@ -80,32 +80,30 @@ void doit(void)
if (sizeof(size) <= 4)
exit(77);
-#if !defined(_WIN32)
+# if !defined(_WIN32)
signal(SIGSEGV, exit_77);
signal(SIGBUS, exit_77);
-#endif
+# endif
global_init();
- size = (ssize_t)UINT_MAX + (ssize_t)64*1024;
+ size = (ssize_t) UINT_MAX + (ssize_t) 64 *1024;
buf = get_mem(size);
if (buf == NULL)
exit(77);
- if (size < (ssize_t)UINT_MAX)
+ if (size < (ssize_t) UINT_MAX)
exit(77);
-
- err =
- gnutls_hash_fast(GNUTLS_DIG_SHA256, buf, size,
- digest);
+ err = gnutls_hash_fast(GNUTLS_DIG_SHA256, buf, size, digest);
if (err < 0)
fail("gnutls_hash_fast(SHA256) failed: %d\n", err);
else {
-#define SHA256_HASH "\x80\x92\xd9\xbe\x54\xa0\xe9\xd7\x7c\xb8\xe4\x2d\xd3\x7c\x19\xfe\x4e\x68\x84\x33\x71\xef\x1c\x81\xd6\x44\x36\x52\x06\xd8\x4b\x8a"
+# define SHA256_HASH "\x80\x92\xd9\xbe\x54\xa0\xe9\xd7\x7c\xb8\xe4\x2d\xd3\x7c\x19\xfe\x4e\x68\x84\x33\x71\xef\x1c\x81\xd6\x44\x36\x52\x06\xd8\x4b\x8a"
if (memcmp(digest, SHA256_HASH, 32) == 0) {
if (debug)
- success("gnutls_hash_fast(SHA256) %lu OK\n", (unsigned long)size);
+ success("gnutls_hash_fast(SHA256) %lu OK\n",
+ (unsigned long)size);
} else {
hexprint(digest, 32);
fail("gnutls_hash_fast(SHA256) failure\n");
@@ -119,8 +117,8 @@ void doit(void)
size2 = size;
p = buf;
- while(size2 > 0) {
- left = MIN(64*1024, size2);
+ while (size2 > 0) {
+ left = MIN(64 * 1024, size2);
gnutls_hash(td, p, left);
size2 -= left;
p += left;
@@ -130,7 +128,8 @@ void doit(void)
gnutls_hash_deinit(td, NULL);
if (memcmp(digest, SHA256_HASH, 32) == 0) {
if (debug)
- success("gnutls_hash_fast(SHA256) %lu OK\n", (unsigned long)size);
+ success("gnutls_hash_fast(SHA256) %lu OK\n",
+ (unsigned long)size);
} else {
hexprint(digest, 32);
fail("gnutls_hash(SHA256) failure\n");
@@ -138,13 +137,11 @@ void doit(void)
/* SHA1 */
- err =
- gnutls_hash_fast(GNUTLS_DIG_SHA1, buf, size,
- digest);
+ err = gnutls_hash_fast(GNUTLS_DIG_SHA1, buf, size, digest);
if (err < 0)
fail("gnutls_hash_fast(SHA1) failed: %d\n", err);
else {
-#define SHA1_HASH "\x75\xd2\x67\x3f\xec\x73\xe4\x57\xb8\x40\xb3\xb5\xf1\xc7\xa8\x1a\x2d\x11\x7e\xd9"
+# define SHA1_HASH "\x75\xd2\x67\x3f\xec\x73\xe4\x57\xb8\x40\xb3\xb5\xf1\xc7\xa8\x1a\x2d\x11\x7e\xd9"
if (memcmp(digest, SHA1_HASH, 20) == 0) {
if (debug)
success("gnutls_hash_fast(SHA1) OK\n");
@@ -160,7 +157,7 @@ void doit(void)
if (err < 0)
fail("gnutls_hmac_fast(SHA1) failed: %d\n", err);
else {
-#define SHA1_MAC "\xe2\xe9\x84\x48\x53\xe3\x0b\xfe\x45\x04\xf6\x6b\x5b\x6d\x4d\x2c\xa3\x0f\xcf\x23"
+# define SHA1_MAC "\xe2\xe9\x84\x48\x53\xe3\x0b\xfe\x45\x04\xf6\x6b\x5b\x6d\x4d\x2c\xa3\x0f\xcf\x23"
if (memcmp(digest, SHA1_MAC, 20) == 0) {
if (debug)
success("gnutls_hmac_fast(SHA1) OK\n");