crypto/ipsec_mb: support snow3g digest appended ops
authorPiotr Bronowski <piotrx.bronowski@intel.com>
Fri, 15 Oct 2021 14:39:54 +0000 (14:39 +0000)
committerAkhil Goyal <gakhil@marvell.com>
Wed, 20 Oct 2021 10:06:01 +0000 (12:06 +0200)
commit5208d68d30cbc36dc453703e58084f33af0320ef
treedee6b95ef1963930f397e37ef8662063b1fbeecc
parent4f1cfda59ad3226837a1bedc7262abee2b0ae299
crypto/ipsec_mb: support snow3g digest appended ops

This patch enables out-of-place auth-cipher operations where
digest should be encrypted along with the rest of raw data.
It also adds support for partially encrypted digest when using
auth-cipher operations.

Signed-off-by: Damian Nowak <damianx.nowak@intel.com>
Signed-off-by: Kai Ji <kai.ji@intel.com>
Signed-off-by: Piotr Bronowski <piotrx.bronowski@intel.com>
Signed-off-by: Ciara Power <ciara.power@intel.com>
Acked-by: Ray Kinsella <mdr@ashroe.eu>
Acked-by: Fan Zhang <roy.fan.zhang@intel.com>
Acked-by: Akhil Goyal <gakhil@marvell.com>
doc/guides/cryptodevs/features/snow3g.ini
doc/guides/rel_notes/release_21_11.rst
drivers/crypto/ipsec_mb/pmd_snow3g.c