Cover Letter Detail
Show a cover letter.
GET /api/covers/2216567/?format=api
{ "id": 2216567, "url": "http://patchwork.ozlabs.org/api/covers/2216567/?format=api", "web_url": "http://patchwork.ozlabs.org/project/sparclinux/cover/20260326201246.57544-1-ebiggers@kernel.org/", "project": { "id": 10, "url": "http://patchwork.ozlabs.org/api/projects/10/?format=api", "name": "Linux SPARC Development ", "link_name": "sparclinux", "list_id": "sparclinux.vger.kernel.org", "list_email": "sparclinux@vger.kernel.org", "web_url": null, "scm_url": null, "webscm_url": null, "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20260326201246.57544-1-ebiggers@kernel.org>", "list_archive_url": null, "date": "2026-03-26T20:12:42", "name": "[0/3] crypto: Remove arch-optimized des and des3_ede code", "submitter": { "id": 74690, "url": "http://patchwork.ozlabs.org/api/people/74690/?format=api", "name": "Eric Biggers", "email": "ebiggers@kernel.org" }, "mbox": "http://patchwork.ozlabs.org/project/sparclinux/cover/20260326201246.57544-1-ebiggers@kernel.org/mbox/", "series": [ { "id": 497643, "url": "http://patchwork.ozlabs.org/api/series/497643/?format=api", "web_url": "http://patchwork.ozlabs.org/project/sparclinux/list/?series=497643", "date": "2026-03-26T20:12:42", "name": "crypto: Remove arch-optimized des and des3_ede code", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/497643/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/2216567/comments/", "headers": { "Return-Path": "\n <SRS0=CvN8=B2=vger.kernel.org=sparclinux+bounces-6565-patchwork-incoming=ozlabs.org@ozlabs.org>", "X-Original-To": [ "incoming@patchwork.ozlabs.org", "sparclinux@vger.kernel.org" ], "Delivered-To": [ "patchwork-incoming@legolas.ozlabs.org", "patchwork-incoming@ozlabs.org" ], "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=hJNjV9YJ;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=ozlabs.org\n (client-ip=150.107.74.76; helo=mail.ozlabs.org;\n envelope-from=srs0=cvn8=b2=vger.kernel.org=sparclinux+bounces-6565-patchwork-incoming=ozlabs.org@ozlabs.org;\n receiver=patchwork.ozlabs.org)", "gandalf.ozlabs.org;\n arc=pass smtp.remote-ip=\"2600:3c04:e001:36c::12fc:5321\"\n arc.chain=subspace.kernel.org", "gandalf.ozlabs.org;\n dmarc=pass (p=quarantine dis=none) header.from=kernel.org", "gandalf.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=hJNjV9YJ;\n\tdkim-atps=neutral", "gandalf.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c04:e001:36c::12fc:5321; helo=tor.lore.kernel.org;\n envelope-from=sparclinux+bounces-6565-patchwork-incoming=ozlabs.org@vger.kernel.org;\n receiver=ozlabs.org)", "smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"hJNjV9YJ\"", "smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201" ], "Received": [ "from mail.ozlabs.org (gandalf.ozlabs.org [150.107.74.76])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1 raw public key)\n server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fhZhY4fVMz1xy1\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 27 Mar 2026 07:13:01 +1100 (AEDT)", "from mail.ozlabs.org (mail.ozlabs.org [IPv6:2404:9400:2221:ea00::3])\n\tby gandalf.ozlabs.org (Postfix) with ESMTP id 4fhZhX1TGlz4w9r\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 27 Mar 2026 07:13:00 +1100 (AEDT)", "by gandalf.ozlabs.org (Postfix)\n\tid 4fhZhX19N3z4wM6; Fri, 27 Mar 2026 07:13:00 +1100 (AEDT)", "from tor.lore.kernel.org (tor.lore.kernel.org\n [IPv6:2600:3c04:e001:36c::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby gandalf.ozlabs.org (Postfix) with ESMTPS id 4fhZhS451Dz4w9r\n\tfor <patchwork-incoming@ozlabs.org>; Fri, 27 Mar 2026 07:12:56 +1100 (AEDT)", "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby tor.lore.kernel.org (Postfix) with ESMTP id D41ED3033E6F\n\tfor <patchwork-incoming@ozlabs.org>; Thu, 26 Mar 2026 20:12:54 +0000 (UTC)", "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id D1F853A3E6C;\n\tThu, 26 Mar 2026 20:12:53 +0000 (UTC)", "from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id A9E043A3800;\n\tThu, 26 Mar 2026 20:12:53 +0000 (UTC)", "by smtp.kernel.org (Postfix) with ESMTPSA id 0FD5FC19423;\n\tThu, 26 Mar 2026 20:12:53 +0000 (UTC)" ], "ARC-Seal": [ "i=2; a=rsa-sha256; d=ozlabs.org; s=201707; t=1774555980; cv=pass;\n\tb=rWrQbisSmrYPUNTHkIAVVhSozYKfygN07oRXqTA8nF6EdXI2V4dV55Z72UBA+ee2aWB+DbTcPjVRCuq6Aotpq6x+XIVLXynm9Sk9l097EAXI8jjbPWM7GkMLaoqSO3pJ/PjMfv489JaRfhsprEUIBAi9xwyZjI56nF6l1578IkfhJLjWZcyn1NPlYP8pPOqgiU9xneYtX5ZxQEeZF+C4fI8BqaNq2wifwJ5uImAHUHzkSffBn6j+/CHiLBmstjPEJhrMgHzziujEfFsp5JUt238/8P8L48qlQWyzcYm1b4fvuLo2hUHRFMfx0aiixzp6mSy8kTZxww0H4uxhhcsRqw==", "i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1774555973; cv=none;\n b=BfP6l4qdyRu2uOiAmSpRCnlSFpgc4wqVWGWkP+NMmVqHtPYxs/sSclOB7XIZpbXtiYIoDD8BxMDPDsc8NwdZU/3O62mfLJaeQVIi8f/X1PhzzzQLZ9keapWi2Vj2x4pPs+sIBPB3/4uZThWcHgrUGmyyNdKnjPQATV+ovpz1s8A=" ], "ARC-Message-Signature": [ "i=2; a=rsa-sha256; d=ozlabs.org; s=201707;\n\tt=1774555980; c=relaxed/relaxed;\n\tbh=518elJngHBDOJnqRlLRqhLFxgfvrFBrSpR6zQyeKUa8=;\n\th=From:To:Cc:Subject:Date:Message-ID:MIME-Version;\n b=w/YAaY/TW62Ppuzt4ZBOPPKMSI7SRa2lNwrGigRrySPPdLms6zWy77wJuiXrp7F/sZxrmbmq4xpDSp6BSKsyYNtI1ovZbrsmT/mGgu9yDNnNsL7otzYMyiHSqQfzOHkvdyB1rabWy5XgNegefnRxPYI2XFctv/pASq0QuU+J28xzdqiBCfumQq9H2z8SoGJSLPJwFeH1xYgD0fCn6HhTAex6Cegx1T6AtYi/fBI3eh+a+I4s743M7uD8QKsKeEG3q3kcujm8kC3q9mdmxyF4Ci3EHWVJSnTL/FE5Kn0I4Kb4fw7G2sxHmzm/n3ouvSxeIQeWCXQe0zoFe1wtvm2DAQ==", "i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1774555973; c=relaxed/simple;\n\tbh=Jncs6DjzXM9ebzv1x3ezfUU5Po/qgF4SZLeP17IU7gQ=;\n\th=From:To:Cc:Subject:Date:Message-ID:MIME-Version;\n b=XaPpCbh/IbyH2lvxpc8OofbAZmms3gCpNEytt9e5lsZsIb0DTfIYAtZYZEv5aqrmAz9LMBX2MlRQb3/Bexklrvfti2Hh1Qs5MXn6BoDHr2zTTGimItqzBifOhMDq1o1EbMaqDFhvmK+8d8Grilq3f0XXq8sLJeXSlUNHxD3HEPc=" ], "ARC-Authentication-Results": [ "i=2; gandalf.ozlabs.org;\n dmarc=pass (p=quarantine dis=none) header.from=kernel.org;\n dkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=hJNjV9YJ; dkim-atps=neutral;\n spf=pass (client-ip=2600:3c04:e001:36c::12fc:5321; helo=tor.lore.kernel.org;\n envelope-from=sparclinux+bounces-6565-patchwork-incoming=ozlabs.org@vger.kernel.org;\n receiver=ozlabs.org) smtp.mailfrom=vger.kernel.org", "i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=hJNjV9YJ; arc=none smtp.client-ip=10.30.226.201" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1774555973;\n\tbh=Jncs6DjzXM9ebzv1x3ezfUU5Po/qgF4SZLeP17IU7gQ=;\n\th=From:To:Cc:Subject:Date:From;\n\tb=hJNjV9YJP3MOknABU+M4uPH5auJM6rEiAndYCc+kq4jOBJaMwKFDBlEptLvWPGrAZ\n\t STPz8Jp7E8DmOfpsrdi7+X3BRQPomzgZIxhq19FadUiK/PMTP6LE9qA2DUaFBDHu8g\n\t VapmWXBJ2cl4FmE8jEgewKmrUfCE2OHOuu3CLHPLl42hHt94BmQ7ogShyaGgyTogee\n\t /D2Mqw7iGiFdbtmEaA4tzOeiCmnFXvMBu8u4K6aQL1F1NLlEVDQOJDl3pVpw66jOKD\n\t SgJyva9DlU91njD9kNB2o41JGptkdvb6noJCfZh2rVq3lRTIhugs29Lromblh7cLmW\n\t m2P32X4AcO0QQ==", "From": "Eric Biggers <ebiggers@kernel.org>", "To": "linux-crypto@vger.kernel.org,\n\tHerbert Xu <herbert@gondor.apana.org.au>", "Cc": "linux-kernel@vger.kernel.org,\n\tlinux-s390@vger.kernel.org,\n\tsparclinux@vger.kernel.org,\n\tx86@kernel.org,\n\tHarald Freudenberger <freude@linux.ibm.com>,\n\tHolger Dengler <dengler@linux.ibm.com>,\n\tEric Biggers <ebiggers@kernel.org>", "Subject": "[PATCH 0/3] crypto: Remove arch-optimized des and des3_ede code", "Date": "Thu, 26 Mar 2026 13:12:42 -0700", "Message-ID": "<20260326201246.57544-1-ebiggers@kernel.org>", "X-Mailer": "git-send-email 2.53.0", "Precedence": "bulk", "X-Mailing-List": "sparclinux@vger.kernel.org", "List-Id": "<sparclinux.vger.kernel.org>", "List-Subscribe": "<mailto:sparclinux+subscribe@vger.kernel.org>", "List-Unsubscribe": "<mailto:sparclinux+unsubscribe@vger.kernel.org>", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "X-Spam-Status": "No, score=-1.2 required=5.0 tests=ARC_SIGNED,ARC_VALID,\n\tDKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DMARC_PASS,\n\tMAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=disabled\n\tversion=4.0.1", "X-Spam-Checker-Version": "SpamAssassin 4.0.1 (2024-03-25) on gandalf.ozlabs.org" }, "content": "DES and 3DES are cryptographically obsolete and insecure by modern\nstandards. Continuing to maintain highly specific, complex assembly and\nglue code for them, especially when the code isn't testable in QEMU\n(s390 and sparc), is unnecessary and risky.\n\nThus, this series removes the architecture-optimized DES and 3DES code\nfor the three architectures that had it: s390, sparc, and x86.\n\nThis series is targeting cryptodev/master.\n\nEric Biggers (3):\n crypto: s390 - Remove des and des3_ede code\n crypto: sparc - Remove des and des3_ede code\n crypto: x86 - Remove des and des3_ede code\n\n arch/s390/configs/debug_defconfig | 1 -\n arch/s390/configs/defconfig | 1 -\n arch/s390/crypto/Kconfig | 16 -\n arch/s390/crypto/Makefile | 1 -\n arch/s390/crypto/des_s390.c | 502 ------------------\n arch/sparc/crypto/Kconfig | 14 -\n arch/sparc/crypto/Makefile | 2 -\n arch/sparc/crypto/des_asm.S | 419 ---------------\n arch/sparc/crypto/des_glue.c | 482 -----------------\n arch/x86/crypto/Kconfig | 14 -\n arch/x86/crypto/Makefile | 3 -\n arch/x86/crypto/des3_ede-asm_64.S | 831 ------------------------------\n arch/x86/crypto/des3_ede_glue.c | 391 --------------\n 13 files changed, 2677 deletions(-)\n delete mode 100644 arch/s390/crypto/des_s390.c\n delete mode 100644 arch/sparc/crypto/des_asm.S\n delete mode 100644 arch/sparc/crypto/des_glue.c\n delete mode 100644 arch/x86/crypto/des3_ede-asm_64.S\n delete mode 100644 arch/x86/crypto/des3_ede_glue.c\n\n\nbase-commit: f9bbd547cfb98b1c5e535aab9b0671a2ff22453a" }