crypto/openssl: support DES DOCSIS BPI
authorPablo de Lara <pablo.de.lara.guarch@intel.com>
Thu, 23 Feb 2017 15:21:32 +0000 (15:21 +0000)
committerPablo de Lara <pablo.de.lara.guarch@intel.com>
Wed, 5 Apr 2017 22:17:44 +0000 (00:17 +0200)
commit1dee7bc7f2085ae8090251fca1a16953b1842ff3
treef7316084ad17d9b1e6b7f4df0e63e0e07868580c
parentc1296f67b0e045e4e700273ddb3768f9a7b3b520
crypto/openssl: support DES DOCSIS BPI

Adds support in OpenSSL PMD for algorithm following the DOCSIS
specification, which combines DES-CBC for full DES blocks (8 bytes)
and DES-CFB for last runt block (less than 8 bytes).

Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Acked-by: Deepak Kumar Jain <deepak.k.jain@intel.com>
Tested-by: Yang Gang <gangx.yang@intel.com>
doc/guides/cryptodevs/features/openssl.ini
doc/guides/cryptodevs/openssl.rst
doc/guides/rel_notes/release_17_05.rst
drivers/crypto/openssl/rte_openssl_pmd.c
drivers/crypto/openssl/rte_openssl_pmd_ops.c
drivers/crypto/openssl/rte_openssl_pmd_private.h
test/test/test_cryptodev.c
test/test/test_cryptodev_blockcipher.c
test/test/test_cryptodev_blockcipher.h
test/test/test_cryptodev_des_test_vectors.h