OSDN Git Service

crypto: vmx - Adding asm subroutines for XTS
authorPaulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
Mon, 18 Jul 2016 15:26:25 +0000 (12:26 -0300)
committerHerbert Xu <herbert@gondor.apana.org.au>
Tue, 19 Jul 2016 07:42:43 +0000 (15:42 +0800)
commit11c6e16ee13ab68b8ff04c17ab41611a4fcc5c81
tree93c72797fc0a50b1177343762f5a5838ca8e23ca
parent5c562338dea29dc09415f39676e7107fa48ce763
crypto: vmx - Adding asm subroutines for XTS

This patch add XTS subroutines using VMX-crypto driver.

It gives a boost of 20 times using XTS.

These code has been adopted from OpenSSL project in collaboration
with the original author (Andy Polyakov <appro@openssl.org>).

Signed-off-by: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
Signed-off-by: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/vmx/aesp8-ppc.h
drivers/crypto/vmx/aesp8-ppc.pl