From patchwork Wed Jun 21 22:47:53 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gary R Hook X-Patchwork-Id: 9803125 X-Patchwork-Delegate: herbert@gondor.apana.org.au Return-Path: 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 E732B6038C for ; Wed, 21 Jun 2017 22:48:06 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id C4F112818E for ; Wed, 21 Jun 2017 22:48:06 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id B9D5D28372; Wed, 21 Jun 2017 22:48:06 +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,DKIM_SIGNED, DKIM_VALID,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 383D12818E for ; Wed, 21 Jun 2017 22:48:06 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752094AbdFUWsF (ORCPT ); Wed, 21 Jun 2017 18:48:05 -0400 Received: from mail-sn1nam02on0053.outbound.protection.outlook.com ([104.47.36.53]:40247 "EHLO NAM02-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751755AbdFUWsE (ORCPT ); Wed, 21 Jun 2017 18:48:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amdcloud.onmicrosoft.com; s=selector1-amd-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=orjDydLaVyvBKGTY+G2/7qburIEsmeQw+TxTQf04I+c=; b=ARl1EQIQbgJ29s+MdoBTYFAxepeB/gXUhcVp8j/fxukO5apdsBjsQaVPnfz7e2bPVEZRQBENDyltbDbvHBqLDSxaMWLhWHibBXZTaFoHhMthgulR0A+ULT36MDyyLTBSSr4hjeqU26zaAt4UFfZxdz4AHDhpHVoiYERqMqayPKY= Authentication-Results: amd.com; dkim=none (message not signed) header.d=none;amd.com; dmarc=none action=none header.from=amd.com; Received: from taos.amd.com (165.204.77.1) by CY4PR12MB1318.namprd12.prod.outlook.com (10.168.168.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.14; Wed, 21 Jun 2017 22:48:02 +0000 Subject: [PATCH 2/4] crypto: Add akcipher_set_reqsize() function From: Gary R Hook To: linux-crypto@vger.kernel.org Cc: thomas.lendacky@amd.com, herbert@gondor.apana.org.au, davem@davemloft.net Date: Wed, 21 Jun 2017 17:47:53 -0500 Message-ID: <20170621224753.15132.10644.stgit@taos.amd.com> In-Reply-To: <20170621224655.15132.20473.stgit@taos.amd.com> References: <20170621224655.15132.20473.stgit@taos.amd.com> User-Agent: StGit/0.17.1-dirty MIME-Version: 1.0 X-Originating-IP: [165.204.77.1] X-ClientProxiedBy: DM5PR12CA0057.namprd12.prod.outlook.com (10.175.83.147) To CY4PR12MB1318.namprd12.prod.outlook.com (10.168.168.143) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4f0250e5-d814-40e1-5e3a-08d4b8f792d5 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081)(201703131423075)(201703031133081); SRVR:CY4PR12MB1318; X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1318; 3:HdWWDnh321WreYq1M27MkxvND3CEkKlkX35+6MkEs+ePYPnRCPrsQOpfcB3JRBaS0X1m54z/tAS2++zM7xMoIpH/f64nwS9i63YzuHTtlHeGKQI/kC5eOcVgYlcQnydYVdfldrdLf6rinESbbJulbiNSIaviCq/TQsixzngXWCH1mopBqam64as7mzjtZiOtRmAL+Rne+S2+PhM6bHCzwMQOgz+bMx8LySxF+STHKXnP7nAXhDqBdoxQmRmliw953+8G/aYPPRMVUNSsV6DO93RIX/EmPWy/4cR41khOJ+QMrbk3BMAehBmdTKOiVk7Xek0z78Qt7RN1Pd+d21TyNXE83/X7/a+i6hh9M4iwDM0= X-MS-TrafficTypeDiagnostic: CY4PR12MB1318: X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1318; 25:yoD9vkR+IrYSKKlNwhnjBhBxJKuh4ZjqhrSB2C4z+azCIu3+m35k7kOstqwoBfVI0qWQkOTd5EhFh9Tz82Y2ItgsaIpsIUAP0Ei2TQdBqOjlcvWYHMjUB/xrUlmTo1dxv/GIXjykutp/fhyk5XtaLdAvOmvWVJGXLVde6GOG8eUFhaRbiHvVyEGt7RsiR0GyTBP3ZEoky0iqraPvFclrALZTosndUtvsh+5xMYyFRC+VtJ9E0EJB8y9btVJoymO7fpAjRh7Y1OVWKvSPYY0S9IHh1anT13PXcq/EKJ3+GQTI5jP3UTzfC1/ix22gRz3hjmdnQcnALtnZzoqDCNKnJBnUPSO80AlfkDzT6zn5DfAQNi04dpqNj4/2GADY9F3iyXXQzaOjcDYNGZZm5s+xbIq3q7aVRl9HSlU8Mcma35pXMlHOWb/ftwrFWPv/slJaWL800d4O6VmkTE5kthxQZ9lPEjiYu7VZEUl1ahi4rHf4+gIovrRNW4q6m4zwXerkDJK2Rifqabbwj9qKRm360hKSo/sDZkcLE6zirk0H67c/QLEAMnJSPH07nS2Pk279unktvweydPwrY31iASfanHPw2kpeK8u5rUvmmnxjlf1ISBokSN2LHnleK6D3zAZYlgucbvS6d4Z5BcFmWMwbyXQwS2aBk284xuE7a8m05gXTd/INk5urPQnAHuYRaS2CMK00Di6Ue5/sJb+yz8+uZ791PAab5HWLTll35n7I4oP6O2F58yu/RTt7QI9i3g201EE0fR/IX5O5U/UrhCHXDisT5stL5eohLODSOoCSde9jPJNO3u2fcp8c2Y9sqxfGnwLcps5pcsrk04DYx8kgOPduggG18v982XS6nQ9Ec9o0NlGiB7ArC3jMf446gHAFABllbmxQD3OGy7rdu6GKy1XMDLt7jsORvfvyrfIKM Ug= X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1318; 31:Cxn5wrLpupTGvzCJjjFdsXv4k6JXNawR/a2ws9g7SkcJStAQJkD5nv238TIOW8osWD2EHk8bV3EQt3adHiSLDnOfylzLaivINNv7GITsklefa9VfrgGERsnRmRmpOQ2cyKTDuhOEYrTipbKDKK3tijvO0+AO1KMxgNlUeWoX8hUjh9TzVWMfy/7BSdxdoKqaQleyuZFQfpLeTh/nf1fUg0y3mvvJPNR4y3Wo7ubiHzl51ldupTnegL4Eb8XjZTbsKxsmdnKQmBDueQixNN5n1xibv89beCsT5ImwDNVtjfhb0kBn3waTlSrZ+dOAl69dp64VpBDbvSUFLf6Lc7uwhnEMz+07kCxKkgw23qT+lxADZc0VpAJmeM7tXOlbYhtVCTfrnkjo0K2cpD1S9A0QGzrpqXQrrY/n3FI4PX8V8qJYk5DL/Wv4NsWY/1mIcqJ3BXl4O3i8ANnEYnq5+WntSAl/vFIp9ZTfBu2bUS12qa4xm6OlSKgK+pEUkOPvIFMAX0cSS4W+9LEAx2h3o6PSCPR89j63G2cchdwd0BVQtiXnzycS4cFU+kTAC7SgrHbj6t7esarWuVE3fOilGdsypjtlI7vY90yJ0qQhnGRH76DbW9NAEwVVskeRwf9bRsMkX8+azyQL2DB76WQO4/I2yeUXlQ0I2BDCQzi7HmVqbEE= X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1318; 20:UpY68neJeg0pKmJ6MatmUjVd9xVyR2UjIcs2x10OfCZb/kqEN7AuQ6rpil2vdBySVMACcjGE2n0UZmTDabSJwfyzBCIBvMK7Vx17PtPeNCw2tNbbBG9zOX9m2BkCS6qQzDPGkU0MnQz4rOFZYxjdySrKXeBrrmHWT9dQ2GS4Vg8QBXnn35gaa1+/NxHDNHvp19QHqjXFM8Ojgj7jIfh/AycD2TVx7Siulb8hw9qvQ/D+8eCf6R1Gdg0ilYIuwuef2mdzAu/GPQRhaivQh8ZA/TppKrcFl35M2YfT9/zkSK/W+Namty+JA3RygLjgYHj72/XAemtGCK2PVDCOVH63afRit7gjIOeOmNlsNyuBtzAU6NOr0eIAncwLOwE/E3S306AaBrRdm1kUpJKZlkISgR3vfnvE8cLMX+FmOtd/x5Bg3Z9OSJfi4sDcXWck6r8LY3+yyvuVhR9yMa4KBb4/ueDOWVUTxibY6fAqIh/+amqX6YeyVLNvgOBZKWOt2LW3 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(767451399110); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(20161123562025)(20161123558100)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY4PR12MB1318; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY4PR12MB1318; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMzE4OzQ6VUFpVytaeWJPRUh1NW1wWktKNXp3bVloS0RF?= =?utf-8?B?dlZ5ZGtwaEtUMXByRmNjL2hteGEwcG5XM05ENWpuOENaM0FuTHJ4UXZreEQv?= =?utf-8?B?Tkhyc2ZWWGZjQzU3TzhBUW9lbVgvbkVVbzliRy9ROGsvcTd4Wm9oaUZ1bjZX?= =?utf-8?B?OW8ra09LUngvTXFaa1oxWm5QbkxwR2ZvcnhOUWdRd3BweTZWWmZNeHlyZHpP?= =?utf-8?B?K1NaeXJReXR3V2JXK0ZUbkpaaDBNSHJOMlhLdS9jaU05VzdTN0g0anU5bDRU?= =?utf-8?B?MVg5RFFGNE9BL29CNGRaSTNxN1FIUmpCdWpnNE51c2c0SzdDeDlLOTlVN0J2?= =?utf-8?B?NzFLK0x0amRlR2JmRkFCdE1xdkpLNWdXdDBQMkttbS9nOVI5Yzh0WkdjNlo1?= =?utf-8?B?RFJSZnhvRmZiNHUrdUUyT0N5R0xWZ3huNDMzeWRiUWd5MVRXdm1LUGgyUVlK?= =?utf-8?B?dUFqWmgxSlNpemwrMGlYcGNXWVI5QWJDaDhQRUF3UzJvVlhNZXVWVFRscFJT?= =?utf-8?B?aHpZZkltS3RZQURvUktyVWVsZEpCSzNMSnE4ZGQ0Ly9sdEQ5ZUVMQm4wK0Ns?= =?utf-8?B?c2pQME5yL2RYWnZVcWhOblMveGNacDN1T1RuVU9uTllNMnBIMUhTMjIwTU1M?= =?utf-8?B?eUc5SmhyMjdOZGNiVS93SDlQaHpoRURVdnlqMk92bzVscUVOZU1uajBiYXBY?= =?utf-8?B?TUVZVGxJQ1hiWjQ3K2ptTG9IbzRtWFlhdGYrRzhRRlNHblQydFdhclpuZlRW?= =?utf-8?B?b3BWRVZEM2xFenQ2dTNSTWNNU3czS0pnQkUzcEZ2cmVoN0c1NUQ3QnU0VnBv?= =?utf-8?B?R2dqckIwSU9hVWRXemEycHN3S1d6eHphTGxId3YxRzNvSk9kdS9oaWVodDdz?= =?utf-8?B?SHZueG5FNUgva2lYek05N1FEcHRJakNXbkhGQlo0RnZCaXpYVms2ZitXRndZ?= =?utf-8?B?K2tzZS9KLzFkWTVIemwzQzJ1MlNqbmZQSEZVUDFSU2g0djlIN1p0Y1ZDYS9z?= =?utf-8?B?bTk0VDlBUkVFWGxLV2xvVENqbHVrNFRQVVc2OE85Sk8xaHB0bzc5cndHYW80?= =?utf-8?B?VmJQWFZhaldSaE5xSkVmRE1sdXh4NGgwamM1eDkybERxVVpPTGFpL0hhbHFt?= =?utf-8?B?YWRJNi9RNnEyekEyMTc2NGk3STNZRDRmd1pGWDZnZitIUXJ0T25GVDlYcXVN?= =?utf-8?B?d1cxSFJMZ3BFRHhpOGR3THBrcEdkOHJ5cTVadVZkMW5tUjZFS1BVWWVycFVV?= =?utf-8?B?cHdqWDQ1OEI0VEVWNXlSYlZRVnFXZGMrcGlpelloR1dpMXd0WjltMnZuMGpP?= =?utf-8?B?Z29oS2tkUWFGTE11NlBTdlBXTjZYWFhEYzNQUms1TWhZMUkzQk1sZFd5ZHF6?= =?utf-8?B?TGt1MWc5L2E4SUJhTWVsUEZBTW0zbTB3OU5yWlZsYWFjNkhCcHJLUEltcmVG?= =?utf-8?B?bWU3WWo3TnNhdzAxakRPeExkbldHWWdHcklEZU1RQ2w5eXd5c1k2SzFJcFRC?= =?utf-8?B?cUdsbjBwY0Q2NURpdVRNVHA1aEZnQ21Kc0Y0L3NGYk5qRGZ6bzNjcTk2TVBz?= =?utf-8?B?MEcxc2ZvM2RkbjVLK0hkT0dTY091WEY2TEkvUmlpZkthd3hHbVNQMEp5NEdC?= =?utf-8?Q?2Q4NaQ7Y30ssR+UR9UK?= X-Forefront-PRVS: 0345CFD558 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39410400002)(39450400003)(39850400002)(39400400002)(39860400002)(38730400002)(72206003)(8676002)(53936002)(2950100002)(6916009)(6666003)(6116002)(2906002)(47776003)(83506001)(86362001)(478600001)(1076002)(66066001)(575784001)(3846002)(230700001)(50466002)(50986999)(189998001)(33646002)(23676002)(2361001)(305945005)(2351001)(4001350100001)(54356999)(81166006)(76176999)(5660300001)(110136004)(25786009)(55016002)(4326008)(7736002)(42186005)(103116003)(53416004); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1318; H:taos.amd.com; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMzE4OzIzOmVDWXFiTERRcXFERTc4dUllampkYkxWK0tQ?= =?utf-8?B?aThQZG9SelFRaUxuMmozWXM3ZURHRVJLYUlybGlrUXoxZjJsUEpiN1JRd2w1?= =?utf-8?B?dGxxK3pSTEdreWk4dUpGb29uc1JuQ2phS3J1ektkaTFqNjJpUXhlL20rRTE3?= =?utf-8?B?d3dJcUFTYnUySEkyRTJ1WEFEV2JTVnVQUHFSeS81NitSMzBVUEkyTHF0MTNL?= =?utf-8?B?aVo4emZiZERpVEU1cCtydmZGdmYza0xBQXRQeGVmaXhTRzRRRkVlN3huRnEy?= =?utf-8?B?dTZPcU9GL05oeWdrUHBTVU9Fck9iaUFkOWg5QmdoS2JyYzVGUHd6eHNaeU1n?= =?utf-8?B?NDR3VHJQem9tU3JiZkgxVzJFVnltazZDdHJHdkFUSlo2ZW50U3hxeXltc3Nv?= =?utf-8?B?K09YUVhzRTVjdGg0dldLdC96bUJ4eE9nQ1djZmhTR0V5VDJ5VEZiN2pnNGtm?= =?utf-8?B?SHZWS1ZKQzIzbTRET2w1Y0xqNjBHc1Fac0lmcEo1NUhpUWNEbzIzM25SZVVZ?= =?utf-8?B?M0s4dG05bWVVME9HdnBJNW5YNXcyTEVrYW9lK0UrcXpLYUk2cDVtOFJ5bHlW?= =?utf-8?B?d1M3b1g5UnRQWElmMmJoUURqcUthRlgydGpaVFZqbGE0WG1ObU41aW1CdGti?= =?utf-8?B?MHB4K3dIYnh0ZFJFcjhGSXFEbjlJdzdYV3Jka0paQWhYa1FYa0RjTUlVMm55?= =?utf-8?B?ZzdlY2thNWJiZEdjcG1iMTVxWnNudkZKY0huL2pucnd3UHgxdUh5bWNvSUNi?= =?utf-8?B?dVJXMXRHNG5aTE5pWGtOK2dDOVB1MTc5YlhWR3NCN2VYWEpoVG1aY1ZJZlJt?= =?utf-8?B?VkNnK2l3MzdUbERlS1VDeTY1NWN4RHNUZmVncjFBdGxuM0ZpWWJBMXZiRms5?= =?utf-8?B?cGFyaXhnVklvblJBZkZJdndFZ09GdzFGK3lWNHg0TG95bEMzREhPbngzZlNZ?= =?utf-8?B?NnhjUWRtMXk0TVR1UkhsSUNPQlVvZjNROVIrSUYrM05CR1lHdkFzVFlWZWZx?= =?utf-8?B?bFZndDUxaFp6YUVNNzdRMzdudyt4YXdZLzVTT044dU9pdnEybUdxYjRHMEIw?= =?utf-8?B?MHFmaTVSNUsyVGIyL2xIb1JLUHV4V081eVJkaGZia1FsTERiNzFGaEI2dFB2?= =?utf-8?B?MFdVaXA2cUE0emtJSUZOVVRlZ2NmWGM4R3p5T2xBbkRkL0hzL2JzeHJRdHIx?= =?utf-8?B?NVgxcm0zMU1yUXkyNis2WTVHTWlrMDVwZ1FlN05iMWkwRzdqSEFxSFprV1Vp?= =?utf-8?B?RzJBUE1tUThZdWpNNE9rNzNwWGJ0TkF1OEdzZjA0Q2RZZXp0QjlabDFQNDhs?= =?utf-8?B?Vm5OaWpRTnNmYWx1WXNXV1VRbmZkWXlxdGNpZm1KZFJrOFdTREE3QUE1ejEz?= =?utf-8?B?TDROYUtnZUhJZjA3SkluYVloZEpid1I5bFc4VFRrWENNKzl6VDdNdVpZcWV0?= =?utf-8?B?cVMvY2Qzcld3a3NNeHp5RHI1eHpiRGQ3UlpiLzdBaVk4WFgxbXpTNDcyK3Y0?= =?utf-8?B?T3dSY0pyeEVKell0dXk1YWY5Q1dlNXAwa1BBVDFwVkE1aWhaaWlmdUROVnlo?= =?utf-8?B?RklpWVJzRzIxMndkK3p1bWJSMUhXbkE9PQ==?= X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMzE4OzY6L0RZNlRIV3N2NmI1SjZIQ0U1NVY2VTFtaHNm?= =?utf-8?B?Rk9HYkNBTmxvdUt6dldzRUNpeTdnRVRONFNNdFJ0NXNlRDJhQzlJenNjVWJw?= =?utf-8?B?Y1RTQm4rNkFjTzkxSWhxNy9OQUd1UEZsS3BKNG5wWFgrd05XVjRIS0E2SEdX?= =?utf-8?B?Z2JBbjdLQ2hsMU84Q3BJY053dWl4NVVPRDhpcWJ1Z2t6dWJlYUR1K1crZWZZ?= =?utf-8?B?KzlCbENZR3dkcjdMcGZqSHk3Q211VksvUk9Tbkx3emtCZ25MVDRHVnBBVDNt?= =?utf-8?B?UElRK2dRNUY0eFdQVEN3cUgvZXJ4UTUzWjdJb3BkR1dhMmNCQVMvOUkzeVlo?= =?utf-8?B?Y1o1RkRsUGZ2Z1VoWHNjTWJxUTMxaXBqajdPTWRVd2w1S0EzUTNCSzRqbG52?= =?utf-8?B?cFcwc3hZK3JxYmo5dHlLbTBYUW41NDhBZFowU1NCSjV4N1YzMEljR2cxb0FX?= =?utf-8?B?YmN0Rjk3cFQrZ1p4czB5ZWF1Z2ZSSUNsYnFSMnpUV3Z5QmN3RURSbi9WYUF4?= =?utf-8?B?V0xsTWhiSlpDMWhYQTR5WWJRYXFyRXhFYzhFQVFNQUpnS0xwcnI2SU5yQnRs?= =?utf-8?B?aExWbGlMQXp1T2N1ejJ0Tlk1V2JRRUlUOG8rTHhleFk2KzlYcnY4L3pMbDJG?= =?utf-8?B?QU5DbWV4eXhTbDVwdEpZSDF5UUVzRGthZHZqYWVGbWE2eXNwREFYOGduZzZO?= =?utf-8?B?RzBuRXVnNzN0NTVyL1Z5Snl0U1RVOHhCa3A1U3pwV3MvNWp3MjY4Rm0wUm02?= =?utf-8?B?clVoa1YvbjFFRzYvWXJtSWJ6YmtLWTVvTkpteE9QaHBDL2F5WE80MU5UZjZF?= =?utf-8?B?Z3dhdDdQU3ROMGR5QzByWkFwcE0zb3pMMnhpeGtuZDUvVWhTNU8zR3l4TkpX?= =?utf-8?B?MkFLQmthZmxITGpLTDNYSVNWVWhOUERtdWpoTUR1eGYwZlZab0JTa2VaL1dV?= =?utf-8?B?TlFSZTNXNlR0VmlJZm9uK2ZPc2x0ejFFK0xUa2Vzam1mSVNSY0dyY1dyMEtZ?= =?utf-8?B?b0NDc2gvdElKZUc5Y0lMelFvZm15QWVDZXU3bUIxTGpTZ29NSTR4d1VTbEZZ?= =?utf-8?B?MDBBUm0yRG5lWUMrb1NaaTRoR3B2cnp5UVhHdVV5UlhwR1lJUks4YndibHFG?= =?utf-8?B?c1VXYzY2NHdSTXV0b25La0tZU3lpNVFHdzRKWXNWWFo4R2FmeGkwWVFKVVBH?= =?utf-8?B?Z2hYcWhIa3BvUkh3NkphTTk0SG5GTWFyOTRvOHpHekpZeXo3WnUyd3lJT0FW?= =?utf-8?B?QWYvYUpTQWwxSHcyTk4zaGZyRWc5U2J2OWpKVEVubGkwYlhGMzU0T3EzYkpo?= =?utf-8?B?NzNORWpGOXQ2c1Z4VDZvcmpzYThtdHY5enR4dUt0a0EwSTl3elQrRE5FSmQ2?= =?utf-8?Q?im+VNwg?= X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1318; 5:ntKJw8TBCyV039Yuj6/yOG7QNECao6voTS0I2SiTOzvKtlSpgUYiBCbqHBz6tYMe8iGAqzju69XbCJnC1FpZvJ3fVq2cUsYGaywUmFZdtc6Qz4yikBFpgyWD4LVFpYHCeXll97HQFnjp1nt8NX+NV1JTMhEr/mtdEEr74pqipt+3IMtltnGHtlU/mCh65+HxYmuwmDzyHNb3fyMcprjg3/s/BDM+qqmroNMvNbuHiFJG2exOlSWFretNC4bfMTpgHzsE/jd40ZSpBf0+aClrZYWnGqTmC0XXLxMEcd7kWRT0NwJ2RAgeznlHhA/O2CMpREqDHiDVzjZ51WFFsXuZTcANATE2i7AyB4wu2+blU7Zmyibjd0zSwQk1hyOZGz0IODMFCAcmzqmRcZE+qhPBq2N08PdV9lvyyUcfaTmyc+0NqeGL8TgKsIrfSvebrFVz9+NrSCiH75QFuv83NglhHBz8aBqvHNcLpp0NSM5w3T0gBGXEsocSmHwPJLqNhEgv; 24:/UjL9t5+UvXK87Ac/auen3jN1tOTc7uBzKLvuWphHi/UD/DF2MR2NoI15VfCWosiwREsz02h/sHWGKNhWr4ihD/flNfW/mkGXOIfeD375B4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1318; 7:ySvCPmzsqLb3dqOzunvxAhUbEgRVnImM7b/DXXMC/5IqRxjvvMjhxw8J7j4njKH0zgM/F7XtAvATmumNxqmYZLQ3bYLsGDqMc3pKD1AtGdhxClt1uXP9eYENwieAykqcYhmeV7Disir0yT1RH9kiLoslFUpWpVGYxAUxUxvQGrDQ0bHtAg7cEP59H8Gf6Z0x0Czf9SEy9G4xBV4oIkBgZDST02o59cgDQLrZdmA77xmlk8DKcLthG9fwMAhaPQQRMp05nbgqQdjF7cHUmUrQJa1Pz5DSDMCmaQwjoj32qx1+O0obxPLxuCUdEsQ/YboRhpJltwRfe4RLS/BNOmTFDft0WdQJq4ZzGnzvNbxfsLOOh+W8Xalw0i+EM5/6OtlS1tDcfA5j6IP0w8FZSoihKtDjyOSrYbDy84/17TW58cJMGW7GIj7k80tLqhTWxR/0WK1H+vagsOWfv7AIPfGqJhBLmufNPTSkvHN/kZxv9v5+mdkoCWrb+O+yNXwLJ0i4Kvil+KswfWV3/dIZeK3E1gsl77nH0IaAD8nDNmc2fG3iMwmVElra9R49mtr+rtaiNPNq3pCYr1OIhOaBwKDi1k8W0oKVLkSKg8hmbTa7NFbgo7zxOdpK/hqIXA9tkDL5fBjxHmOMnNn/1O24Ezd+CPWTKZ/F4vuiqNFyV+dkX+emZl3ltFeTY7lHKyQ6rw6VeQKHuxb7jV4sBG5e9+EEehi5UT5N7fA9ihxnpPSeg+TvguGXQF/T7WxLGHQDts1BUKwJkwQj9B2AvAOpvDCAgYgroHht92i1XNaqP9nLr18= X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1318; 20:bL6a/Js5JHNBPaylAbc6XYyzEaHPRABZlfnnVLAI0op9oPHLfDVeBL+m+ev0o3rguHhHfMtRDhxOyeD3KoKdAUY4w6rQtxLyL/65DhwGE+vpRXLX9QZTBPUPb2p4hw1phu/0yZg0Eenvks8uJ7YsIRQb9fWYys4yjBuTvKmii3VkkZTo8NE/2ItLAdUX1DGubmbI6UwJdIe2eQUzNL3oWSaxOD2q+WuKjVCVt08ooeJED5Tu/nId/OetXb8QZp1C X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jun 2017 22:48:02.3159 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1318 Sender: linux-crypto-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Signed-off-by: Gary R Hook --- include/crypto/internal/akcipher.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/include/crypto/internal/akcipher.h b/include/crypto/internal/akcipher.h index 479a0078f0f7..805686ba2be4 100644 --- a/include/crypto/internal/akcipher.h +++ b/include/crypto/internal/akcipher.h @@ -38,6 +38,12 @@ static inline void *akcipher_request_ctx(struct akcipher_request *req) return req->__ctx; } +static inline void akcipher_set_reqsize(struct crypto_akcipher *akcipher, + unsigned int reqsize) +{ + crypto_akcipher_alg(akcipher)->reqsize = reqsize; +} + static inline void *akcipher_tfm_ctx(struct crypto_akcipher *tfm) { return tfm->base.__crt_ctx;