cryptodev: remove unused digest-appended feature
authorFiona Trahe <fiona.trahe@intel.com>
Thu, 17 Nov 2016 17:33:17 +0000 (17:33 +0000)
committerPablo de Lara <pablo.de.lara.guarch@intel.com>
Wed, 18 Jan 2017 20:45:15 +0000 (21:45 +0100)
commit50d7f314def4dc1f42a2c69e7938b1bad4a566d6
tree57a84e9237a33cec6015fab8f37855281e82744e
parenteb21185d6f216fcabe8d62b6a89f84504ffc2621
cryptodev: remove unused digest-appended feature

The cryptodev API had specified that if the digest address field was
left empty on an authentication operation, then the PMD would assume
the digest was appended to the source or destination data.
This case was not handled at all by most PMDs and incorrectly handled
by the QAT PMD.
As no bugs were raised, it is assumed to be not needed, so this patch
removes it, rather than add handling for the case on all PMDs.
The digest can still be appended to the data, but its
address must now be provided in the op.

Signed-off-by: Fiona Trahe <fiona.trahe@intel.com>
Acked-by: John Griffin <john.griffin@intel.com>
drivers/crypto/qat/qat_adf/qat_algs_build_desc.c
drivers/crypto/qat/qat_crypto.c
lib/librte_cryptodev/rte_crypto_sym.h