linux/drivers/crypto/vmx
Leonidas S. Barbosa 5c380d623e crypto: vmx - Add support for VMS instructions by ASM
OpenSSL implements optimized ASM algorithms which support
VMX instructions on Power 8 CPU.

These scripts generate an endian-agnostic ASM implementation
in order to support both big and little-endian.
	- aesp8-ppc.pl: implements suport for AES instructions
	implemented by POWER8 processor.
	- ghashp8-ppc.pl: implements support for  GHASH for Power8.
	- ppc-xlate.pl:  ppc assembler distiller.

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: Herbert Xu <herbert@gondor.apana.org.au>
2015-02-28 23:13:46 +13:00
..
aes_cbc.c crypto: vmx - Adding CBC routines for VMX module 2015-02-28 23:13:45 +13:00
aes_ctr.c crypto: vmx - Adding CTR routines for VMX module 2015-02-28 23:13:45 +13:00
aes.c
aesp8-ppc.h
aesp8-ppc.pl crypto: vmx - Add support for VMS instructions by ASM 2015-02-28 23:13:46 +13:00
ghash.c crypto: vmx - Adding GHASH routines for VMX module 2015-02-28 23:13:46 +13:00
ghashp8-ppc.pl crypto: vmx - Add support for VMS instructions by ASM 2015-02-28 23:13:46 +13:00
ppc-xlate.pl crypto: vmx - Add support for VMS instructions by ASM 2015-02-28 23:13:46 +13:00
vmx.c