summaryrefslogtreecommitdiffstats
path: root/drivers/crypto/vmx/ppc-xlate.pl
diff options
context:
space:
mode:
authorLeonidas Da Silva Barbosa <leosilva@linux.vnet.ibm.com>2015-08-14 15:14:16 +0200
committerHerbert Xu <herbert@gondor.apana.org.au>2015-08-18 04:30:36 +0200
commit3c5f0ed78e976be705218cad62acf6a68e9d121e (patch)
treec6095373c863c1da23a2b316bbb8bfa7daf3b02a /drivers/crypto/vmx/ppc-xlate.pl
parentcrypto: vmx - Fixing AES-CTR counter bug (diff)
downloadlinux-3c5f0ed78e976be705218cad62acf6a68e9d121e.tar.xz
linux-3c5f0ed78e976be705218cad62acf6a68e9d121e.zip
crypto: vmx - Fixing GHASH Key issue on little endian
GHASH table algorithm is using a big endian key. In little endian machines key will be LE ordered. After a lxvd2x instruction key is loaded as it is, LE/BE order, in first case it'll generate a wrong table resulting in wrong hashes from the algorithm. Bug affects only LE machines. In order to fix it we do a swap for loaded key. Cc: stable@vger.kernel.org Signed-off-by: Leonidas S Barbosa <leosilva@linux.vnet.ibm.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'drivers/crypto/vmx/ppc-xlate.pl')
0 files changed, 0 insertions, 0 deletions