mbox

[v2,0/3] crypto/aesni_mb: enable out of place processing

Message ID 20190228113619.76782-1-roy.fan.zhang@intel.com (mailing list archive)
Headers

Message

Fan Zhang Feb. 28, 2019, 11:36 a.m. UTC
  Add out-of-place processing, i.e. different source and
destination m_bufs, plus related capability update, tests
and documentation.

Signed-off-by: Fiona Trahe <fiona.trahe@intel.com>
Signed-off-by: Paul Luse <paul.e.luse@intel.com>
Signed-off-by: Fan Zhang <roy.fan.zhang@intel.com>

v2:
- Removed limitation of not support cipher-auth.
- Updated tests for more comprehensive test-cases.
- Splitted the patch.

Fan Zhang (3):
  crypto/aesni_mb: enable out of place processing
  test: add out of place test for AESNI-MB
  doc: update documentation

 doc/guides/cryptodevs/aesni_mb.rst          |   1 -
 doc/guides/cryptodevs/features/aesni_mb.ini |   1 +
 doc/guides/rel_notes/release_19_05.rst      |   4 +
 drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c  |  98 +++++++++++++-----
 test/test/test_cryptodev_aes_test_vectors.h | 150 ++++++++++++++++++++++++++++
 test/test/test_cryptodev_blockcipher.c      |  81 +++++++++++++--
 test/test/test_cryptodev_blockcipher.h      |   4 +
 test/test/test_cryptodev_des_test_vectors.h |  24 +++--
 8 files changed, 321 insertions(+), 42 deletions(-)