From patchwork Wed Jan 15 15:50:33 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Akhil Goyal X-Patchwork-Id: 64727 X-Patchwork-Delegate: thomas@monjalon.net Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 56375A0513; Wed, 15 Jan 2020 17:07:54 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 44D631C1F2; Wed, 15 Jan 2020 17:07:53 +0100 (CET) Received: from inva020.nxp.com (inva020.nxp.com [92.121.34.13]) by dpdk.org (Postfix) with ESMTP id 6F67D1C1F1 for ; Wed, 15 Jan 2020 17:07:51 +0100 (CET) Received: from inva020.nxp.com (localhost [127.0.0.1]) by inva020.eu-rdc02.nxp.com (Postfix) with ESMTP id 0595F1A05FA; Wed, 15 Jan 2020 17:07:51 +0100 (CET) Received: from invc005.ap-rdc01.nxp.com (invc005.ap-rdc01.nxp.com [165.114.16.14]) by inva020.eu-rdc02.nxp.com (Postfix) with ESMTP id 75CDA1A00CF; Wed, 15 Jan 2020 17:07:49 +0100 (CET) Received: from GDB1.ap.freescale.net (gdb1.ap.freescale.net [10.232.132.179]) by invc005.ap-rdc01.nxp.com (Postfix) with ESMTP id 66E1A402A8; Thu, 16 Jan 2020 00:07:47 +0800 (SGT) From: Akhil Goyal To: thomas@monjalon.net Cc: dev@dpdk.org Date: Wed, 15 Jan 2020 21:20:33 +0530 Message-Id: <20200115155033.24105-1-akhil.goyal@nxp.com> X-Mailer: git-send-email 2.17.1 X-Virus-Scanned: ClamAV using ClamSMTP Subject: [dpdk-dev] [pull-request] next-crypto 20.02 rc1 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" The following changes since commit bbfc94efcafab236339cd1ec73bb523275d52c60: doc: reduce indentation in meson build file (2020-01-15 08:50:28 +0100) are available in the Git repository at: http://dpdk.org/git/next/dpdk-next-crypto for you to fetch changes up to 3115d69b6d13164523b75fbf84e13017b289c651: test/crypto: add more tests for mixed encypted-digest (2020-01-15 21:15:04 +0530) ---------------------------------------------------------------- Adam Dybkowski (3): test/crypto: fix missing operation status check crypto/qat: handle mixed hash-cipher requests on GEN3 QAT test/crypto: add more tests for mixed encypted-digest Arek Kusztal (2): cryptodev: add chacha20-poly1305 aead algorithm crypto/qat: add minimum enq threshold Artur Trybula (1): test/compress: replace test vector Ayuj Verma (2): cryptodev: support ECDSA app/test: add ECDSA sign/verify cases Balakrishna Bhamidipati (1): cryptodev: support ECPM Fiona Trahe (3): common/qat: remove tail write coalescing feature common/qat: move max inflights param into qp common/qat: add dual thread support Savinay Dharmappa (1): examples/ipsec-secgw: fix crash on encountering NULL algo Sunila Sahu (5): crypto/octeontx: support ECDSA crypto/octeontx2: support ECDSA crypto/octeontx: support ECPM crypto/octeontx2: support ECPM app/test: add ECPM cases app/test/test_compressdev_test_buffer.h | 228 ++-- app/test/test_cryptodev.c | 496 ++++++-- app/test/test_cryptodev_asym.c | 395 +++++- app/test/test_cryptodev_asym_util.h | 22 + app/test/test_cryptodev_ecdsa_test_vectors.h | 505 ++++++++ app/test/test_cryptodev_ecpm_test_vectors.h | 353 ++++++ app/test/test_cryptodev_mixed_test_vectors.h | 1320 +++++++++++++++++++- doc/guides/compressdevs/qat_comp.rst | 5 +- doc/guides/cryptodevs/features/default.ini | 25 +- doc/guides/cryptodevs/features/octeontx.ini | 9 +- doc/guides/cryptodevs/features/octeontx2.ini | 9 +- doc/guides/cryptodevs/qat.rst | 52 +- doc/guides/rel_notes/release_20_02.rst | 21 + drivers/common/cpt/Makefile | 1 + drivers/common/cpt/cpt_fpm_tables.c | 1138 +++++++++++++++++ drivers/common/cpt/cpt_mcode_defines.h | 40 + drivers/common/cpt/cpt_pmd_ops_helper.h | 19 + drivers/common/cpt/cpt_ucode_asym.h | 463 +++++++ drivers/common/cpt/meson.build | 3 +- drivers/common/cpt/rte_common_cpt_version.map | 9 + drivers/common/qat/qat_adf/icp_qat_fw.h | 3 + drivers/common/qat/qat_adf/icp_qat_fw_la.h | 2 + drivers/common/qat/qat_common.c | 3 + drivers/common/qat/qat_common.h | 3 + drivers/common/qat/qat_device.c | 99 +- drivers/common/qat/qat_device.h | 22 +- drivers/common/qat/qat_qp.c | 86 +- drivers/common/qat/qat_qp.h | 14 +- drivers/compress/qat/qat_comp_pmd.c | 14 +- drivers/compress/qat/qat_comp_pmd.h | 4 +- .../crypto/octeontx/otx_cryptodev_capabilities.c | 21 + drivers/crypto/octeontx/otx_cryptodev_ops.c | 66 +- .../crypto/octeontx2/otx2_cryptodev_capabilities.c | 21 + drivers/crypto/octeontx2/otx2_cryptodev_ops.c | 61 +- drivers/crypto/qat/qat_asym_pmd.c | 14 +- drivers/crypto/qat/qat_asym_pmd.h | 4 +- drivers/crypto/qat/qat_sym_pmd.c | 14 +- drivers/crypto/qat/qat_sym_pmd.h | 4 +- drivers/crypto/qat/qat_sym_session.c | 72 ++ examples/ipsec-secgw/sa.c | 9 + lib/librte_cryptodev/rte_crypto_asym.h | 101 ++ lib/librte_cryptodev/rte_crypto_sym.h | 9 + lib/librte_cryptodev/rte_cryptodev.c | 3 + 43 files changed, 5486 insertions(+), 276 deletions(-) create mode 100644 app/test/test_cryptodev_ecdsa_test_vectors.h create mode 100644 app/test/test_cryptodev_ecpm_test_vectors.h create mode 100644 drivers/common/cpt/cpt_fpm_tables.c