crypto: remove uses of __constant_{endian} helpers
PATCH 4/8 crypto: remove uses of __constant_{endian} helpers
Base versions handle constant folding just fine.
Signed-off-by Harvey Harrison <[email protected]>
---
Depends on the byteorder consolidation in -mm.
crypto/fcrypt.c | 8 ++-- drivers/crypto/talitos.h | 82 +++++++++++++++++++++++----------------------- 2 files changed, 45 insertions(+), 45 deletions(-)
crypto/fcrypt.c +4 -4
@@ -73,7 +73,7 @@ do { \* /afs/transarc.com/public/afsps/afs.rel31b.export-src/rxkad/sboxes.h */ #undef Z -#define Z (x) __constant_cpu_to_be32(x << 3) +#define Z (x) cpu_to_be32(x << 3)static const __be32 sbox0[256 ] = {Z (0xea ),Z (0x7f ),Z (0xb2 ),Z (0x64 ),Z (0x9d ),Z (0xb0 ),Z (0xd9 ),Z (0x11 ),Z (0xcd ),Z (0x86 ),Z (0x86 ),Z (0x91 ),Z (0x0a ),Z (0xb2 ),Z (0x93 ),Z (0x06 ),
@@ -110,7 +110,7 @@ static const __be32 sbox0[256] = { };#undef Z -#define Z (x) __constant_cpu_to_be32((x << 27) | (x >> 5)) +#define Z (x) cpu_to_be32((x << 27) | (x >> 5))static const __be32 sbox1[256 ] = {Z (0x77 ),Z (0x14 ),Z (0xa6 ),Z (0xfe ),Z (0xb2 ),Z (0x5e ),Z (0x8c ),Z (0x3e ),Z (0x67 ),Z (0x6c ),Z (0xa1 ),Z (0x0d ),Z (0xc2 ),Z (0xa2 ),Z (0xc1 ),Z (0x85 ),
@@ -147,7 +147,7 @@ static const __be32 sbox1[256] = { };#undef Z -#define Z (x) __constant_cpu_to_be32(x << 11) +#define Z (x) cpu_to_be32(x << 11)static const __be32 sbox2[256 ] = {Z (0xf0 ),Z (0x37 ),Z (0x24 ),Z (0x53 ),Z (0x2a ),Z (0x03 ),Z (0x83 ),Z (0x86 ),Z (0xd1 ),Z (0xec ),Z (0x50 ),Z (0xf0 ),Z (0x42 ),Z (0x78 ),Z (0x2f ),Z (0x6d ),
@@ -184,7 +184,7 @@ static const __be32 sbox2[256] = { };#undef Z -#define Z (x) __constant_cpu_to_be32(x << 19) +#define Z (x) cpu_to_be32(x << 19)static const __be32 sbox3[256 ] = {Z (0xa9 ),Z (0x2a ),Z (0x48 ),Z (0x51 ),Z (0x84 ),Z (0x7e ),Z (0x49 ),Z (0xe2 ),Z (0xb5 ),Z (0xb7 ),Z (0x42 ),Z (0x33 ),Z (0x7d ),Z (0x5d ),Z (0xa6 ),Z (0x12 ),
drivers/crypto/talitos.h +41 -41
110 lines not on this page · raw message
Signature · 1 line
1.6.0.4.1044.g77718
Herbert Xu
maintainerQuoted 3 lines · Harvey Harrison
Base versions handle constant folding just fine.
Signed-off-by Harvey Harrison <[email protected]>
Patch applied. Thanks.
Signature · 4 lines
Visit Openswan at http://www.openswan.org/
Email: Herbert Xu ~{PmV>HI~} <[email protected]>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt