diff options
author | Christian Grothoff <christian@grothoff.org> | 2020-04-15 20:29:15 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2020-04-15 20:29:15 +0200 |
commit | 839badf7cf98669b7945010739d4040a1eeec87a (patch) | |
tree | 2eac3e10e4cbf209f9bfbc0ed8707ec1978e68b5 /src | |
parent | b7be5b9f5d3e5ca4be1aaf663b271cdde0f69ef4 (diff) | |
download | gnunet-839badf7cf98669b7945010739d4040a1eeec87a.tar.gz gnunet-839badf7cf98669b7945010739d4040a1eeec87a.zip |
take care of odd memset() calls
Diffstat (limited to 'src')
-rw-r--r-- | src/util/crypto_hkdf.c | 6 |
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); |