<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>a19bcde4 - Revert &quot;fsverity: relax build time dependency on CRYPTO_SHA256&quot;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/verity/Kconfig#a19bcde4</link>
        <description>Revert &quot;fsverity: relax build time dependency on CRYPTO_SHA256&quot;This reverts commit e3a606f2c544b231f6079c8c5fea451e772e1139 because itallows people to create broken configurations that enable FS_VERITY butnot SHA-256 support.The commit did allow people to disable the generic SHA-256implementation when it&apos;s not needed.  But that at best allowed saving abit of code.  In the real world people are unlikely to intentionally andcorrectly make such a tweak anyway, as they tend to just be confused bywhat all the different crypto kconfig options mean.Of course we really need the crypto API to enable the correctimplementations automatically, but that&apos;s for a later fix.Acked-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;Cc: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;Link: https://lore.kernel.org/r/20250217185105.26751-1-ebiggers@kernel.orgSigned-off-by: Eric Biggers &lt;ebiggers@google.com&gt;

            List of files:
            /linux-6.15/fs/verity/Kconfig</description>
        <pubDate>Mon, 17 Feb 2025 18:51:05 +0000</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@google.com&gt;</dc:creator>
    </item>
<item>
        <title>672d6ef4 - fsverity: improve documentation for builtin signature support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/verity/Kconfig#672d6ef4</link>
        <description>fsverity: improve documentation for builtin signature supportfsverity builtin signatures (CONFIG_FS_VERITY_BUILTIN_SIGNATURES) aren&apos;tthe only way to do signatures with fsverity, and they have some majorlimitations.  Yet, more users have tried to use them, e.g. recently byhttps://github.com/ostreedev/ostree/pull/2640.  In most cases this seemsto be because users aren&apos;t sufficiently familiar with the limitations ofthis feature and what the alternatives are.Therefore, make some updates to the documentation to try to clarify theproperties of this feature and nudge users in the right direction.Note that the Integrity Policy Enforcement (IPE) LSM, which is not yetupstream, is planned to use the builtin signatures.  (This differs fromIMA, which uses its own signature mechanism.)  For that reason, myearlier patch &quot;fsverity: mark builtin signatures as deprecated&quot;(https://lore.kernel.org/r/20221208033548.122704-1-ebiggers@kernel.org),which marked builtin signatures as &quot;deprecated&quot;, was controversial.This patch therefore stops short of marking the feature as deprecated.I&apos;ve also revised the language to focus on better explaining the featureand what its alternatives are.Link: https://lore.kernel.org/r/20230620041937.5809-1-ebiggers@kernel.orgReviewed-by: Colin Walters &lt;walters@verbum.org&gt;Reviewed-by: Luca Boccassi &lt;bluca@debian.org&gt;Signed-off-by: Eric Biggers &lt;ebiggers@google.com&gt;

            List of files:
            /linux-6.15/fs/verity/Kconfig</description>
        <pubDate>Tue, 20 Jun 2023 04:19:37 +0000</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@google.com&gt;</dc:creator>
    </item>
<item>
        <title>86f66569 - fsverity: remove debug messages and CONFIG_FS_VERITY_DEBUG</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/verity/Kconfig#86f66569</link>
        <description>fsverity: remove debug messages and CONFIG_FS_VERITY_DEBUGI&apos;ve gotten very little use out of these debug messages, and I&apos;m notaware of anyone else having used them.Indeed, sprinkling pr_debug around is not really a best practice thesedays, especially for filesystem code.  Tracepoints are used instead.Let&apos;s just remove these and start from a clean slate.This change does not affect info, warning, and error messages.Signed-off-by: Eric Biggers &lt;ebiggers@google.com&gt;Link: https://lore.kernel.org/r/20221215060420.60692-1-ebiggers@kernel.org

            List of files:
            /linux-6.15/fs/verity/Kconfig</description>
        <pubDate>Thu, 15 Dec 2022 06:04:20 +0000</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@google.com&gt;</dc:creator>
    </item>
