aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNils Durner <durner@gnunet.org>2010-06-29 22:23:23 +0000
committerNils Durner <durner@gnunet.org>2010-06-29 22:23:23 +0000
commit739a8f89b940e55384b49fa93b6ed524d16c931a (patch)
tree436a55b07beed96394600aedf32dab2da1cc3bd8
parent4b9b323560928f1a03459e22191a69bc7d777e7e (diff)
downloadgnunet-739a8f89b940e55384b49fa93b6ed524d16c931a.tar.gz
gnunet-739a8f89b940e55384b49fa93b6ed524d16c931a.zip
init result buffers
-rw-r--r--src/util/test_crypto_hkdf.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/util/test_crypto_hkdf.c b/src/util/test_crypto_hkdf.c
index c107bcfe9..8cd0d5b4f 100644
--- a/src/util/test_crypto_hkdf.c
+++ b/src/util/test_crypto_hkdf.c
@@ -47,6 +47,7 @@ tc1 ()
47 unsigned char result[44]; 47 unsigned char result[44];
48 int l = 42; 48 int l = 42;
49 49
50 memset (result, 0, sizeof(result));
50 GNUNET_assert (GNUNET_CRYPTO_hkdf(GCRY_MD_SHA256, GCRY_MD_SHA256, salt, sizeof(salt), ikm, sizeof(ikm), info, sizeof(info), 51 GNUNET_assert (GNUNET_CRYPTO_hkdf(GCRY_MD_SHA256, GCRY_MD_SHA256, salt, sizeof(salt), ikm, sizeof(ikm), info, sizeof(info),
51 l, result) == GNUNET_YES); 52 l, result) == GNUNET_YES);
52 GNUNET_assert (memcmp(result, okm, l) == 0); 53 GNUNET_assert (memcmp(result, okm, l) == 0);
@@ -87,6 +88,7 @@ tc2 ()
87 char result[84]; 88 char result[84];
88 int l = 82; 89 int l = 82;
89 90
91 memset (result, 0, sizeof(result));
90 GNUNET_assert (GNUNET_CRYPTO_hkdf(GCRY_MD_SHA256, GCRY_MD_SHA256, salt, sizeof(salt), ikm, sizeof(ikm), info, sizeof(info), 92 GNUNET_assert (GNUNET_CRYPTO_hkdf(GCRY_MD_SHA256, GCRY_MD_SHA256, salt, sizeof(salt), ikm, sizeof(ikm), info, sizeof(info),
91 l, result) == GNUNET_YES); 93 l, result) == GNUNET_YES);
92 GNUNET_assert (memcmp(result, okm, l) == 0); 94 GNUNET_assert (memcmp(result, okm, l) == 0);
@@ -105,6 +107,7 @@ tc3 ()
105 unsigned char result[44]; 107 unsigned char result[44];
106 int l = 42; 108 int l = 42;
107 109
110 memset (result, 0, sizeof(result));
108 GNUNET_assert (GNUNET_CRYPTO_hkdf(GCRY_MD_SHA256, GCRY_MD_SHA256, NULL, 0, ikm, sizeof(ikm), NULL, 0, 111 GNUNET_assert (GNUNET_CRYPTO_hkdf(GCRY_MD_SHA256, GCRY_MD_SHA256, NULL, 0, ikm, sizeof(ikm), NULL, 0,
109 l, result) == GNUNET_YES); 112 l, result) == GNUNET_YES);
110 GNUNET_assert (memcmp(result, okm, l) == 0); 113 GNUNET_assert (memcmp(result, okm, l) == 0);
@@ -127,6 +130,7 @@ tc4 ()
127 char result[84]; 130 char result[84];
128 int l = 42; 131 int l = 42;
129 132
133 memset (result, 0, sizeof(result));
130 GNUNET_assert (GNUNET_CRYPTO_hkdf(GCRY_MD_SHA1, GCRY_MD_SHA1, salt, sizeof(salt), ikm, sizeof(ikm), info, sizeof(info), 134 GNUNET_assert (GNUNET_CRYPTO_hkdf(GCRY_MD_SHA1, GCRY_MD_SHA1, salt, sizeof(salt), ikm, sizeof(ikm), info, sizeof(info),
131 l, result) == GNUNET_YES); 135 l, result) == GNUNET_YES);
132 GNUNET_assert (memcmp(result, okm, l) == 0); 136 GNUNET_assert (memcmp(result, okm, l) == 0);
@@ -167,6 +171,7 @@ tc5 ()
167 char result[84]; 171 char result[84];
168 int l = 82; 172 int l = 82;
169 173
174 memset (result, 0, sizeof(result));
170 GNUNET_assert (GNUNET_CRYPTO_hkdf(GCRY_MD_SHA1, GCRY_MD_SHA1, salt, sizeof(salt), ikm, sizeof(ikm), info, sizeof(info), 175 GNUNET_assert (GNUNET_CRYPTO_hkdf(GCRY_MD_SHA1, GCRY_MD_SHA1, salt, sizeof(salt), ikm, sizeof(ikm), info, sizeof(info),
171 l, result) == GNUNET_YES); 176 l, result) == GNUNET_YES);
172 GNUNET_assert (memcmp(result, okm, l) == 0); 177 GNUNET_assert (memcmp(result, okm, l) == 0);
@@ -185,6 +190,7 @@ tc6 ()
185 char result[84]; 190 char result[84];
186 int l = 82; 191 int l = 82;
187 192
193 memset (result, 0, sizeof(result));
188 GNUNET_assert (GNUNET_CRYPTO_hkdf(GCRY_MD_SHA1, GCRY_MD_SHA1, NULL, 0, ikm, sizeof(ikm), NULL, 0, 194 GNUNET_assert (GNUNET_CRYPTO_hkdf(GCRY_MD_SHA1, GCRY_MD_SHA1, NULL, 0, ikm, sizeof(ikm), NULL, 0,
189 l, result) == GNUNET_YES); 195 l, result) == GNUNET_YES);
190 GNUNET_assert (memcmp(result, okm, l) == 0); 196 GNUNET_assert (memcmp(result, okm, l) == 0);