From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by dpdk.org (Postfix) with ESMTP id B4046FE5 for ; Fri, 31 Mar 2017 14:53:24 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=intel.com; i=@intel.com; q=dns/txt; s=intel; t=1490964804; x=1522500804; h=from:to:cc:subject:date:message-id; bh=MC6ClA5uAq3ko55QkHQ5SPcJ0xPe/NgXDNYmWX4sbp0=; b=s6PFz96Pkfu8xx07nxm5QfPq3cqu+bX/b/zVn428P1GKfUxLe4k6YNsN Qn7BmDWYTTCDdOn35eDIwgRcJLuYAQ==; Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 31 Mar 2017 05:53:23 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.36,251,1486454400"; d="scan'208";a="82696562" Received: from sivswdev03.ir.intel.com (HELO localhost.localdomain) ([10.237.217.157]) by fmsmga005.fm.intel.com with ESMTP; 31 Mar 2017 05:53:22 -0700 From: Arek Kusztal To: dev@dpdk.org Cc: fiona.trahe@intel.com, pablo.de.lara.guarch@intel.com, john.griffin@intel.com, deepak.k.jain@intel.com, Arek Kusztal Date: Fri, 31 Mar 2017 13:53:16 +0100 Message-Id: <1490964800-20921-1-git-send-email-arkadiuszx.kusztal@intel.com> X-Mailer: git-send-email 1.7.0.7 Subject: [dpdk-dev] [PATCH v3 0/4] Add ZUC EEA3/EIA3 capability to Intel(R) QuickAssist Technology driver X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Mar 2017 12:53:25 -0000 This patchset add ZUC cipher (EEA3) and MAC (EIA3) capability to Intel(R) QuickAssist Technology driver and corresponding test cases to cryptodev test files. v2: - added EIA3 MAC capability - changed capabilities structure to enable ZUC capability checks - added generic wireless test functions v3: - split test patch into two - add test capability checks Arek Kusztal (4): crypto/qat: refactor capabilities infrastructure crypto/qat: add ZUC EEA3/EIA3 capability test: merge ZUC test vectors into one file test: add ZUC test cases for QAT doc/guides/cryptodevs/features/qat.ini | 2 + doc/guides/cryptodevs/qat.rst | 3 + doc/guides/rel_notes/release_17_05.rst | 6 + drivers/crypto/qat/qat_adf/qat_algs.h | 11 +- drivers/crypto/qat/qat_adf/qat_algs_build_desc.c | 126 ++++- drivers/crypto/qat/qat_crypto.c | 578 +++------------------- drivers/crypto/qat/qat_crypto.h | 3 + drivers/crypto/qat/qat_crypto_capabilities.h | 554 +++++++++++++++++++++ drivers/crypto/qat/rte_qat_cryptodev.c | 24 + test/test/test_cryptodev.c | 377 +++++++++++++- test/test/test_cryptodev_zuc_hash_test_vectors.h | 359 -------------- test/test/test_cryptodev_zuc_test_vectors.h | 598 ++++++++++++++++++++++- 12 files changed, 1723 insertions(+), 918 deletions(-) create mode 100644 drivers/crypto/qat/qat_crypto_capabilities.h delete mode 100644 test/test/test_cryptodev_zuc_hash_test_vectors.h -- 2.7.4