[dpdk-dev] [PATCH v2 00/11] Snow3G bit-level support
Pablo de Lara
pablo.de.lara.guarch at intel.com
Fri Jun 17 13:24:41 CEST 2016
The underlying library libsso for Snow3G PMD will be updated,
to support bit-level operations.
This patchset updates the PMD to allow the user to perform
crypto operation at bit-level. It also add some unit tests and
updates the documentation.
This patchset depends on the following patchset:
"Add new KASUMI SW PMD"
(http://dpdk.org/ml/archives/dev/2016-June/041906.html)
NOTE: The library necessary for this PMD is not available yet,
but it will be released in the next few days.
Changes in v2:
- Include macros for IV/digest lengths
- Refactored enqueue burst function to avoid duplication
- Added cpu flags in crypto feature flags
- Removed/refactored functions in unit tests
Pablo de Lara (11):
snow3g: rename libsso reference due to library update
doc: update build instructions for libsso_snow3g
snow3g: define IV/digest length macros
snow3g: support bit-level operations
snow3g: add missing feature flags
test: use new bit-level memcmp macro
test: fix buffer lengths for snow3G tests
test: add out-of-place crypto op tests for Snow3G PMD
test: add bit-level Snow3G UIA2 tests
test: add Snow3G UEA2 test with offset
test: refactor snow3g/kasumi tests
app/test/test_cryptodev.c | 803 ++++++++++-----------
app/test/test_cryptodev_snow3g_hash_test_vectors.h | 107 +++
config/common_base | 4 +-
doc/guides/cryptodevs/snow3g.rst | 40 +-
drivers/crypto/snow3g/Makefile | 10 +-
drivers/crypto/snow3g/rte_snow3g_pmd.c | 216 ++++--
mk/rte.app.mk | 2 +-
scripts/test-build.sh | 6 +-
8 files changed, 677 insertions(+), 511 deletions(-)
--
2.5.0
More information about the dev
mailing list