Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: crypto: lrw - Fix big endian support
This commit is contained in:
@@ -45,7 +45,13 @@ struct priv {
|
|||||||
|
|
||||||
static inline void setbit128_bbe(void *b, int bit)
|
static inline void setbit128_bbe(void *b, int bit)
|
||||||
{
|
{
|
||||||
__set_bit(bit ^ 0x78, b);
|
__set_bit(bit ^ (0x80 -
|
||||||
|
#ifdef __BIG_ENDIAN
|
||||||
|
BITS_PER_LONG
|
||||||
|
#else
|
||||||
|
BITS_PER_BYTE
|
||||||
|
#endif
|
||||||
|
), b);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int setkey(struct crypto_tfm *parent, const u8 *key,
|
static int setkey(struct crypto_tfm *parent, const u8 *key,
|
||||||
|
Reference in New Issue
Block a user