<item>
        <title>8da572c5 - fs-verity: mention btrfs support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/verity/Kconfig#8da572c5</link>
        <description>fs-verity: mention btrfs supportbtrfs supports fs-verity since Linux v5.15.  Document this.Signed-off-by: Eric Biggers &lt;ebiggers@google.com&gt;Acked-by: David Sterba &lt;dsterba@suse.com&gt;Link: https://lore.kernel.org/r/20220610000616.18225-1-ebiggers@kernel.org

            List of files:
            /linux-6.15/fs/verity/Kconfig</description>
        <pubDate>Fri, 10 Jun 2022 00:06:16 +0000</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@google.com&gt;</dc:creator>
    </item>
<item>
        <title>246d9216 - fs-verity: define a function to return the integrity protected file digest</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/verity/Kconfig#246d9216</link>
        <description>fs-verity: define a function to return the integrity protected file digestDefine a function named fsverity_get_digest() to return the verity filedigest and the associated hash algorithm (enum hash_algo).This assumes that before calling fsverity_get_digest() the file must havebeen opened, which is even true for the IMA measure/appraise on fileopen policy rule use case (func=FILE_CHECK).  do_open() calls vfs_open()immediately prior to ima_file_check().Acked-by: Eric Biggers &lt;ebiggers@google.com&gt;Signed-off-by: Mimi Zohar &lt;zohar@linux.ibm.com&gt;

            List of files:
            /linux-6.15/fs/verity/Kconfig</description>
        <pubDate>Tue, 23 Nov 2021 18:37:52 +0000</pubDate>
        <dc:creator>Mimi Zohar &lt;zohar@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>e3a606f2 - fsverity: relax build time dependency on CRYPTO_SHA256</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/verity/Kconfig#e3a606f2</link>
        <description>fsverity: relax build time dependency on CRYPTO_SHA256CONFIG_CRYPTO_SHA256 denotes the generic C implementation of the SHA-256shash algorithm, which is selected as the default crypto shash providerfor fsverity. However, fsverity has no strict link time dependency, andthe same shash could be exposed by an optimized implementation, and arm64has a number of those (scalar, NEON-based and one based on special cryptoinstructions). In such cases, it makes little sense to require that thegeneric C implementation is incorporated as well, given that it will neverbe called.To address this, relax the &apos;select&apos; clause to &apos;imply&apos; so that the genericdriver can be omitted from the build if desired.Acked-by: Eric Biggers &lt;ebiggers@google.com&gt;Signed-off-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/fs/verity/Kconfig</description>
        <pubDate>Wed, 21 Apr 2021 07:55:11 +0000</pubDate>
        <dc:creator>Ard Biesheuvel &lt;ardb@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>432434c9 - fs-verity: support builtin file signatures</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/verity/Kconfig#432434c9</link>
        <description>fs-verity: support builtin file signaturesTo meet some users&apos; needs, add optional support for having fs-verityhandle a portion of the authentication policy in the kernel.  An&quot;.fs-verity&quot; keyring is created to which X.509 certificates can beadded; then a sysctl &apos;fs.verity.require_signatures&apos; can be set to causethe kernel to enforce that all fs-verity files contain a signature oftheir file measurement by a key in this keyring.See the &quot;Built-in signature verification&quot; section ofDocumentation/filesystems/fsverity.rst for the full documentation.Reviewed-by: Theodore Ts&apos;o &lt;tytso@mit.edu&gt;Signed-off-by: Eric Biggers &lt;ebiggers@google.com&gt;

            List of files:
            /linux-6.15/fs/verity/Kconfig</description>
        <pubDate>Mon, 22 Jul 2019 16:26:23 +0000</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@google.com&gt;</dc:creator>
    </item>
<item>
        <title>671e67b4 - fs-verity: add Kconfig and the helper functions for hashing</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/verity/Kconfig#671e67b4</link>
        <description>fs-verity: add Kconfig and the helper functions for hashingAdd the beginnings of the fs/verity/ support layer, including theKconfig option and various helper functions for hashing.  To start, onlySHA-256 is supported, but other hash algorithms can easily be added.Reviewed-by: Theodore Ts&apos;o &lt;tytso@mit.edu&gt;Reviewed-by: Jaegeuk Kim &lt;jaegeuk@kernel.org&gt;Signed-off-by: Eric Biggers &lt;ebiggers@google.com&gt;

            List of files:
            /linux-6.15/fs/verity/Kconfig</description>
        <pubDate>Mon, 22 Jul 2019 16:26:21 +0000</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@google.com&gt;</dc:creator>
    </item>
</channel>
</rss>
