<?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>17ec3e71 - crypto: lib/Kconfig - Hide arch options from user</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/crypto/Kconfig#17ec3e71</link>
        <description>crypto: lib/Kconfig - Hide arch options from userThe ARCH_MAY_HAVE patch missed arm64, mips and s390.  But it mayalso lead to arch options being enabled but ineffective becauseof modular/built-in conflicts.As the primary user of all these options wireguard is selectingthe arch options anyway, make the same selections at the lib/cryptooption level and hide the arch options from the user.Instead of selecting them centrally from lib/crypto, simply setthe default of each arch option as suggested by Eric Biggers.Change the Crypto API generic algorithms to select the top-levellib/crypto options instead of the generic one as otherwise thereis no way to enable the arch options (Eric Biggers).  Introduce aset of INTERNAL options to work around dependency cycles on theCONFIG_CRYPTO symbol.Fixes: 1047e21aecdf (&quot;crypto: lib/Kconfig - Fix lib built-in failure when arch is modular&quot;)Reported-by: kernel test robot &lt;lkp@intel.com&gt;Reported-by: Arnd Bergmann &lt;arnd@kernel.org&gt;Closes: https://lore.kernel.org/oe-kbuild-all/202502232152.JC84YDLp-lkp@intel.com/Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/arch/mips/crypto/Kconfig</description>
        <pubDate>Thu, 27 Feb 2025 07:48:39 +0000</pubDate>
        <dc:creator>Herbert Xu &lt;herbert@gondor.apana.org.au&gt;</dc:creator>
    </item>
<item>
        <title>289c270e - mips/crc32: expose CRC32 functions through lib</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/crypto/Kconfig#289c270e</link>
        <description>mips/crc32: expose CRC32 functions through libMove the mips CRC32 assembly code into the lib directory and wire it upto the library interface.  This allows it to be used without goingthrough the crypto API.  It remains usable via the crypto API too viathe shash algorithms that use the library interface.  Thus all thearch-specific &quot;shash&quot; code becomes unnecessary and is removed.Note: to see the diff from arch/mips/crypto/crc32-mips.c toarch/mips/lib/crc32-mips.c, view this commit with &apos;git show -M10&apos;.Reviewed-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;Link: https://lore.kernel.org/r/20241202010844.144356-8-ebiggers@kernel.orgSigned-off-by: Eric Biggers &lt;ebiggers@google.com&gt;

            List of files:
            /linux-6.15/arch/mips/crypto/Kconfig</description>
        <pubDate>Mon, 02 Dec 2024 01:08:32 +0000</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@google.com&gt;</dc:creator>
    </item>
<item>
        <title>cf514b2a - crypto: Kconfig - simplify cipher entries</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/crypto/Kconfig#cf514b2a</link>
        <description>crypto: Kconfig - simplify cipher entriesShorten menu titles and make them consistent:- acronym- name- architecture features in parenthesis- no suffixes like &quot;&lt;something&gt; algorithm&quot;, &quot;support&quot;, or  &quot;hardware acceleration&quot;, or &quot;optimized&quot;Simplify help text descriptions, update references, and ensure thathttps references are still valid.Signed-off-by: Robert Elliott &lt;elliott@hpe.com&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/arch/mips/crypto/Kconfig</description>
        <pubDate>Sat, 20 Aug 2022 18:41:50 +0000</pubDate>
        <dc:creator>Robert Elliott &lt;elliott@hpe.com&gt;</dc:creator>
    </item>
<item>
        <title>3f342a23 - crypto: Kconfig - simplify hash entries</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/crypto/Kconfig#3f342a23</link>
        <description>crypto: Kconfig - simplify hash entriesShorten menu titles and make them consistent:- acronym- name- architecture features in parenthesis- no suffixes like &quot;&lt;something&gt; algorithm&quot;, &quot;support&quot;, or  &quot;hardware acceleration&quot;, or &quot;optimized&quot;Simplify help text descriptions, update references, and ensure thathttps references are still valid.Signed-off-by: Robert Elliott &lt;elliott@hpe.com&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/arch/mips/crypto/Kconfig</description>
        <pubDate>Sat, 20 Aug 2022 18:41:48 +0000</pubDate>
        <dc:creator>Robert Elliott &lt;elliott@hpe.com&gt;</dc:creator>
    </item>
<item>
        <title>ec84348d - crypto: Kconfig - simplify CRC entries</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/crypto/Kconfig#ec84348d</link>
        <description>crypto: Kconfig - simplify CRC entriesShorten menu titles and make them consistent:- acronym- name- architecture features in parenthesis- no suffixes like &quot;&lt;something&gt; algorithm&quot;, &quot;support&quot;, or  &quot;hardware acceleration&quot;, or &quot;optimized&quot;Simplify help text descriptions, update references, and ensure thathttps references are still valid.Signed-off-by: Robert Elliott &lt;elliott@hpe.com&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/arch/mips/crypto/Kconfig</description>
        <pubDate>Sat, 20 Aug 2022 18:41:46 +0000</pubDate>
        <dc:creator>Robert Elliott &lt;elliott@hpe.com&gt;</dc:creator>
    </item>
<item>
        <title>e45f710b - crypto: Kconfig - move mips entries to a submenu</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/crypto/Kconfig#e45f710b</link>
        <description>crypto: Kconfig - move mips entries to a submenuMove CPU-specific crypto/Kconfig entries to arch/xxx/crypto/Kconfigand create a submenu for them under the Crypto API menu.Suggested-by: Eric Biggers &lt;ebiggers@kernel.org&gt;Signed-off-by: Robert Elliott &lt;elliott@hpe.com&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/arch/mips/crypto/Kconfig</description>
        <pubDate>Sat, 20 Aug 2022 18:41:35 +0000</pubDate>
        <dc:creator>Robert Elliott &lt;elliott@hpe.com&gt;</dc:creator>
    </item>
</channel>
</rss>
