linux/drivers/crypto/nx
Dan Streetman 03952d9801 crypto: nx - make platform drivers directly register with crypto
Remove the common 'platform' registration module, and move the crypto
compression driver registration into each of the pSeries and PowerNV
platform NX 842 drivers.  Change the nx-842.c code into simple common
functions that each platform driver uses to perform constraints-based
buffer changes, i.e. realigning and/or resizing buffers to match the
driver's hardware requirements.

The common 'platform' module was my mistake to create - since each
platform driver will only load/operate when running on its own
platform (i.e. a pSeries platform or a PowerNV platform), they can
directly register with the crypto subsystem, using the same alg and
driver name.  This removes unneeded complexity.

Signed-off-by: Dan Streetman <ddstreet@ieee.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2015-07-23 18:14:33 +08:00
..
Kconfig crypto: nx - merge nx-compress and nx-compress-crypto 2015-07-23 18:14:31 +08:00
Makefile crypto: nx - make platform drivers directly register with crypto 2015-07-23 18:14:33 +08:00
nx_csbcpb.h
nx_debugfs.c powerpc/crypto: debugfs routines and docs for the nx device driver 2012-05-16 15:05:45 +10:00
nx-842-powernv.c crypto: nx - make platform drivers directly register with crypto 2015-07-23 18:14:33 +08:00
nx-842-pseries.c crypto: nx - make platform drivers directly register with crypto 2015-07-23 18:14:33 +08:00
nx-842.c crypto: nx - make platform drivers directly register with crypto 2015-07-23 18:14:33 +08:00
nx-842.h crypto: nx - make platform drivers directly register with crypto 2015-07-23 18:14:33 +08:00
nx-aes-cbc.c crypto: nx - Moving NX-AES-CBC to be processed logic 2014-11-06 23:15:00 +08:00
nx-aes-ccm.c crypto: nx - Convert ccm to new AEAD interface 2015-07-17 21:20:13 +08:00
nx-aes-ctr.c crypto: nx - Fix reentrancy bugs 2015-07-08 15:14:13 +08:00
nx-aes-ecb.c crypto: nx - Moving NX-AES-ECB to be processed logic 2014-11-06 23:15:01 +08:00
nx-aes-gcm.c crypto: nx - Use new IV convention 2015-07-14 14:56:47 +08:00
nx-aes-xcbc.c crypto: nx - Fix reentrancy bugs 2015-07-08 15:14:13 +08:00
nx-sha256.c crypto: nx - Fix reentrancy bugs 2015-07-08 15:14:13 +08:00
nx-sha512.c crypto: nx - Fix reentrancy bugs 2015-07-08 15:14:13 +08:00
nx.c crypto: nx - Convert ccm to new AEAD interface 2015-07-17 21:20:13 +08:00
nx.h crypto: nx - Convert ccm to new AEAD interface 2015-07-17 21:20:13 +08:00