diff options
author | Jussi Kivilinna <jussi.kivilinna@iki.fi> | 2014-12-23 13:31:58 +0200 |
---|---|---|
committer | Jussi Kivilinna <jussi.kivilinna@iki.fi> | 2014-12-25 11:16:49 +0200 |
commit | 1dab4c9422bf0f3cdc7a4d3ccf9db090abd90e94 (patch) | |
tree | 13dd685e23952d44dbe327ebc9fe4cd3287eb2aa /cipher/scrypt.c | |
parent | 99faf9cb34f872144313403f29f3379798debfc9 (diff) | |
download | libgcrypt-1dab4c9422bf0f3cdc7a4d3ccf9db090abd90e94.tar.gz |
scrypt: fix compiler warnings on ARM
* cipher/scrypt.c (_scryptBlockMix): Cast X to 'u32 *' through 'void *'.
--
Patch fixes 'cast increases required alignment' warnings seen on GCC:
scrypt.c: In function '_scryptBlockMix':
scrypt.c:145:22: warning: cast increases required alignment of target type [-Wcast-align]
_salsa20_core ((u32*)X, (u32*)X, 8);
^
scrypt.c:145:31: warning: cast increases required alignment of target type [-Wcast-align]
_salsa20_core ((u32*)X, (u32*)X, 8);
^
Signed-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>
Diffstat (limited to 'cipher/scrypt.c')
-rw-r--r-- | cipher/scrypt.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/cipher/scrypt.c b/cipher/scrypt.c index 404943d8..aca903d4 100644 --- a/cipher/scrypt.c +++ b/cipher/scrypt.c @@ -142,7 +142,7 @@ _scryptBlockMix (u32 r, unsigned char *B, unsigned char *tmp2) buf_xor(X, X, &B[i * 64], 64); /* X = Salsa (T) */ - _salsa20_core ((u32*)X, (u32*)X, 8); + _salsa20_core ((u32*)(void*)X, (u32*)(void*)X, 8); /* Y[i] = X */ memcpy (&Y[i * 64], X, 64); |