crypto/kasumi: add driver for KASUMI library
authorPablo de Lara <pablo.de.lara.guarch@intel.com>
Mon, 20 Jun 2016 14:40:04 +0000 (15:40 +0100)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Mon, 20 Jun 2016 20:25:32 +0000 (22:25 +0200)
commit2773c86d061a11a920a00d96fe98634956782250
tree046067420be82ee73c3fbc32d8202e66c0ca7b72
parentce3eee49fe3a1df3625e2b94415d4889b65b4443
crypto/kasumi: add driver for KASUMI library

Added new SW PMD which makes use of the libsso_kasumi SW library,
which provides wireless algorithms KASUMI F8 and F9
in software.

This PMD supports cipher-only, hash-only and chained operations
("cipher then hash" and "hash then cipher") of the following
algorithms:
- RTE_CRYPTO_SYM_CIPHER_KASUMI_F8
- RTE_CRYPTO_SYM_AUTH_KASUMI_F9

Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Acked-by: Deepak Kumar Jain <deepak.k.jain@intel.com>
19 files changed:
MAINTAINERS
config/common_base
config/defconfig_i686-native-linuxapp-gcc
config/defconfig_i686-native-linuxapp-icc
doc/guides/cryptodevs/index.rst
doc/guides/cryptodevs/kasumi.rst [new file with mode: 0644]
doc/guides/cryptodevs/overview.rst
doc/guides/rel_notes/release_16_07.rst
drivers/crypto/Makefile
drivers/crypto/kasumi/Makefile [new file with mode: 0644]
drivers/crypto/kasumi/rte_kasumi_pmd.c [new file with mode: 0644]
drivers/crypto/kasumi/rte_kasumi_pmd_ops.c [new file with mode: 0644]
drivers/crypto/kasumi/rte_kasumi_pmd_private.h [new file with mode: 0644]
drivers/crypto/kasumi/rte_pmd_kasumi_version.map [new file with mode: 0644]
examples/l2fwd-crypto/main.c
lib/librte_cryptodev/rte_crypto_sym.h
lib/librte_cryptodev/rte_cryptodev.h
mk/rte.app.mk
scripts/test-build.sh