Message ID | 1478681184-9442-2-git-send-email-horia.geanta@nxp.com (mailing list archive) |
---|---|
State | Accepted |
Delegated to: | Herbert Xu |
Headers | show
Return-Path: <linux-crypto-owner@kernel.org> Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id B0984601C0 for <patchwork-linux-crypto@patchwork.kernel.org>; Wed, 9 Nov 2016 08:47:51 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id A73722919C for <patchwork-linux-crypto@patchwork.kernel.org>; Wed, 9 Nov 2016 08:47:51 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 9B9182919A; Wed, 9 Nov 2016 08:47:51 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=2.0 tests=BAYES_00,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id EF72D28A4E for <patchwork-linux-crypto@patchwork.kernel.org>; Wed, 9 Nov 2016 08:47:50 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752546AbcKIIrq (ORCPT <rfc822;patchwork-linux-crypto@patchwork.kernel.org>); Wed, 9 Nov 2016 03:47:46 -0500 Received: from mail-bl2nam02on0049.outbound.protection.outlook.com ([104.47.38.49]:56000 "EHLO NAM02-BL2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751934AbcKIIrn (ORCPT <rfc822;linux-crypto@vger.kernel.org>); Wed, 9 Nov 2016 03:47:43 -0500 Received: from BN6PR03CA0067.namprd03.prod.outlook.com (10.173.137.29) by DM5PR03MB2747.namprd03.prod.outlook.com (10.168.198.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.669.16; Wed, 9 Nov 2016 08:47:39 +0000 Received: from BN1AFFO11FD037.protection.gbl (2a01:111:f400:7c10::174) by BN6PR03CA0067.outlook.office365.com (2603:10b6:404:4c::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.679.12 via Frontend Transport; Wed, 9 Nov 2016 08:47:39 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none; nxp.com; dmarc=fail action=none header.from=nxp.com; nxp.com; dkim=none (message not signed) header.d=none; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BN1AFFO11FD037.mail.protection.outlook.com (10.58.52.241) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.707.3 via Frontend Transport; Wed, 9 Nov 2016 08:47:38 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:; UpperCasedChecksum:; SizeAsReceived:867; Count:13 Received: from enigma.ea.freescale.net (enigma.ea.freescale.net [10.171.77.120]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id uA98lTXM026193; Wed, 9 Nov 2016 01:47:37 -0700 From: =?UTF-8?q?Horia=20Geant=C4=83?= <horia.geanta@nxp.com> To: Herbert Xu <herbert@gondor.apana.org.au> CC: "David S. Miller" <davem@davemloft.net>, <linux-crypto@vger.kernel.org>, Alex Porosanu <alexandru.porosanu@nxp.com> Subject: [PATCH 01/14] crypto: caam - fix AEAD givenc descriptors Date: Wed, 9 Nov 2016 10:46:11 +0200 Message-ID: <1478681184-9442-2-git-send-email-horia.geanta@nxp.com> X-Mailer: git-send-email 2.4.4 In-Reply-To: <1478681184-9442-1-git-send-email-horia.geanta@nxp.com> References: <1478681184-9442-1-git-send-email-horia.geanta@nxp.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit X-IncomingHeaderCount: 13 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131231548590589097; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.158.2; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(7916002)(2980300002)(1109001)(1110001)(339900001)(189002)(199003)(305945005)(5660300001)(2950100002)(85426001)(356003)(7846002)(87936001)(8666005)(6666003)(189998001)(6916009)(110136003)(81166006)(69596002)(8676002)(81156014)(92566002)(86362001)(36756003)(68736007)(105606002)(104016004)(33646002)(77096005)(97736004)(229853001)(106466001)(50986999)(23676002)(76176999)(4326007)(50226002)(47776003)(50466002)(5820100001)(626004)(586003)(2870700001)(2906002)(8936002)(7059030); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR03MB2747; H:az84smr01.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD037; 1:DfFjmAXfXVcPLdkSsWtqdS3WzQMVuBNmoLUQPT4RWNAwB0EFpx950ZdVwalWCxAIOHvWr261kKEWlhm+GsRdEwjOi7H2iLpHq6GGXQfLGJXebjbW9YP9HijsYuHwpFG0gg5I/bC5Kdznzg3hwcaYcrrjPEiDiwCQTZ3Gu9ZWz4guT76VedsTn+lFX6Tn0NnuVeJMSS5SVwtovgOpVsOfwul278YMhoKqVkYFyOzhaJnTlP29vpzq6MAqX4mkewPXamef9bZC5Upmdy3uJCxSGfHpjdWYFJmiwQvpfae6v0xofhsQxy93sHBfVml0vqnOBDU7nGMuYZ7syd/J7DTQHY7c+OF83zFMrvnhoKSy4nd+DYpVh81VFtCL0Iam7cFo27zo51hx8fBhW7TuqVhdSuYvivu4wyrBSDlrBDxgxoWZLFeT6V+abh2qkpEP1X9fPXTmk2yjzv+GPguf0fU9o8jZat3rfoKhRL+oXgABIcUksb63a0HJRH57dC7KIVIKiMgElkW83tg4y3j5STvzVqS9cQhqM/t65j01bYWoqNMXjF83Xi+8jchGNht1VHienIYdQDOAFbRVwMBPUe2aVGx7IAL0JhLCgZygAYhccJvoXbx7RdmQzss2WXXVO8oySW9DbiLhy9ccJ6qreARb0f0cQbxuvCNySDKDAawqc8A94giHUUlyoYJK1CntzC2/6yj+2JSSrJuqvWwb44Sbw/EoAbgvkiv22Apsrpf2v5k= X-MS-Office365-Filtering-Correlation-Id: 059f60b8-d462-4559-04a9-08d4087d0f88 X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2747; 2:iOnQ9bg2lfBubxDWa7A6Pp/NfIH/WilAwqNW83BXmds5ZNKE52swOVTuZfcsbuPJcodDljDnr6Jxyta7BwqMVNpZ8LYEI2W8C9MiXfcndGmaokf0vG3XRb3XQ0uQq4jaBHeln63fkHHj01Km7QsKuKhdcemW9NdG8eKdeFw0YFkvptfpCJDD9JlkUywk0rMzLPEfOOZv+z/pz/oG1MUEpQ==; 3:HeoadPgZg877WDZRvBiKIhRQ53y8rhRK5n0WA5oCL2a/7ur9OugVoYvmZZReKMNAl4m7bEw05dac755U40Wo+as+MelAX6nxkvg6h0quupYsTMLTo4WqAi85+VAXOkAowsDgzW7bduVRYYxJYqVdsnqLuwzbxEo5pCRmSRMvG/hMCO7opboLRAFZCgxbKJzCbHCDUZ3kkZPfA/Sba3KBYnmiiHkQRH7kZn0xLvS7OYj/cWg60P1tJ/Xjz5nU1Vfe; 25:JQO9KSH+PhNPS7asP4SDU0yoOf9ftrYX0cUaN9GUFg0/kIognrM4F3xrJ+PS6rlT2UnYcas+Qptyf2Udxqql2Rl8hus/xl6qZ46Uo+OVqHbrpQw5ffSwfMGLrzLIOfzTJeBUKuFaH6pFS5K9Cu0KbchAceTb26sIcLK49UNJxA7iKKqd0hKr0hAOFdQJIAk34jixXtkutpBS+FJDoQTS6q567W9Zw9sIVSikPEr6CL9zuiTLlYyzyGh8zelqfHdkcpQ3innwUoVmsbTb2K+LdCVp57Hmpq92YnlSBBg8UFf5tStV2qm1MVU/nds36lyp8vv7zjT2JnMftaeyKIRSRDWnGxG4ZZd62cDZmV4i3VBWJFs2LaVS3l8Nc8OdseyKxrqUtFPfU8w8YlyZthst6yJwgiECpxvWmgeHt4PBH+0nn2ROZYsGx9aCZ+Qy1NdKNKsUj9pa7u1 VuZtsHfmCVw== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM5PR03MB2747; X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2747; 31:7Xmmj4d0Y8APLVnMVrzVm3jwCJrSTfZ2MoLLRLireuNVKA8kaFshido4P+7WbNGCDz4sgbAXc4s+pDg9LI4mN/zREO3sKjsk5EiZjrLkDY9a/OQVVwY55fwffe+QXf+nsALPE8p+BilbglVIjkUAaOasfmozGW8j0oYitJqR+obmROY5/hBcKT7r1xgEO8XwTGme1AVDs6Qt6fU560TY7i8eSVlcKkbSsfP+AFr6jtDpm5AZjDnMUmS6Bb8xZJS/bFmtF2ItAx+FKEatyN+dVjFcSnayxLWcTNn9XqzqDrw=; 4:kXvS703+Y6GJXsrQQbT3gZG1LaiY6+xsIcfF8tcwSs5mCr0m5yEjc2PLUkeHY6awmAOUJecZKgwg3kyiY0icdachUISJuMwh9eyubMDhyMbQAWO8bn9QX6qrT5+daauT642iFABxCqCmv5dWwNx4ot5HEYczf6bxWXTszDCKd9L6TQLX6v9g6hpDEYbX2ujRQ1DvC0bAS/ThKrAvEPsUbIp+Z9/Iapp3U3Bdi4bI90+35T63RN1Ku0kv4VlheIIqUtMKM9+iAydayclfWkT2kdZjSvHhnPOpmxWiKuhkVf15O4V3P5EZJEbUsmn+pINI93+zw855MBPSUv97yV9R60k9BEG8gGn3LiVQSsxITaAZHh39tSAnkGZfANnOcrT5szr6/5YokrOtpgF6mGhvs43bGEFPlgb2uJgjCa2JK2Sf+emu60DU2tHVeIEW0xIQKq06pTX09vpCsU71opOzqLIO39I8qo8exNSRb8rUpiX3SM8bUvZMyyq1mQ2/D8cDX3/4n5vM2fbCb7kmf5CyCXY8yWLuEJm5yQMKFdVP6XOxoOAp5PV86OP5JpEJeeoOrbL1C19gwDtz7VXlymaqBA== X-Microsoft-Antispam-PRVS: <DM5PR03MB2747DFB33958B4471786273298B90@DM5PR03MB2747.namprd03.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(9452136761055)(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(13024025)(13023025)(8121501046)(13015025)(13017025)(13018025)(5005006)(10201501046)(3002001)(6055026); SRVR:DM5PR03MB2747; BCL:0; PCL:0; RULEID:(400006); SRVR:DM5PR03MB2747; X-Forefront-PRVS: 0121F24F22 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjAzTUIyNzQ3OzIzOm1iWWpybDEzS3dwenBqcE9PZUJkWm1XQnFN?= =?utf-8?B?Q3FGV3hFS21SUGE5RW12bnRxTGFqMCtxVG9nR1g2cTNTb0NuMnp4U2RUaWpw?= =?utf-8?B?MlVLdFFoNVFkckRyS3JoemNmMUFlWEJIL1ltaVpiK0NFQzBWWDN6alpSL1Rw?= =?utf-8?B?VVBmRHFUNDVFNjAwdWhhaUtoRkRxYkIycC9NWE1RSmFOUFNSdGlBV0x6RmFV?= =?utf-8?B?Z25oY3lUWVJpNXgxSGJBNmQ4VEdodWFETWJDcGZKOFFoU2hhVWxNRGdUcVpH?= =?utf-8?B?RnA1NzUvck9UZjZDbGErUUVGWG5sQUlSdlVZSlZRb2tYMUFPZFE4bFJhVkVP?= =?utf-8?B?NHk2a2lEN2dUMWtGZ0JuM1VrV3BZZWdqck1YVW9WRjFySFZlTitjaWhuTzI4?= =?utf-8?B?VkpYLzJ4Ti9jekRERkJyc2pvdHZ1dlFMUllnVXVuRVNwcmhyK3ZpbjkvMVMv?= =?utf-8?B?ai8zTjN5NDFySEdoVE9EbGJ1b2gvaXdsc3hRa0NPK2hGZ3IrZ29WQmhnZEtu?= =?utf-8?B?ZDJFQStCR2R0S09KM09CY2lpZ0F5emFLWHlLb3FZNXJLMDRzeDRkQjl3TUlI?= =?utf-8?B?U0tOUnpLNDd4aFFsY1ZOQ1dqcWFuRVRLbHVQd2lMd1VMS2cwdW1kMVZLeElR?= =?utf-8?B?K0k3dys2WUxQcFc2WjNpS3FWRHdiYlc5QWJ4Y3J0ek9WSnQ4akY0RmxYR2Q0?= =?utf-8?B?REFJQTJMWWJrR3lBcTduUTJVbkhoS3VJbWNKTUNxQVNpYTBIZTRSZkhDR1dZ?= =?utf-8?B?aVd2ckQ3QWxyWGhSNVlEelNBVGRmWGxvaFVvVmpQNTBjbmlrZWF4azNKVG9D?= =?utf-8?B?MDhiQk5qR3ZKTnE5RnNoY3BJUnRpM0ZoMXJaeTlMd2xEcmx0Z0c4NnZibXhj?= =?utf-8?B?OWlid25PTWZ1cWxBNEV6RE84OGJjU2VHSkp3VkdTWFBIcUsvWWtMekhkM2Nm?= =?utf-8?B?R0VHSk1ZRGN6Y2Y5dGdMOGZVd3RQSXd6TDQxYjFSZW43c3RXQmloT0czRGdy?= =?utf-8?B?Nm5lSjE4K0NESUlEaTBEWVIvajFWL2YzNVIwdGc1aWFsSjNTUFFCTGZLVldm?= =?utf-8?B?NGlZbG1zaStlZkRGTTZVUzhsNFkzWGNrMnRPekgyNCtQNE5LczdDdFRua09X?= =?utf-8?B?eVZ6WFhWSXRFVnJvQllyUzdmQWg4UldXT1JvZ3cxVDVSMnBpdjROczZIM2hl?= =?utf-8?B?aERVK3NyQkZCcm1xS2hnVGNVN3FwK0VwWktOYnBxd0lXSks3VFk3YWdseHNh?= =?utf-8?B?RDVsQkJ6TE40aUVBaEZKTHdENUtUc210djRvM1NVWXhkd21YZVA4UjIvNEpP?= =?utf-8?B?NW55L3ZZYmpkVE1RQlZFOEdxWndwZzhENExuTTdaVmxlMTFibHZsMTQ5ZmpM?= =?utf-8?B?U3dEeFhTbVI1WlVMMVU3dmp5ZFZ1czlvY08vTXZlMnRVT1FQL2h3RHQ3TXVP?= =?utf-8?B?MCtHQkhkTnhmS1VFNEt1MFh0cStnQkxMOUJYNjlWWDM1dmF0azF1Uys0Skph?= =?utf-8?B?TEF1MHcwcVpSS01PMlFrVnloU1VjY1Y3NDJtT3N1UGJXd0hxdndBU0Nremd4?= =?utf-8?B?bWVkT3JMclJJdGhZL05tcDR6UXVCRnc9PQ==?= X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2747; 6:2Q4g1SdP0HNxAOMWkEcekXwd2aklv37aV8DOf4WajJsX1MRiMFnhvYEwcxwOYpGcyRGqmRC5vl+fQzgdVOCMOz5CXtqSukndtGXcGZRjEkgbkggTEd8HkUluWBuW+UmafyHgPuFMesTvCShzWpQE/1ZYel2PtE8cJ0gkdJK94OlferTpdvJRsy6Wk5uaQLu4YNlygxehhirHmsY2HEBfIEwv80pHp0rjyTQ+ig79G6BegPxfeOYIc9veosFfw8RYf1YgQNB2p3ZfehH386BHbosXvq00lOX49itK6fGpVKZFdMCupH/sBR4NS0lGqJ39; 5:gKBjediH9HTsUdRKf4Rfi0WEYLqWd1Ulft1yVC0n0LMmyHRPV1FUeYnBv4yuzJaj7Cc7Aui2ByABeB6dbpIJUHVqWnQipVViZKryb65svLGluKeb4Cz4IAxnG9KtgtSPy6BRTOSzQ9kVjcdgvV2q1lkPe8ixcwjdeoL1znTdo27b75Ro2j/e9QDXjbqb/jal; 24:K4EKJteQqGUepKIVtDRpSqrN8kPiksPuYJdKVqZmNDb1FUbCUkI2V+5NDhytCiZkM980BccFnAIx6+IqMdbTteWuA0d0rni4h30KvU+sPUA= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2747; 7:PqxCwyhkFr6PdTNRmzzy86qzAmZE/2CFGvgpLFkrgIhZv8pNNJyrHMC32iUlnnc2L8egmPJDdlhOSJOuLdaGC8GukuCG7WSsG/gzKKnW6//I2vU++Q/gk1WlsLsv5S7fJbBxzZT1H63SGJivrbbtbkd5p2aowkm5f3B5H4D4c3J2jlUI1XhCc7d4l4wp8Vep9PfHZ6s8+2vv4WULkvsapSXMauzfrByG77py2wXnB/wQF42mhhmWSc+ssn+ufCo+ndxjzmLPS3jNIMcuMvqne/x4B8oqI2oTJlEtJq/ySxhIwwfSH8egt0SJyzgPBuhQctY6ymM6CwieIt/l3uNb7xVwrsUUli/32ja+uDaaiC4= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Nov 2016 08:47:38.8249 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR03MB2747 Sender: linux-crypto-owner@vger.kernel.org Precedence: bulk List-ID: <linux-crypto.vger.kernel.org> X-Mailing-List: linux-crypto@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP |
diff --git a/drivers/crypto/caam/caamalg.c b/drivers/crypto/caam/caamalg.c index 8de85dfb1b04..5317d8cad44d 100644 --- a/drivers/crypto/caam/caamalg.c +++ b/drivers/crypto/caam/caamalg.c @@ -736,7 +736,9 @@ static int aead_set_sh_desc(struct crypto_aead *aead) /* Will read cryptlen */ append_math_add(desc, VARSEQINLEN, SEQINLEN, REG0, CAAM_CMD_SZ); - aead_append_src_dst(desc, FIFOLD_TYPE_MSG1OUT2); + append_seq_fifo_load(desc, 0, FIFOLD_CLASS_BOTH | KEY_VLF | + FIFOLD_TYPE_MSG1OUT2 | FIFOLD_TYPE_LASTBOTH); + append_seq_fifo_store(desc, 0, FIFOST_TYPE_MESSAGE_DATA | KEY_VLF); /* Write ICV */ append_seq_store(desc, ctx->authsize, LDST_CLASS_2_CCB |