From: Niels Möller Date: Sun, 1 Apr 2012 07:23:04 +0000 (+0200) Subject: Fixed LE_SWAP32. X-Git-Tag: nettle_2.5_release_20120707~52 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ac1baca060c28e42192c2d759665377c4784edca;p=thirdparty%2Fnettle.git Fixed LE_SWAP32. --- 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