From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30044.outbound.protection.outlook.com [40.107.3.44]) by dpdk.org (Postfix) with ESMTP id 23B531B3C0 for ; Wed, 26 Sep 2018 14:27:24 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KFOu0MAIytEIA1JT57tFBjfqws9xxi3Vg4v2emuUORQ=; b=v2ir/844F1zgC3Qwl0vs/cIgKaPGX4pxAYeVDJkXM8RBG0tb9gmqMFqm9wJLSAVKgTjVBAqtKQGRIj6zjdTXj+cWdBtBfUQTL0uj1eXm+OAOrKDv8WhMPGlfegjOehrax9BhunPzoNWZRIasOayOhonNaIHeDehskkZdqODeIKg= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=akhil.goyal@nxp.com; Received: from [192.168.43.49] (106.202.142.99) by AM0PR04MB4884.eurprd04.prod.outlook.com (2603:10a6:208:c5::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1143.18; Wed, 26 Sep 2018 12:27:22 +0000 To: Pablo de Lara , declan.doherty@intel.com Cc: dev@dpdk.org References: <20180814003848.11095-1-pablo.de.lara.guarch@intel.com> From: Akhil Goyal Message-ID: Date: Wed, 26 Sep 2018 17:56:55 +0530 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <20180814003848.11095-1-pablo.de.lara.guarch@intel.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Originating-IP: [106.202.142.99] X-ClientProxiedBy: BMXPR01CA0037.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00:c::23) To AM0PR04MB4884.eurprd04.prod.outlook.com (2603:10a6:208:c5::13) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 01bbf89c-b8ad-45fb-6d53-08d623ab695b X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:AM0PR04MB4884; X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB4884; 3:RBg3Vmmjlv2k6G+pAc34ye2qWv+OHmIV9G1uAmBs0X4QquTHnQPTlNnzO/MBXC4kqwfcP6y4czLT/ezNBa//gxNKcYsFTz0usIZdtd8KQ4HNYtT9jIY0wzx8nZ7IaAITEUD0g7hxkuoycvD4VJKVK60R3HCgGJTy0ki+5/2tKUYrK3cqfrRzjgA2+pbThvgWl2QItcqjuiWOCxUHg0De432VO1I60ko04NxX6tD76EUoAO1UIiNCfJ+ZD2NF6Em+; 25:D/l52GUSLquWiuflXv4RCvwKNNbulvOV2kzYJWLTgfBo7xPbT66b1C/DpJyan6rsKesC3Ufc5LlPXGiM+jq2BAeT3E+HttoZNZqS/A/HL248H6TJ99o2kvzxtWzlgMssm7ofxSJPJxyehuc915yNAJDRTRhO2MrGDKcBFtArRUM254g7wb8Zr84Td6v1AQi30ypA1+z/K2rfQ9gfOPzymSpiIRjFsmjd8X+t+BZWJX8YQOpuAkA+KD8Gb4Z/VCojVbvcc/nUVOMxN/R5mj3A4jKiCTy0+BofcBzoBkb9zfrnlevtBLOd0srI1de+xoYVIPSCVMXye1MXBFfb+RJ3/A==; 31:rQy7BiWvEeQd5Jf/jg8C2aGLsg4I31YVjHbEvuooFU73oct1sckbLMAH86lDJ412hbuxgV06YEnx7G71fbsU3RW2d72iqxwf72ERgFEH7d93XsGBIGbuJdznpehLVA18Rkp/qNrOQ/aJJTiuPdHGceCtuT/I3NtPO80ySWemSdNTFxkqMvCXZ0l8yu9QWTVDpWy11MtW0QVJNE3KDXAsSbe0SqMuEjSieDLv4EmLVe8= X-MS-TrafficTypeDiagnostic: AM0PR04MB4884: X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB4884; 20:3twfdUlGrggZ/waW6nvWA3CLYLdUDUaiSb/53kxL9FsRwehmN/LM+0Bzt//LmulUe8qgBHNtuIOWjiYawN603QDEF+gZufIctciGnY6knURAJilRvGduOmZ86+lBdYsCfWaCQZICX7FAvbXsbmKI+Er8+dhw9+/C7Q/XPG8WYpNjYU5y37GJZopoL2Ds3hWOgMVj34KacKi5nTHtAmw5sK5OgRnI9t2xqedJdHG7qDiT1S4v5K42yYbVJOaRqBJr51WJOYQ0lapk0Xf+oXtb3MTIgzjTjduDmeDOljR18KAm4Zx35cWU178MHlXAF9nMVu+TI2E3SKasVar+i8x0iMnlOgNVCShizC3dHS61sSy7MF0svru3CThqof7w8RShyNfwfqSuESwBwP2zzGqvfgpJ9LeqVa/Rt92dBGYVlvwGfcgJFPrWN9I5N7d9iVXhNVbSv7b1urFBtw3RpSsC2RSTXUzS9CYK/uMD0iasss1KWR/+NzK9wpMvyFvTszeM; 4:an5bYNjxSv9jB/l0bJgRSLIZKiW0Fi7vTobIWWVilTnS7yXFcDOsjSzNGvOTE0pcTbqGgyXnBIIO4kjQiSruSwB6mOlIYEkfw0vixoaIk25373paG38a0ufEuJqT2HsKl4G+AnbbsaFsGBfJERPRMLpC+A8ovuygpcSx+WyqAZcvy2A6miiMs2drx6xDvNNbaImF64ubKMLmeO8xv6spqMmrK8ENKBwboDcplB8nCd/gNSmpRPq+fgqqWDJPs1VwtWbmJASVS493KikJ7RLr6g== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231355)(944501410)(52105095)(10201501046)(3002001)(93006095)(93001095)(6055026)(149066)(150057)(6041310)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(20161123560045)(201708071742011)(7699051); SRVR:AM0PR04MB4884; BCL:0; PCL:0; RULEID:; SRVR:AM0PR04MB4884; X-Forefront-PRVS: 08076ABC99 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6049001)(39860400002)(136003)(396003)(366004)(376002)(346002)(189003)(199004)(6666003)(3846002)(229853002)(34290500001)(6116002)(446003)(97736004)(305945005)(105586002)(68736007)(478600001)(31686004)(2616005)(106356001)(11346002)(44832011)(230700001)(3260700006)(486006)(4326008)(86362001)(5009440100003)(956004)(117156002)(31696002)(476003)(25786009)(53936002)(386003)(64126003)(67846002)(47776003)(53546011)(186003)(36756003)(8676002)(16526019)(65826007)(2906002)(77096007)(81166006)(81156014)(76176011)(50466002)(58126008)(7736002)(23676004)(6486002)(8936002)(16576012)(316002)(65806001)(65956001)(5660300001)(2486003)(26005)(52146003)(6246003)(66066001)(52116002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR04MB4884; H:[192.168.43.49]; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTBQUjA0TUI0ODg0OzIzOm1yaFVLaGs4RjJVZXlVOThqNWRLQ2VwWXJv?= =?utf-8?B?bElKTWQ0OTEvOVR0RHo5UEdyeFJoRk9PeEZtbmd6RC9yai96WXZCdlhheTYx?= =?utf-8?B?S2ZMbFRSL2hWUFFBdXZxb1NCWktjYmZnWXRVSktKVEYxblZ3YS9OUXo0cy85?= =?utf-8?B?RVZNc0NmL0VTTzNtSXExNGwvQWpObFZMK0JTNHJBdVVuc1Qzb1ZpWWVjcU9T?= =?utf-8?B?UXBnaUh6VFpWME5icFhRNVlEUHFLMWVDcXNpbkhFaEZKaFFWMXBCMFlUN0pN?= =?utf-8?B?R0NwajhhRkZ3SkhTaHJmR1FPL1ZkSzhFdXVrNndoTGQySnVwUUY4dFd1L1hm?= =?utf-8?B?Wkt6RFE1SERaL2VjVUh5SlpCenY3RnpyZkR6K1NOWjVBMDUxcHlCVzgyTis2?= =?utf-8?B?bXVxQ3RabThIR0lOTWh1NURVekptMERkZkdoelMxeDVnSTlvM2Y0TjVlR2ln?= =?utf-8?B?NEoxVXVLcnk3YWNjTkNueUxDdjJGQ0xvSjhTOWJIUzhrYllWODF2U2kxVkpq?= =?utf-8?B?M1owdEd2UUJ3M1NHWHYvTXdrNGJ1ZGI5cFovTnFTWXFCVFlsdk52ZTJPcVdG?= =?utf-8?B?ZXd5WlNiTmdVWlhna0d2V0o0bDhWQVBWL0o4bGRhMUxPcVl3OWgzNWNCUFh1?= =?utf-8?B?eVBpSktZTXZ3M3haeHBsbmNCODVyTFhpakRoTkxZKzZocXBSVUpaVzR6Z1VC?= =?utf-8?B?NDJsMi9PUU1DazJ0VkRHajJtMS9OdWxXNW1PYksxQkNMeUl3anBOOW04UHJU?= =?utf-8?B?Qnp1THRnZkNheG1DNlYxU1Y2ZEZ0TnpjVkNHaVBMR3d1cjhSVkZnTkE1YVNn?= =?utf-8?B?OGFUcVUzekFEZWRFMk1IU25nWXphNFRiQ1Z2MUI4N2poSXhNcGcyQVU4UlF6?= =?utf-8?B?V2Q2RG80ZnZSMEZocmdOVkpySDhzTzM0SXhVTW0zWGk4VEpCMk5mNWdQeHdk?= =?utf-8?B?QnBlVzYxMURzeWVPODlGTkdpZ3dUbzNPUENrMUhtekRKYWs2a0FyUzRmYTZN?= =?utf-8?B?VDBnSnhleURnREJYbFBQMlhWTlZvQldlMEVCRFlwNFcvaFBpbFhScEdNRkQ2?= =?utf-8?B?SGYvL0lMeGRBanhVNG5NUHZUcEJWYXloM1lCMVk0YUQ2ZkY0WGNENitYaHRo?= =?utf-8?B?R08yREtVclFiRjQ3dTJlU21lL2lSTUU1SjMzYlZOSW8wN3diK3RjNDV5R05E?= =?utf-8?B?ZjdveEh5aDhqcWRvNHhveFFTY0JYTEhzWUNQUm1JTnVYUTZNdlE0NitoMFZn?= =?utf-8?B?aCtGODJvY09uYTU0UjJUVnhPU1k5OTFPbloxYllRdGlENXdiZGRENnpzc3JH?= =?utf-8?B?RmdzZjdaMzY0Nmt1UXJBcHAyTkl1OFJTQTNCRTc3QVpjcmlNSXNrRlNuQU5L?= =?utf-8?B?SnhtY3RPY2IvUkxBWWJlRVhHZEhIQTAxMS9VOEp0dS9DMzRCWjQ5elFNaEJK?= =?utf-8?B?QXR0bmJxek1hNTBWZ2x6Wk9JbUJxdDRoc29zMkN3cTVwZTY0bGY5U2dxQlgw?= =?utf-8?B?VGNQcE5kQW9LTVE1dXdjVEFCMmJYK3NQMTB3bFVkRmNnTFMxenU0NHZXSFpt?= =?utf-8?B?Q0R2M3RSSWVSbDhUaXRrZndnQWoxM2RuWHBDdWF2M2lqa0t0T3R2aW9SbCtT?= =?utf-8?B?RGJaQmZkdGlrY0FJVVlUeXE0RWhQVUNVYnY4Mk0waXdxZ2lBV0tVUXV2amh4?= =?utf-8?B?Zm10R2dhNWF2U1J4b1IvQnJ4V2ZLLzhaN2h4OE83VFluNk0vdklpM0t3SjBH?= =?utf-8?B?QjVMTW9Cb1l2ZmlSb0dxZnliVDE2Z1UycTM0UHVES016RnBxMTUycXAzc0gx?= =?utf-8?B?eER5amdrYzN2TmFZRGtmY3UxTlZVeWRsQ2syT1oxbFhUeXo5Z2lINUhWSHJL?= =?utf-8?B?SW52R2xtZWlsZWNWcFcxWStkd1YwZm14Qld6UXdhbGRhbllMUHhhQlp1SDdq?= =?utf-8?B?VHo0NE5xQkN5VU9vYWdtMzRYOU5wVGtMdXFrRVdTU29uN2VkVWdzSXNQL21j?= =?utf-8?B?OEtReHJTOC9RZmkxOWk3azREK1dpU09qYzNsaDZEZEVMMXc0eFB5dXU2dnRP?= =?utf-8?Q?FlzDAVtjIoqUpayOhNcxTxHWr?= X-Microsoft-Antispam-Message-Info: tO0I+H2iavX9rEamLenPVIXls/kaxf5nsolpFQ38f/kPLXvs1JOZoC1ySRoJ+6NQEQbLJIM5u05++nYJky6vN3WnBV63DvJu/iFymYgraTzTkRmwsVzB5UerdRax/Keu4ftvw/GkFun9W3RSQZKBgbQYQ8KAmv1WTukfXvUJypBU8gfL5LT7JEFgocBc7dYlTu2Gj7cnfx3nLgwPv7Jmb3Ze1Z/QfuMIMFnQ8JI1nai5ZeWUpbEjCM6Yxy3vAZq4yQvpRzmZBNA1YKJcMS0c8OG/GzvRC9yNRSGozHJTY1nXogcP8hNjAn/yOATLPpS+cFIH4oEmoumTWKze+Zzg3NmgZ4eLJEm8bwj6EZQd3ac= X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB4884; 6:A6ylEZDSvdjL1TvOWNaB6UV++4cvXyw7g5pabl39WOiFySiy9vdrK6wpN+uDxIuzDmhYz8Zyudr1LdNTq92s76lj0+KKs9ZLZwU6ucQPhF3UfG9eq5vVhwCI7unFlDjUtHnfDA1EjpOWVctRwzv4PwBvhxFG736+BEdNSHvjtI/GiMGotttfYsGqjbXaN2i8xsQGb+8g272K1zWbiq54CPvFj8W6fY6MI9W04WrNustDVCg/C1FBA4fzfW5uAFsaeFluYZszxHZDcGCYVMOBUqOY+9O+S2hp/C2h+NaFIKrPf7tZ2DHQe1+FB7D7B/hWaADgTu99l3z18V3p50wjpenSC6cnVBH3125btpAXM4A0qLYhN8h7+G9KRaU887p7V1APTSmdMkD1/4v8lniUtkNOxR4fqNRsXzifLIYWSeKpV4qfSXnKnBojhx771D/hA2xREg4NYpcNa8ynMotM7A==; 5:+rerwBvKRdlHf4wK0qb/c9pYTmPiKYIi46yPAycUILsRQqaNBA5rsKQ5WbSSnNeBfd04LuoGpPmNvyO3VWhUxBe/QFjdBCqWudSgVkc/EfCWqoUBEGY9a5rEuBoihEHj2YjJl5YXQGJPsOGN6hDZQobvuqRAjz/sNAEmOLu/qKA=; 7:NEF1LFpVltDvah2mC7ExRpBTwRO+eGgyRi/sSKJrPkj6Z2gY03wp+4xkv5pS+k+C+xzckKQXy8LD1EZjKRDEYnc0q4WJcGKWjDy+TaZTeCjXnE30Wqhaz856TFUk8ARGAubuHFZHkTCagkvxCpp700I/jPBmbk4ermlFuOECCFPKKEVN4tjpS7jyf+bC86/w3Ye5rtXmPrH8fUFVeRERWQR49uofGoSowuOB+w2BggaFlyn9v5ttel6zQ/F9R7cf SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Sep 2018 12:27:22.3416 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 01bbf89c-b8ad-45fb-6d53-08d623ab695b X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB4884 Subject: Re: [dpdk-dev] [PATCH 0/5] AESNI MB PMD changes 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: Wed, 26 Sep 2018 12:27:24 -0000 On 8/14/2018 6:08 AM, Pablo de Lara wrote: > The Multi-buffer library supports full digest sizes for the HMAC > algorithms (except for MD5), from 0.50 version. > Also, since 0.50, keys larger than the algorithm block size > can be used for HMAC algorithms, performing a hash on the key. > > Therefore, the AESNI MB PMD now supports any key size for > the HMAC algorithms and any truncated digest size for any > SHAx-HMAC and AES-CMAC algorithm. > > Pablo de Lara (5): > crypto/aesni_mb: support all truncated HMAC digest sizes > crypto/aesni_mb: check for invalid digest size > crypto/aesni_mb: fix truncated digest size for CMAC > crypto/aesni_mb: support all truncated CMAC digest sizes > crypto/aesni_mb: support large HMAC key sizes > > drivers/crypto/aesni_mb/aesni_mb_ops.h | 61 ++++++ > drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c | 180 +++++++++++++++--- > .../crypto/aesni_mb/rte_aesni_mb_pmd_ops.c | 60 +++++- > .../aesni_mb/rte_aesni_mb_pmd_private.h | 24 +-- > 4 files changed, 285 insertions(+), 40 deletions(-) > Series applied to dpdk-next-crypto Thanks