Received: by 2002:a05:7412:b795:b0:e2:908c:2ebd with SMTP id iv21csp137665rdb; Wed, 1 Nov 2023 21:05:36 -0700 (PDT) X-Google-Smtp-Source: AGHT+IG011Y3/TwLbnc8SmO/ujiyD+EYY073dreN41i3qzPzQAeY7Gy+39picaSxQGONLZfkgnSs X-Received: by 2002:a17:902:d484:b0:1cc:43af:f580 with SMTP id c4-20020a170902d48400b001cc43aff580mr11266795plg.64.1698897936022; Wed, 01 Nov 2023 21:05:36 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1698897936; cv=pass; d=google.com; s=arc-20160816; b=jlAhQA80UvfeVcQ3bIM7LyWteLNJZK+rCrtwX7u0KlyYmz3xkdh1UPo9HJrNNGyAej viPVidNfwvHJAzgi4zaH4hLNdRET+Cc/NzfElWfaUlE7hsgg1yMxBPcT53EsIE6SVW1n 7fdPZ2CyJ/h5kdIYstWGgySh89QFSsRGXJ/7caiG0xdaN8Zhfz/h2f9lx/z1qOGpwyTs tjpUoGjZAjH6uyp90Fmb6yh3TUBQWWX2PAm9GXr/6Z1G1Y/pW8+RauYT8Y4+nr1JJXQB 358MYLnGCwpN6v5CR/mVyvpQpJBqoJ5vs7Cxs6LYPkEsMpRqMU/4AJu/znRa50Jic9BE zR4g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :message-id:date:subject:cc:to:from:dkim-signature; bh=VMVbKqMADLfMf1icJP4qup+y1w8FjR+5CwZTL54Y4kM=; fh=CT1mpp3Ma1c069qBkNkl4CtRo8k3bxm7m/8CM7Z0Cls=; b=d9hi8BNw9kKmvnrCW5PZE7FXnD67cueMhWLv/hQvP9yGmd/4ubCTeYS4AhT2pC5EBE GbpikMsf6odiVRtHk5MHlbgePHuxR2rErWEf/Rf8iuoTP4FPbVNftepnkyVZXNMC+tdZ 9UrdrcSxKsdYLxhMtDC7pDE48mlbtuabrxmnQTYZvb6HQPPeLZto6AWDxulTXf9FwG6i T55qOOkj5k/B7hLnISfr7B50K0p4jNqQZBCJ+ls+MeZbO6LahKbgCYmKvq3ZCKts+2QJ zHhV4KMN3Hd6rMRTnGq4oCquFjXJJE8QsNy5vh9opo9kPqRMgqjix+naf5Hi8t/VFBfP oCJA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@hotmail.com header.s=selector1 header.b=t8nlI+Ld; arc=pass (i=1); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=hotmail.com Return-Path: Received: from agentk.vger.email (agentk.vger.email. [2620:137:e000::3:2]) by mx.google.com with ESMTPS id t10-20020a170902d28a00b001cc53dbf53dsi3982295plc.648.2023.11.01.21.05.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 01 Nov 2023 21:05:36 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) client-ip=2620:137:e000::3:2; Authentication-Results: mx.google.com; dkim=pass header.i=@hotmail.com header.s=selector1 header.b=t8nlI+Ld; arc=pass (i=1); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=hotmail.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id 83B658023E23; Wed, 1 Nov 2023 21:05:33 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1348414AbjKBEFX (ORCPT + 99 others); Thu, 2 Nov 2023 00:05:23 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58306 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1348268AbjKBEFV (ORCPT ); Thu, 2 Nov 2023 00:05:21 -0400 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05olkn2049.outbound.protection.outlook.com [40.92.90.49]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 88287128; Wed, 1 Nov 2023 21:05:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nt1y25YAi4ZfgE7j1y15auD6jH+Qcq9ExCZYpfMBCgqT5/nnaYi0cXNP3SElRXwePE6sHdN1WV4D/OGw5BrRVivu+g6zwxfdml9YgcDX5udHBmmKinMp1hKJb8TAm9SUNy4ZM9mqe6If3UsMuVNL6I4ivaTjRiEr6SmrinT0gb7B4dZep0vOE/tiICtDuNSfnbRgvPKTDujN+z/IX0D/QfSCnBLm1KiL6sWRYyEFo1uD6G/t3IlkIFfTIB8AK7kH2l/cr8sA6K8T1YuMYZVh1TpqsX1wio8y7V2/b5yi/Mr6Rwct+xw1eEccJesPXHY7yQh+WVyRCrAi7pLQDuteuw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=VMVbKqMADLfMf1icJP4qup+y1w8FjR+5CwZTL54Y4kM=; b=IQ//XEAw6cyUe75YP2JI3wYqfhs1HuMBLR0cqApgkgrdc3cG6vAdzrnYhaK0VqaOD6YeUcTwOGBWB8eCqKad1oF8UWTUKs0uMx/xhaIxSdhTg47Aol7b+i+c3/6pm3o0I/vGg6SrySJRvJUTrVnr/Ez0lHOj+OdEoncR0AHVXOVp/fb/AA7JM6ahiAKeZzU3ggs18wALCtJYfJJKs7PfDOtqM8f+67Xi3UTPE6qNeKe9Tz0NTi86to16GfPsC+/5u6PBIkGMWcLlWG9LHT5tPSmenww3iTkIkC0P/+S1LCxQp/52AYepfW6sAgxEkS2uf7cP28FErEiRQURtiSTyeg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VMVbKqMADLfMf1icJP4qup+y1w8FjR+5CwZTL54Y4kM=; b=t8nlI+Ldk5UWUeGmDglyflG8dKRxhHAHZzYrLn6qOfGFujBu+covTVK5RQqaor6ZDH/AKB5HapLdcSR5OF85xLxUfintpTvdSLNiD/lq2kIQE2TQa/NYbliEN4zoW0sTF1dxygSIYgjxUsjHfRwLb7Ut77E5ipl4sbqueA8quVAMdq1vzrE+QmRCQkvlqBH9RZZ78bwjNVqcgngaxgx/kxx9mgxfMWDy5xU1ZOppy5Zz+dZ33ux2GHgSY+eWr0k3EdUnSd1VwifenovnBBYi/i/9DnNs9DHM34NC0BdZ4jdoXq4HQKgEyna8w0G782LHAUWB8CsBodNSsntE8vv2aA== Received: from DB3PR10MB6835.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:42a::7) by GV1PR10MB5868.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:57::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6933.29; Thu, 2 Nov 2023 04:05:16 +0000 Received: from DB3PR10MB6835.EURPRD10.PROD.OUTLOOK.COM ([fe80::e2b0:8d7e:e293:bd97]) by DB3PR10MB6835.EURPRD10.PROD.OUTLOOK.COM ([fe80::e2b0:8d7e:e293:bd97%7]) with mapi id 15.20.6954.019; Thu, 2 Nov 2023 04:05:15 +0000 From: Yuran Pereira To: linux-crypto@vger.kernel.org, herbert@gondor.apana.org.au Cc: Yuran Pereira , davem@davemloft.net, tglx@linutronix.de, mingo@redhat.com, bp@alien8.de, dave.hansen@linux.intel.com, x86@kernel.org, hpa@zytor.com, linux-kernel@vger.kernel.org, linux-kernel-mentees@lists.linuxfoundation.org Subject: [PATCH 0/7] crypto: Proper Initialization of `struct skcipher_walk` in x86 Glue Files Date: Thu, 2 Nov 2023 09:34:08 +0530 Message-ID: X-Mailer: git-send-email 2.25.1 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [oTbtYbz4grX2QxaO31jX1x5jGv6xJsFS] X-ClientProxiedBy: JNAP275CA0062.ZAFP275.PROD.OUTLOOK.COM (2603:1086:0:4f::17) To DB3PR10MB6835.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:42a::7) X-Microsoft-Original-Message-ID: <20231102040408.1555688-1-yuran.pereira@hotmail.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB3PR10MB6835:EE_|GV1PR10MB5868:EE_ X-MS-Office365-Filtering-Correlation-Id: f71d0f58-78dc-4b53-1b10-08dbdb58eafb X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 7NKK0S4/FHyRflwhpn/36u51DiIGa8TnPgvE3OmxG7KRFWMiPvb3VSqgSOUOSLVCHP4W0YwSZB3OYu2zIeQh/UkJBjen0Msh/6dzxGTINULg9gWACdoKvfAflN27/dPx/0zSTFhUwu9qSAD4yYqHqrLnmAerGkRqSdgTCe9/rZhnXHVdThLBDzAOefjVtW0wQlkpxqCl8imCRHdM7pR9Xw81BOviyMVkMeEe7oi6/0rofAPBaXhy//st33W8MMQ2xFK9p6rMHPjbu57OwXRzzn81AjoosNXMP7JD6KaBJWPYzveIkeBGGlRVEfX1yY/EDo/WkidJXj5fg+tdhxkqEbK6SUo29MofX7E00v0eMWUKVKzZv65SbkFGJTR+he0Lycp2YlLb/6fC0gLl/ixKnW9WQccxE7WVUmeLkSS2L9JyQneDK1tnNp4N6mp3g+xUJWHWeIsIToXoKpkLIK7nKJKu/q7n94MusfYhodEhGJsz2kArSvbO8O+ay9kCIv/fBuVThTsLdwWhjkzbdkwQqoePqNxXbAMadpQaZRhXTtUHI0b1HZHc5qES+UZgxaRUOflwOhs1W0rTTaJWtNBeibsJ5sbdGS87VFdnRL9Nt/Im5WQ9mHY1IylQp3gNJ5IR X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Tqax6LljclpeDYz0zW1HMqCgZPKxrsbM4z7GN4HuIQu+7e8Px8xFs26+HlMG?= =?us-ascii?Q?0JcEQt1gENT0ihzSae51WDVKCqQkh6o8wzeKlX7YlO6ZqA+etK9lN7kVfyXi?= =?us-ascii?Q?UGLj8qzZmcsDdLq4NnRC91YrE4Wjw5rSw6ZTx48BOjkZb0SW8srz9mMXHBB2?= =?us-ascii?Q?Tx3enxnf3+9vrMgmpRfUnsVPHJ/muCJlyOzOSOCG5TlWiMXlax53z0hOXR86?= =?us-ascii?Q?+nfkyLfltsR/lFEkEfh+E2ED6foQz0GSNDqrFbkfETghhauHQfKLF79M8Fk+?= =?us-ascii?Q?UzOWs3hxgQeQLmE/msoC9v1aQGlQfal/LoBKAGkwgLdBBfhDtIwMLWsat5z6?= =?us-ascii?Q?kMReX9CqX4MNgu/cHQuKBNTz7Rn3cZa8rK3gILs4u3JbSoZ4o7eeirnCrlJ1?= =?us-ascii?Q?3eazhC8suQAgkRrkPXPQ2QxmZUmy5s2ZGH96LTg4ZTONF8qwhA+7aWKKKIaw?= =?us-ascii?Q?2+ggg10om6fUA19oiJvoF/RS6EUOXoA2//X0CSOZnY1beQsx8UohO8J3mu1+?= =?us-ascii?Q?aNZfaZLEZf1ci3tPy3tgQqqnmsauNeqZ96RFLKj3dQYbTMfwQ76QXo5sFP6S?= =?us-ascii?Q?17imDOOkScsQqtoVymGiWTNsX1l2QfqbaT4vvtB92btItco6aSA0wcxrk0NS?= =?us-ascii?Q?SaNtbGnV2sevlHCLnWjHyrMVNlwXgtmsKS4LAkefmURST8CSHS/Nx56BnJBe?= =?us-ascii?Q?B40K6NFhl9tFL8jRH9q0K/rTFAIlOoVwB5s1uMdyJU2pMJqU8Vqhd7kbr8B3?= =?us-ascii?Q?EAwHZ1he/844ake1NXeOIskzBJkvCpuGtNACULJR8cQYZaVQqoN3v9Tmz1H7?= =?us-ascii?Q?rCrnP00rjQIM6vuxE65ESb//GRr+uxTcOq2DdT4iimvn1fRym/dEJUMRV4dX?= =?us-ascii?Q?hM84bhwuiWNJ0IHxauEHYGPKWlgNwsY8VIhp+YiaIv1/p6J00k1Wzw92H9bQ?= =?us-ascii?Q?UMV0WxGnagHaieQjdT4u8ETTKuqSK3vQR6OxncMOPSyFb7Tw56MMPkRTXDNf?= =?us-ascii?Q?ZhW1EAQU+a//FSUjitwkYZuGcryzJVoP7NmnAN+q21hdrtcoZ9zCseCcU8Te?= =?us-ascii?Q?wPBTynA1uGIyLNleFwV/ll1CeV1lQHbgqka4PvIYNnOkY+dwP9l9QA3Nlwq0?= =?us-ascii?Q?lpizAX49wyPr5nWpqswkPMcbColKZz8+sevWelDeum+7EXwSNlgbbk6Wz5BP?= =?us-ascii?Q?O5oQfGLaY6WXlw/LDh8f5veZwQMRQi7VUIm7O3tQm5dxBF6Ebr/napaYLyk?= =?us-ascii?Q?=3D?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-6b909.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: f71d0f58-78dc-4b53-1b10-08dbdb58eafb X-MS-Exchange-CrossTenant-AuthSource: DB3PR10MB6835.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Nov 2023 04:05:15.6001 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR10MB5868 X-Spam-Status: No, score=0.6 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FORGED_HOTMAIL_RCVD2,FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Wed, 01 Nov 2023 21:05:33 -0700 (PDT) In multiple `*_encrypt`, `*_crypt`, `*_decrypt` functions within the x86/crypto glue files, the `skcipher_walk` structs being used are not properly initialized prior their usage which can lead to undefined behaviour if the `flags` field of this structure were to contain junk values at the time of its usage. This patch series ensures that instances of `struct skcipher_walk` are correctly initialized across different x86/crypto glue files. Yuran Pereira (7): crypto: Fixes uninitialized skcipher_walk use in sm4_aesni_avx_glue crypto: Fixes uninitialized skcipher_walk use in des3_ede_glue crypto: Fixes uninitialized skcipher_walk use in chacha_glue crypto: Fixes uninitialized skcipher_walk use in aesni-intel_glue crypto: Fixes uninitialized skcipher_walk use in aria_aesni_avx2_glue crypto: Fixes uninitialized skcipher_walk use in aria_aesni_avx_glue crypto: Fixes uninitialized skcipher_walk use in aria_gfni_avx512_glue arch/x86/crypto/aesni-intel_glue.c | 12 ++++++++++++ arch/x86/crypto/aria_aesni_avx2_glue.c | 2 ++ arch/x86/crypto/aria_aesni_avx_glue.c | 2 ++ arch/x86/crypto/aria_gfni_avx512_glue.c | 2 ++ arch/x86/crypto/chacha_glue.c | 2 ++ arch/x86/crypto/des3_ede_glue.c | 4 ++++ arch/x86/crypto/sm4_aesni_avx_glue.c | 7 +++++++ 7 files changed, 31 insertions(+) -- 2.25.1