In preparation for the caam/qi (Queue Interface) driver, the generation of the shared descriptors is abstracted and exported. This way the existing caam/jr (Job Ring) and caam/qi drivers will have a common base of descriptors. Thanks, Horia Horia Geantă (10): crypto: caam - move append_key_aead() into init_sh_desc_key_aead() crypto: caam - group algorithm related params crypto: caam - remove superfluous alg_op algorithm param crypto: caam - improve key inlining crypto: caam - rewrite some generic inline append cmds crypto: caam - remove unneded dependencies on CRYPTO_DEV_FSL_CAAM crypto: caam - refactor encryption descriptors generation crypto: caam - consolidate split key length computation crypto: caam - refactor ahash shared descriptor generation MAINTAINERS: add maintainers for caam crypto driver MAINTAINERS | 8 + drivers/crypto/caam/Kconfig | 11 +- drivers/crypto/caam/Makefile | 1 + drivers/crypto/caam/caamalg.c | 1421 +++++------------------------------- drivers/crypto/caam/caamalg_desc.c | 1302 +++++++++++++++++++++++++++++++++ drivers/crypto/caam/caamalg_desc.h | 97 +++ drivers/crypto/caam/caamhash.c | 184 ++--- drivers/crypto/caam/desc_constr.h | 58 ++ drivers/crypto/caam/key_gen.c | 62 +- drivers/crypto/caam/key_gen.h | 6 +- 10 files changed, 1767 insertions(+), 1383 deletions(-) create mode 100644 drivers/crypto/caam/caamalg_desc.c create mode 100644 drivers/crypto/caam/caamalg_desc.h -- 2.4.4 -- To unsubscribe from this list: send the line "unsubscribe linux-crypto" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html