From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 3CC78A052A; Mon, 25 Jan 2021 15:52:21 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 249CB140F5E; Mon, 25 Jan 2021 15:52:21 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id 3440E140F5D for ; Mon, 25 Jan 2021 15:52:20 +0100 (CET) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 10PEloxA014352; Mon, 25 Jan 2021 06:52:19 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : mime-version : content-transfer-encoding : content-type; s=pfpt0220; bh=Jt3H5wbPJXcn5/ifdiNklrC5nMwEv4kAGrrIFSkhnkw=; b=N87J/W/cZzmrZJFdOvuHvhp1LyyyOy8j+z/xqUGsTWjrtelmuUduRQC2XS2VykfdMlrc 7KEhbBugw7W6VvoeUgu/gttOBJsuOqsc/EbaDagKOuREyVzZRw0560dOeKFho8scQ0v0 hlOgB2YUqpPg0Alcq5xBkbbtNN+9o7CV37ljq9TFDLfIMbm5+mji2QbWR/GclHUQAwQs PeAIPO4XiOUkug9sryAW0lkB7C3lsjY3TMkJcBVZ1QQEfpfoLZV8XAemR2vETPLWnRP9 v6pseJ2kH4psQx+vQc/oXQ3WvNPlKmYMJD6ln4Oy4/Lt654PJ3wJQ9Y9QEZ7jKfrec22 sQ== Received: from dc5-exch02.marvell.com ([199.233.59.182]) by mx0b-0016f401.pphosted.com with ESMTP id 368m6ucgrt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Mon, 25 Jan 2021 06:52:19 -0800 Received: from DC5-EXCH01.marvell.com (10.69.176.38) by DC5-EXCH02.marvell.com (10.69.176.39) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 25 Jan 2021 06:52:16 -0800 Received: from maili.marvell.com (10.69.176.80) by DC5-EXCH01.marvell.com (10.69.176.38) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Mon, 25 Jan 2021 06:52:16 -0800 Received: from hyd1554T5810.caveonetworks.com.com (unknown [10.29.57.11]) by maili.marvell.com (Postfix) with ESMTP id D7CA43F703F; Mon, 25 Jan 2021 06:52:14 -0800 (PST) From: Tejasree Kondoj To: Akhil Goyal , Radu Nicolau CC: Tejasree Kondoj , Anoob Joseph , Ankur Dwivedi , Date: Mon, 25 Jan 2021 21:17:54 +0530 Message-ID: <20210125154757.23654-1-ktejasree@marvell.com> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.343, 18.0.737 definitions=2021-01-25_04:2021-01-25, 2021-01-25 signatures=0 Subject: [dpdk-dev] [PATCH v2 0/3] support SSL/TLS way of cipher-auth operations X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 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" This series adds SSL/TLS way of cipher-auth operations support i.e. auth generation followed by encryption and decryption followed by auth verify in OCTEON TX, OCTEON TX2 PMDs and sample unit test application. It also adds feature flag for SSL/TLS order in cryptodev library so that SSL test cases are skipped if the device doesn't support the feature. v2: * Added feature flag for SSL/TLS order in cryptodev library * Moved SSL/TLS test cases to proper test sub-suite Tejasree Kondoj (3): cryptodev: add feature flag for SSL/TLS order common/cpt: add support for SSL/TLS way of cipher-auth operations test/crypto: add support for SSL/TLS way of cipher-auth operations app/test/test_cryptodev_aes_test_vectors.h | 589 ++++++++++++++++++ app/test/test_cryptodev_blockcipher.c | 107 +++- app/test/test_cryptodev_blockcipher.h | 10 + doc/guides/cryptodevs/features/default.ini | 1 + doc/guides/cryptodevs/features/octeontx.ini | 1 + doc/guides/cryptodevs/features/octeontx2.ini | 1 + doc/guides/rel_notes/release_21_02.rst | 18 + drivers/common/cpt/cpt_mcode_defines.h | 7 +- drivers/common/cpt/cpt_ucode.h | 42 +- drivers/crypto/octeontx/otx_cryptodev_ops.c | 11 +- drivers/crypto/octeontx2/otx2_cryptodev.c | 3 +- drivers/crypto/octeontx2/otx2_cryptodev_ops.c | 8 +- lib/librte_cryptodev/rte_cryptodev.h | 2 + 13 files changed, 774 insertions(+), 26 deletions(-) -- 2.27.0