cryptodev: use AES-GCM/CCM as AEAD algorithms
authorPablo de Lara <pablo.de.lara.guarch@intel.com>
Sun, 2 Jul 2017 05:41:26 +0000 (06:41 +0100)
committerPablo de Lara <pablo.de.lara.guarch@intel.com>
Thu, 6 Jul 2017 20:26:49 +0000 (22:26 +0200)
commitb79e4c00af0e7cfb8601ab0208659d226b82bd10
tree68b8bdc3eb413897e27e3efb7bbed5ef3b6fe777
parent2661f4fbe93dd44ddb6c4e746402454a03d99b79
cryptodev: use AES-GCM/CCM as AEAD algorithms

Now that all the structures/functions for AEAD algorithms
are in place, migrate the two supported algorithms
AES-GCM and AES-CCM to these, instead of using
cipher and authentication parameters.

Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Acked-by: Declan Doherty <declan.doherty@intel.com>
Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
Acked-by: Fiona Trahe <fiona.trahe@intel.com>
22 files changed:
doc/guides/cryptodevs/aesni_gcm.rst
doc/guides/cryptodevs/openssl.rst
doc/guides/cryptodevs/qat.rst
doc/guides/sample_app_ug/ipsec_secgw.rst
doc/guides/sample_app_ug/l2_forward_crypto.rst
doc/guides/tools/cryptoperf.rst
drivers/crypto/aesni_gcm/aesni_gcm_pmd.c
drivers/crypto/aesni_gcm/aesni_gcm_pmd_ops.c
drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c
drivers/crypto/openssl/rte_openssl_pmd.c
drivers/crypto/openssl/rte_openssl_pmd_ops.c
drivers/crypto/openssl/rte_openssl_pmd_private.h
drivers/crypto/qat/qat_crypto.c
drivers/crypto/qat/qat_crypto.h
drivers/crypto/qat/qat_crypto_capabilities.h
examples/ipsec-secgw/esp.c
examples/ipsec-secgw/sa.c
examples/l2fwd-crypto/main.c
lib/librte_cryptodev/rte_crypto_sym.h
lib/librte_cryptodev/rte_cryptodev.c
test/test/test_cryptodev.c
test/test/test_cryptodev_perf.c