From ac1baca060c28e42192c2d759665377c4784edca Mon Sep 17 00:00:00 2001 From: =?utf8?q?Niels=20M=C3=B6ller?= Date: Sun, 1 Apr 2012 09:23:04 +0200 Subject: [PATCH] Fixed LE_SWAP32. --- ChangeLog | 4 ++++ salsa20.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index b1186f93..d7ca20f7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2012-04-01 Niels Möller + + * salsa20.c (LE_SWAP32): Typo fix for big-endian case. + 2012-03-31 Niels Möller * salsa20.c: (salsa20_set_iv): Deleted size argument, only one diff --git a/salsa20.c b/salsa20.c index 84e70f1e..927cefc8 100644 --- a/salsa20.c +++ b/salsa20.c @@ -42,7 +42,7 @@ #include "memxor.h" #ifdef WORDS_BIGENDIAN -#define LE_SWAP32(v) +#define LE_SWAP32(v) \ ((ROTL32(8, v) & 0x00FF00FFUL) | \ (ROTL32(24, v) & 0xFF00FF00UL)) #else -- 2.47.3