From 30212c0952ee4936583063f6d1d47f7f434aa1c9 Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Thu, 31 Aug 2023 23:08:56 +0200 Subject: [PATCH] scrypt_nosse: no need to use void * in integerify() --- .../nosse/pwhash_scryptsalsa208sha256_nosse.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c b/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c index 21089e6d..79483c37 100644 --- a/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c +++ b/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c @@ -163,9 +163,9 @@ blockmix_salsa8(const uint32_t *Bin, uint32_t *Bout, uint32_t *X, size_t r) * Return the result of parsing B_{2r-1} as a little-endian integer. */ static inline uint64_t -integerify(const void *B, size_t r) +integerify(const uint32_t *B, size_t r) { - const uint32_t *X = ((const uint32_t *) B) + (2 * r - 1) * 16; + const uint32_t *X = B + (2 * r - 1) * 16; return ((uint64_t) (X[1]) << 32) + X[0]; }