crypto/aesni_mb: support plain SHA
authorFan Zhang <roy.fan.zhang@intel.com>
Thu, 20 Dec 2018 12:22:15 +0000 (12:22 +0000)
committerPablo de Lara <pablo.de.lara.guarch@intel.com>
Thu, 10 Jan 2019 15:57:22 +0000 (16:57 +0100)
commit11fdbf1b78660e058a059b02504065935b9ff730
tree4b65f14fdd0d02ae34ea28f21157b2310e9d1b4c
parent1113ba1dcb7e78a8a839c294523e1939d14aae98
crypto/aesni_mb: support plain SHA

This patch adds the plain SHA1, SHA224, SHA256, SHA384, and SHA512
algorithms support to AESNI-MB PMD. The cryptodev unit test and
documentation are updated accordingly.

Signed-off-by: Damian Nowak <damianx.nowak@intel.com>
Signed-off-by: Lukasz Krakowiak <lukaszx.krakowiak@intel.com>
Signed-off-by: Fan Zhang <roy.fan.zhang@intel.com>
Acked-by: Fiona Trahe <fiona.trahe@intel.com>
doc/guides/cryptodevs/aesni_mb.rst
doc/guides/rel_notes/release_19_02.rst
drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c
drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops.c
drivers/crypto/aesni_mb/rte_aesni_mb_pmd_private.h
test/test/test_cryptodev_hash_test_vectors.h