diff options
Diffstat (limited to 'src/util/test_crypto_ecdhe.c')
-rw-r--r-- | src/util/test_crypto_ecdhe.c | 51 |
1 files changed, 26 insertions, 25 deletions
diff --git a/src/util/test_crypto_ecdhe.c b/src/util/test_crypto_ecdhe.c index d833abc1d..5e5b34c43 100644 --- a/src/util/test_crypto_ecdhe.c +++ b/src/util/test_crypto_ecdhe.c | |||
@@ -29,7 +29,7 @@ | |||
29 | 29 | ||
30 | 30 | ||
31 | int | 31 | int |
32 | main(int argc, char *argv[]) | 32 | main (int argc, char *argv[]) |
33 | { | 33 | { |
34 | struct GNUNET_CRYPTO_EcdhePrivateKey *priv1; | 34 | struct GNUNET_CRYPTO_EcdhePrivateKey *priv1; |
35 | struct GNUNET_CRYPTO_EcdhePrivateKey *priv2; | 35 | struct GNUNET_CRYPTO_EcdhePrivateKey *priv2; |
@@ -38,33 +38,34 @@ main(int argc, char *argv[]) | |||
38 | struct GNUNET_HashCode ecdh1; | 38 | struct GNUNET_HashCode ecdh1; |
39 | struct GNUNET_HashCode ecdh2; | 39 | struct GNUNET_HashCode ecdh2; |
40 | 40 | ||
41 | if (!gcry_check_version("1.6.0")) | 41 | if (! gcry_check_version ("1.6.0")) |
42 | { | 42 | { |
43 | fprintf(stderr, | 43 | fprintf (stderr, |
44 | _ | 44 | _ |
45 | ("libgcrypt has not the expected version (version %s is required).\n"), | 45 | ( |
46 | "1.6.0"); | 46 | "libgcrypt has not the expected version (version %s is required).\n"), |
47 | return 0; | 47 | "1.6.0"); |
48 | } | 48 | return 0; |
49 | if (getenv("GNUNET_GCRYPT_DEBUG")) | 49 | } |
50 | gcry_control(GCRYCTL_SET_DEBUG_FLAGS, 1u, 0); | 50 | if (getenv ("GNUNET_GCRYPT_DEBUG")) |
51 | GNUNET_log_setup("test-crypto-ecdhe", "WARNING", NULL); | 51 | gcry_control (GCRYCTL_SET_DEBUG_FLAGS, 1u, 0); |
52 | GNUNET_log_setup ("test-crypto-ecdhe", "WARNING", NULL); | ||
52 | 53 | ||
53 | for (unsigned int i = 0; i < 100; i++) | 54 | for (unsigned int i = 0; i < 100; i++) |
54 | { | 55 | { |
55 | fprintf(stderr, | 56 | fprintf (stderr, |
56 | "."); | 57 | "."); |
57 | priv1 = GNUNET_CRYPTO_ecdhe_key_create(); | 58 | priv1 = GNUNET_CRYPTO_ecdhe_key_create (); |
58 | priv2 = GNUNET_CRYPTO_ecdhe_key_create(); | 59 | priv2 = GNUNET_CRYPTO_ecdhe_key_create (); |
59 | GNUNET_CRYPTO_ecdhe_key_get_public(priv1, &pub1); | 60 | GNUNET_CRYPTO_ecdhe_key_get_public (priv1, &pub1); |
60 | GNUNET_CRYPTO_ecdhe_key_get_public(priv2, &pub2); | 61 | GNUNET_CRYPTO_ecdhe_key_get_public (priv2, &pub2); |
61 | GNUNET_CRYPTO_ecc_ecdh(priv1, &pub2, &ecdh1); | 62 | GNUNET_CRYPTO_ecc_ecdh (priv1, &pub2, &ecdh1); |
62 | GNUNET_CRYPTO_ecc_ecdh(priv2, &pub1, &ecdh2); | 63 | GNUNET_CRYPTO_ecc_ecdh (priv2, &pub1, &ecdh2); |
63 | GNUNET_assert(0 == memcmp(&ecdh1, &ecdh2, | 64 | GNUNET_assert (0 == memcmp (&ecdh1, &ecdh2, |
64 | sizeof(struct GNUNET_HashCode))); | 65 | sizeof(struct GNUNET_HashCode))); |
65 | GNUNET_free(priv1); | 66 | GNUNET_free (priv1); |
66 | GNUNET_free(priv2); | 67 | GNUNET_free (priv2); |
67 | } | 68 | } |
68 | return 0; | 69 | return 0; |
69 | } | 70 | } |
70 | 71 | ||