Message ID | cover.1742725211.git.45mg.writes@gmail.com |
---|---|
Headers |
Return-Path: <guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org> X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 3993E27BBEA; Sun, 23 Mar 2025 10:23:15 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.6 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL, RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 4D65627BBE2 for <patchwork@mira.cbaines.net>; Sun, 23 Mar 2025 10:23:14 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <guix-patches-bounces@gnu.org>) id 1twITx-0000hY-Hr; Sun, 23 Mar 2025 06:23:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1twITv-0000hC-En for guix-patches@gnu.org; Sun, 23 Mar 2025 06:23:04 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1twITv-0003Ub-5a for guix-patches@gnu.org; Sun, 23 Mar 2025 06:23:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:From:To:Subject; bh=DmkYKr2kkgd/BH8U6DKXk1RNQVqIxlMLVBWLMjtBH3M=; b=C8ZPycBElaxsQi9jn06kVgs9G0x45Hgf1jUMuew79uyLk9PJQ11Y4K6j10WG1u4tFrtdMPsXN7xtSLmYPToO1qPbHS90hA4NLqv0JGdVJ3pTQOsSMIHiivKIN5UenaE5h41dItOD7H6xJ+fGqFH4+cwxWx1Zp71XfBtZ567B+uYfAi7ywOM8rwPDLLRQHP4gnVCg/SFgUMNb+37bV2CY9nib8ARbUveYqNto80G13WgVgfikio8H5MOQrEqkFsyNKijd5cGrvbSnrS5E0HNewESzZfowmze99R7Cq0//llJb41GAUQgnoN2oNur7VLuAIv+jTiHwsysIR5qcZq4iFA==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1twITu-0005TU-UR for guix-patches@gnu.org; Sun, 23 Mar 2025 06:23:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#77203] [PATCH 0/4] gnu: Add fscrypt. Resent-From: 45mg <45mg.writes@gmail.com> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 23 Mar 2025 10:23:02 +0000 Resent-Message-ID: <handler.77203.B.174272533720685@debbugs.gnu.org> Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 77203 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 77203@debbugs.gnu.org Cc: 45mg <45mg.writes@gmail.com> X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.174272533720685 (code B ref -1); Sun, 23 Mar 2025 10:23:02 +0000 Received: (at submit) by debbugs.gnu.org; 23 Mar 2025 10:22:17 +0000 Received: from localhost ([127.0.0.1]:47776 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>) id 1twIT9-0005NN-H4 for submit@debbugs.gnu.org; Sun, 23 Mar 2025 06:22:16 -0400 Received: from lists.gnu.org ([2001:470:142::17]:53252) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <45mg.writes@gmail.com>) id 1twIT6-0005La-U9 for submit@debbugs.gnu.org; Sun, 23 Mar 2025 06:22:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <45mg.writes@gmail.com>) id 1twISx-0000cV-Ec for guix-patches@gnu.org; Sun, 23 Mar 2025 06:22:03 -0400 Received: from mail-pl1-x644.google.com ([2607:f8b0:4864:20::644]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <45mg.writes@gmail.com>) id 1twISv-0003QA-An for guix-patches@gnu.org; Sun, 23 Mar 2025 06:22:03 -0400 Received: by mail-pl1-x644.google.com with SMTP id d9443c01a7336-2279915e06eso12072855ad.1 for <guix-patches@gnu.org>; Sun, 23 Mar 2025 03:22:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742725319; x=1743330119; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=DmkYKr2kkgd/BH8U6DKXk1RNQVqIxlMLVBWLMjtBH3M=; b=lZWk0tXRiOF+eqTlgduqePku+EbPMbTvktj/GwvxgdH4Us0iN5HTi5YnTOQMwf1Roi VQpuYJq4WgN+36Ufabm41BP2nn+RFWUqI2DH5S0snqZr9HsVZ4CP0jciA/rEDrY395ud NvE7hF2LNNBZ5BTiwSfTAoC4yk0C23cplfLaQAEpzrM0MSl0IC3VQZGnoAym+vZDjZeu fPAZrR74iRxSU6T08/8yWvcNOGSNKjJP/LaxobvgVAEUwLkl2vTJadfAmXdu0/TEivAM zC4HJiwRneb8pKWGByeWa2Pbjat/eUHovsmGPNNQEL/S9FtyxIc8lW1APRgn2MO5ya0n 0vuQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742725319; x=1743330119; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=DmkYKr2kkgd/BH8U6DKXk1RNQVqIxlMLVBWLMjtBH3M=; b=Py4vtqxrOwz1TwD8PnZBnXKzqADy5bfbRXgnkzkcnjI7MTP7SR7R0L7ykWr16+dXJH WoNOWd5kp8+wSBPiiWPhqi2IV2mcrO3lDmTSAYl2gBNHH3jFmiQMd/E81zPeCKO4uQLu sYJrC+nwd0iWJw6AUyo4xszvFhE+nt3/1pFMZ/KDuCVgZrDX3vPChsUyE3508tUVihQ2 DYYjA8kyW4P9nxG3bCY1tRRkCqP9D99oV67ZACoXQd2/PQ+mogFYPwg4CfxGlU+Q9lS7 CZW8sdUiR/JdCu1IV0WbEL2cpBFhL7c+ITBkIS9QyGJbw+Gc3mN2Fd/haOR+Kq0jQN/Y r64A== X-Gm-Message-State: AOJu0YzL/rvhrnTV8MJM+a0/Q8jfibEil9+yMNnoEW8QBsTeWAx6sc7e 00ae+SRd2WrHZiiH8Lu3RxkgWkBcNORarQkNwPWnyPSMAlFjY0XNe9lntXUS X-Gm-Gg: ASbGncuNdMU5k+emkSex22Q4PFe5xUA81R/v/89Cv6yxQc1ceS4CEdThqM/k6h/cgLU L9e1WljiWkGe9tdsDo1GrnGlQtIFq4FxoxBtvoo/ofWzHELQlLx/DJUHd3Gar+ghY1Vyz4oZaMh gcJZclR8YX91UvMonnlI/l64UWmhrYglkwV3XCPr2k8QKYMydcL4DrWLbpfOG3gclQdBdNLOUlb drJMSvfEh7NcaG6Y4+vLXi3V0d5xc/4iK+OnLTYnqum+317vZzxUa7Ez/nBCuiGz6UAk9NEPsfb QmCET2rzWLyamAKaPNnPsEh2PvBXbBHaMR+Rp0iZclJSuOrZuzYfphEtdJrHGE4DXYU= X-Google-Smtp-Source: AGHT+IE7Zt/g9NyPF4pia4GWpcHSaa2nz+eNLPgSV3cZWzKc5DmNdNl7D9Vm+hje/KzWyhHBkpzing== X-Received: by 2002:a17:902:fc4f:b0:223:60ce:2451 with SMTP id d9443c01a7336-22780c7b70emr149560495ad.15.1742725319151; Sun, 23 Mar 2025 03:21:59 -0700 (PDT) Received: from localhost.localdomain (utm3.nitt.edu. [14.139.162.2]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-227811baee4sm48852145ad.135.2025.03.23.03.21.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Mar 2025 03:21:58 -0700 (PDT) From: 45mg <45mg.writes@gmail.com> Date: Sun, 23 Mar 2025 15:51:37 +0530 Message-ID: <cover.1742725211.git.45mg.writes@gmail.com> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::644; envelope-from=45mg.writes@gmail.com; helo=mail-pl1-x644.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: <guix-patches.gnu.org> List-Unsubscribe: <https://lists.gnu.org/mailman/options/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=unsubscribe> List-Archive: <https://lists.gnu.org/archive/html/guix-patches> List-Post: <mailto:guix-patches@gnu.org> List-Help: <mailto:guix-patches-request@gnu.org?subject=help> List-Subscribe: <https://lists.gnu.org/mailman/listinfo/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=subscribe> Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches |
Series | gnu: Add fscrypt. | |
Message
45mg
March 23, 2025, 10:21 a.m. UTC
Hi Guix, The following patch series adds support for Linux native filesystem encryption to Guix, via the `fscrypt` kernel interface and associated userspace tools `fscrypt` and `fscryptctl`. Patch 1/4 enables the relevant kernel configuration option, CONFIG_FS_ENCRYPTION. This is the same patch as #77202 [1]. Patch 2/4 and 3/4 add the high-level `fscrypt` command-line utility (which is implemented in Go); these are the same patches as #77174 [2]. Patch 4/4 adds `fscryptctl`, a lower-level tool written in C; this is the same patch as #77175 [3]. I thought it would be good to group all these patches in a single series, so I'll close #77202, #77174 and #77175 in favor of this one. Further reference: https://docs.kernel.org/filesystems/fscrypt.html https://github.com/google/fscrypt?tab=readme-ov-file#runtime-dependencies https://github.com/google/fscryptctl [1] https://yhetil.org/guix/4a6e1c443ee07929cd582395bdcc5865610569f2.1742723412.git.45mg.writes@gmail.com/ [2] https://yhetil.org/guix/cover.1742646222.git.45mg.writes@gmail.com/ [3] https://yhetil.org/guix/933a717801203ce2e23173a8cebb957c153cdbd8.1742648529.git.45mg.writes@gmail.com/ 45mg (4): gnu: linux-libre: Enable CONFIG_FS_ENCRYPTION. gnu: Add go-github-com-wadey-gocovmerge. gnu: Add fscrypt. gnu: Add fscryptctl. gnu/packages/crypto.scm | 33 +++++++++++++++ gnu/packages/golang-crypto.scm | 74 +++++++++++++++++++++++++++++++++- gnu/packages/golang-xyz.scm | 26 ++++++++++++ gnu/packages/linux.scm | 2 + 4 files changed, 134 insertions(+), 1 deletion(-) base-commit: fbfd2b93831978aadbb96f32cafdab997b04c6c6