diff options
author | Nils Durner <durner@gnunet.org> | 2010-06-29 22:23:23 +0000 |
---|---|---|
committer | Nils Durner <durner@gnunet.org> | 2010-06-29 22:23:23 +0000 |
commit | 739a8f89b940e55384b49fa93b6ed524d16c931a (patch) | |
tree | 436a55b07beed96394600aedf32dab2da1cc3bd8 | |
parent | 4b9b323560928f1a03459e22191a69bc7d777e7e (diff) | |
download | gnunet-739a8f89b940e55384b49fa93b6ed524d16c931a.tar.gz gnunet-739a8f89b940e55384b49fa93b6ed524d16c931a.zip |
init result buffers
-rw-r--r-- | src/util/test_crypto_hkdf.c | 6 |
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); |