aboutsummaryrefslogtreecommitdiff
path: root/src/util
diff options
context:
space:
mode:
Diffstat (limited to 'src/util')
-rw-r--r--src/util/crypto_hkdf.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/util/crypto_hkdf.c b/src/util/crypto_hkdf.c
index 99a50a449..9cdb9d9bc 100644
--- a/src/util/crypto_hkdf.c
+++ b/src/util/crypto_hkdf.c
@@ -210,7 +210,7 @@ GNUNET_CRYPTO_hkdf_v (void *result, size_t out_len, int xtr_algo, int prf_algo,
210 210
211 if (t > 0) 211 if (t > 0)
212 { 212 {
213 memset (plain + k + ctx_len, 1, 1); 213 plain[k + ctx_len] = (char) 1;
214#if DEBUG_HKDF 214#if DEBUG_HKDF
215 dump ("K(1)", plain, plain_len); 215 dump ("K(1)", plain, plain_len);
216#endif 216#endif
@@ -225,7 +225,7 @@ GNUNET_CRYPTO_hkdf_v (void *result, size_t out_len, int xtr_algo, int prf_algo,
225 for (i = 1; i < t; i++) 225 for (i = 1; i < t; i++)
226 { 226 {
227 GNUNET_memcpy (plain, result - k, k); 227 GNUNET_memcpy (plain, result - k, k);
228 memset (plain + k + ctx_len, i + 1, 1); 228 plain[k + ctx_len] = (char) (i + 1);
229 gcry_md_reset (prf); 229 gcry_md_reset (prf);
230#if DEBUG_HKDF 230#if DEBUG_HKDF
231 dump ("K(i+1)", plain, plain_len); 231 dump ("K(i+1)", plain, plain_len);
@@ -245,7 +245,7 @@ GNUNET_CRYPTO_hkdf_v (void *result, size_t out_len, int xtr_algo, int prf_algo,
245 GNUNET_memcpy (plain, result - k, k); 245 GNUNET_memcpy (plain, result - k, k);
246 i++; 246 i++;
247 } 247 }
248 memset (plain + k + ctx_len, i, 1); 248 plain[k + ctx_len] = (char) i;
249 gcry_md_reset (prf); 249 gcry_md_reset (prf);
250#if DEBUG_HKDF 250#if DEBUG_HKDF
251 dump ("K(t):d", plain, plain_len); 251 dump ("K(t):d", plain, plain_len);