summaryrefslogtreecommitdiff
path: root/drivers/crypto/ccree
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2020-08-21 10:52:04 +0300
committerHerbert Xu <herbert@gondor.apana.org.au>2020-08-28 09:58:30 +0300
commit39340cf97fef32667e8714d0fcc247f02d8e2b97 (patch)
treec2891846d184b247c6d43cd6fa8e7963c3f05341 /drivers/crypto/ccree
parent9fae1f05b849221d109ce669b054d03b3257f5c4 (diff)
downloadlinux-39340cf97fef32667e8714d0fcc247f02d8e2b97.tar.xz
crypto: mediatek - Fix endianness bugs and sparse warnings
This patch squashes all the sparse warnings in mediatek, some of which appear to be genuine bugs. In particular, previously on BE the keys and IVs all get 32-bit swabbed which can't be right because they don't get swabbed on LE. I presume LE is the one that actually works. Another funky thing is that the GHASH key gets swabbed on LE. This makes no sense but I'm presuming someone actually tested this on LE so I'm preserving the swabbing. Someone needs to test this though as it is entirely possible that GCM is the only thing that worked on BE but not LE. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'drivers/crypto/ccree')
0 files changed, 0 insertions, 0 deletions