summaryrefslogtreecommitdiff
path: root/tea.cpp
diff options
context:
space:
mode:
authorJeffrey Walton <noloader@gmail.com>2015-07-19 12:00:17 -0400
committerJeffrey Walton <noloader@gmail.com>2015-07-19 12:00:17 -0400
commit7c0c1f57d55315f6912a99e7db4a06e8086a2402 (patch)
treead95cfeac7a8fa6005b3ffaba0876c4692829ece /tea.cpp
parentef5a8f883c4e5d86f55ba50d5b6d9c805d448e69 (diff)
downloadcryptopp-git-7c0c1f57d55315f6912a99e7db4a06e8086a2402.tar.gz
Cleared -Wparentheses from GCC 5.1
Diffstat (limited to 'tea.cpp')
-rw-r--r--tea.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/tea.cpp b/tea.cpp
index b1fb6f14..f1fc3924 100644
--- a/tea.cpp
+++ b/tea.cpp
@@ -26,8 +26,8 @@ void TEA::Enc::ProcessAndXorBlock(const byte *inBlock, const byte *xorBlock, byt
while (sum != m_limit)
{
sum += DELTA;
- y += (z << 4) + m_k[0] ^ z + sum ^ (z >> 5) + m_k[1];
- z += (y << 4) + m_k[2] ^ y + sum ^ (y >> 5) + m_k[3];
+ y += ((z << 4) + m_k[0]) ^ (z + sum) ^ ((z >> 5) + m_k[1]);
+ z += ((y << 4) + m_k[2]) ^ (y + sum) ^ ((y >> 5) + m_k[3]);
}
Block::Put(xorBlock, outBlock)(y)(z);
@@ -41,8 +41,8 @@ void TEA::Dec::ProcessAndXorBlock(const byte *inBlock, const byte *xorBlock, byt
word32 sum = m_limit;
while (sum != 0)
{
- z -= (y << 4) + m_k[2] ^ y + sum ^ (y >> 5) + m_k[3];
- y -= (z << 4) + m_k[0] ^ z + sum ^ (z >> 5) + m_k[1];
+ z -= ((y << 4) + m_k[2]) ^ (y + sum) ^ ((y >> 5) + m_k[3]);
+ y -= ((z << 4) + m_k[0]) ^ (z + sum) ^ ((z >> 5) + m_k[1]);
sum -= DELTA;
}
@@ -71,9 +71,9 @@ void XTEA::Enc::ProcessAndXorBlock(const byte *inBlock, const byte *xorBlock, by
while (sum != m_limit)
#endif
{
- y += (z<<4 ^ z>>5) + z ^ sum + m_k[sum&3];
+ y += ((z<<4 ^ z>>5) + z) ^ (sum + m_k[sum&3]);
sum += DELTA;
- z += (y<<4 ^ y>>5) + y ^ sum + m_k[sum>>11 & 3];
+ z += ((y<<4 ^ y>>5) + y) ^ (sum + m_k[sum>>11 & 3]);
}
Block::Put(xorBlock, outBlock)(y)(z);
@@ -93,15 +93,15 @@ void XTEA::Dec::ProcessAndXorBlock(const byte *inBlock, const byte *xorBlock, by
while (sum != 0)
#endif
{
- z -= (y<<4 ^ y>>5) + y ^ sum + m_k[sum>>11 & 3];
+ z -= ((y<<4 ^ y>>5) + y) ^ (sum + m_k[sum>>11 & 3]);
sum -= DELTA;
- y -= (z<<4 ^ z>>5) + z ^ sum + m_k[sum&3];
+ y -= ((z<<4 ^ z>>5) + z) ^ (sum + m_k[sum&3]);
}
Block::Put(xorBlock, outBlock)(y)(z);
}
-#define MX (z>>5^y<<2)+(y>>3^z<<4)^(sum^y)+(m_k[p&3^e]^z)
+#define MX (((z>>5^y<<2)+(y>>3^z<<4))^((sum^y)+(m_k[(p&3)^e]^z)))
void BTEA::Enc::ProcessAndXorBlock(const byte *inBlock, const byte *xorBlock, byte *outBlock) const
{