<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in .kunitconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>b73abee375f1c3e3d4e5ea9c0cf99a918d8fc9ef - lib: Move SipHash into lib/crypto/</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crypto/.kunitconfig#b73abee375f1c3e3d4e5ea9c0cf99a918d8fc9ef</link>
        <description>lib: Move SipHash into lib/crypto/The addition of SipHash to lib/ predated the existence of thelib/crypto/ directory.  Since SipHash is a cryptographic algorithm, moveit from the top-level lib/ directory to lib/crypto/.(This does mean HalfSipHash comes with it too, as it&apos;s in the samefiles.  But lib/crypto/ still seems like the proper place for both.)Specifically:- Move both siphash.c and siphash_kunit.c.  Keep the header  &lt;linux/siphash.h&gt; as-is for now.- Drop the dedicated MAINTAINERS entry for SipHash, as per the  suggestion from Jason  (https://lore.kernel.org/r/asB7QVFMlgKgbje2@zx2c4.com/).  The C files  now just fold up to the &quot;CRYPTO LIBRARY&quot; entry.  Add the header  explicitly, as it otherwise would be left unmaintained.- Move the kconfig option that controls the KUnit test.  Put  &quot;CRYPTO_LIB&quot; in its name and update the prompt and help text to make  it consistent with the other crypto library test options.- Enable the KUnit test in lib/crypto/.kunitconfig.- Link to siphash.rst from the appropriate place in libcrypto-hash.rst.- Use obj-y instead of lib-y, for consistency with the fact that  currently lib/crypto/ doesn&apos;t use kbuild&apos;s support for library file  goals.  We could keep it as lib-y, but virtually every kernel needs  SipHash support anyway (with vsprintf, printk, IPv4, IPv6, etc.  depending on it) so there is no practical difference in this case.Acked-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;Acked-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;Link: https://patch.msgid.link/20261003162827.155527-1-ebiggers@kernel.orgSigned-off-by: Eric Biggers &lt;ebiggers@kernel.org&gt;

            List of files:
            /linux/lib/crypto/.kunitconfig</description>
        <pubDate>Sat, 03 Oct 2026 18:28:27 +0200</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>b09bd2d92ee1bbbf6db4533d5d9d2a7b39ae48c4 - lib/crypto: tests: Add KUnit test suite for AES-GCM</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crypto/.kunitconfig#b09bd2d92ee1bbbf6db4533d5d9d2a7b39ae48c4</link>
        <description>lib/crypto: tests: Add KUnit test suite for AES-GCMAdd a KUnit test suite for the AES-GCM library API.It consists of:- All the shared test cases from aead-test-template.h.  These include  extensive consistency tests, a &quot;Monte-Carlo test&quot;, and a benchmark.- Tests against hardcoded AES-GCM test vectors from external sources.Reviewed-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;Link: https://patch.msgid.link/20260802233005.161467-6-ebiggers@kernel.orgSigned-off-by: Eric Biggers &lt;ebiggers@kernel.org&gt;

            List of files:
            /linux/lib/crypto/.kunitconfig</description>
        <pubDate>Mon, 03 Aug 2026 01:30:05 +0200</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>2aeef50ecadca2fea0c96abed49452ff9b582b48 - lib/crypto: tests: Add KUnit test suite for AES-CCM</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crypto/.kunitconfig#2aeef50ecadca2fea0c96abed49452ff9b582b48</link>
        <description>lib/crypto: tests: Add KUnit test suite for AES-CCMAdd a KUnit test suite for the AES-CCM library API.It consists of:- All the shared test cases from aead-test-template.h.  These include  extensive consistency tests, a &quot;Monte-Carlo test&quot;, and a benchmark.- Tests against hardcoded AES-CCM test vectors from external sources.- Tests for CCM-specific message length validation.To generate the expected aes_ccm_monte_carlo_checksum[] value, add ascript gen-aead-testvecs.py which computes it using python-cryptography.Reviewed-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;Link: https://patch.msgid.link/20260802233005.161467-5-ebiggers@kernel.orgSigned-off-by: Eric Biggers &lt;ebiggers@kernel.org&gt;

            List of files:
            /linux/lib/crypto/.kunitconfig</description>
        <pubDate>Mon, 03 Aug 2026 01:30:04 +0200</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>d2a68aba8505ce88b39c34ecb3b707c776af79d4 - lib/crypto: tests: Migrate ChaCha20Poly1305 self-test to KUnit</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crypto/.kunitconfig#d2a68aba8505ce88b39c34ecb3b707c776af79d4</link>
        <description>lib/crypto: tests: Migrate ChaCha20Poly1305 self-test to KUnitMove the ChaCha20Poly1305 test from an ad-hoc self-test to a KUnit test.Keep the same test logic for now, just translated to KUnit.Moving to KUnit has multiple benefits, such as:- Consistency with the rest of the lib/crypto/ tests.- Kernel developers familiar with KUnit, which is used kernel-wide, can  quickly understand the test and how to enable and run it.- The test will be automatically run by anyone using  lib/crypto/.kunitconfig or KUnit&apos;s all_tests.config.- Results are reported using the standard KUnit mechanism.- It eliminates one of the few remaining back-references to crypto/ from  lib/crypto/, specifically a reference to CONFIG_CRYPTO_SELFTESTS.Acked-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;Link: https://lore.kernel.org/r/20260327224229.137532-1-ebiggers@kernel.orgSigned-off-by: Eric Biggers &lt;ebiggers@kernel.org&gt;

            List of files:
            /linux/lib/crypto/.kunitconfig</description>
        <pubDate>Fri, 27 Mar 2026 23:42:29 +0100</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>d6781b8ba33ae9f6ab2e88c1158e989a24847c4b - lib/crypto: tests: Add KUnit tests for SM3</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crypto/.kunitconfig#d6781b8ba33ae9f6ab2e88c1158e989a24847c4b</link>
        <description>lib/crypto: tests: Add KUnit tests for SM3Add a KUnit test suite for the SM3 library.  It closely mirrors the testsuites for the other cryptographic hash functions.  The actual test andbenchmark logic is already in hash-test-template.h; this just wires itup for SM3 in the usual way.Acked-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;Link: https://lore.kernel.org/r/20260321040935.410034-6-ebiggers@kernel.orgSigned-off-by: Eric Biggers &lt;ebiggers@kernel.org&gt;

            List of files:
            /linux/lib/crypto/.kunitconfig</description>
        <pubDate>Sat, 21 Mar 2026 05:09:28 +0100</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>75e34bef53251744d95fd242b0345122fa462c7b - lib/crypto: tests: Add KUnit tests for GHASH</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crypto/.kunitconfig#75e34bef53251744d95fd242b0345122fa462c7b</link>
        <description>lib/crypto: tests: Add KUnit tests for GHASHAdd a KUnit test suite for the GHASH library functions.It closely mirrors the POLYVAL test suite.Acked-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;Link: https://lore.kernel.org/r/20260319061723.1140720-5-ebiggers@kernel.orgSigned-off-by: Eric Biggers &lt;ebiggers@kernel.org&gt;

            List of files:
            /linux/lib/crypto/.kunitconfig</description>
        <pubDate>Thu, 19 Mar 2026 07:17:05 +0100</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>ed1767442d919f57aaf83d69c33853da2644d902 - lib/crypto: tests: Introduce CRYPTO_LIB_ENABLE_ALL_FOR_KUNIT</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crypto/.kunitconfig#ed1767442d919f57aaf83d69c33853da2644d902</link>
        <description>lib/crypto: tests: Introduce CRYPTO_LIB_ENABLE_ALL_FOR_KUNITFor kunit.py to run all the crypto library tests when passed the--alltests option, tools/testing/kunit/configs/all_tests.config needs toenable options that satisfy the test dependencies.This is the same as what lib/crypto/.kunitconfig already does.However, the strategy that lib/crypto/.kunitconfig currently uses toselect all the hidden library options isn&apos;t going to scale up well whenit needs to be repeated in two places.Instead let&apos;s go ahead and introduce an optionCRYPTO_LIB_ENABLE_ALL_FOR_KUNIT that depends on KUNIT and selects allthe crypto library options that have corresponding KUnit tests.Update lib/crypto/.kunitconfig to use this option.Link: https://lore.kernel.org/r/20260314035927.51351-2-ebiggers@kernel.orgSigned-off-by: Eric Biggers &lt;ebiggers@kernel.org&gt;

            List of files:
            /linux/lib/crypto/.kunitconfig</description>
        <pubDate>Sat, 14 Mar 2026 04:59:26 +0100</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>a348fd1f6eee5b8f5bf159c9d95d35cc54d17699 - lib/crypto: tests: Add KUnit tests for CBC-based MACs</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crypto/.kunitconfig#a348fd1f6eee5b8f5bf159c9d95d35cc54d17699</link>
        <description>lib/crypto: tests: Add KUnit tests for CBC-based MACsAdd a KUnit test suite for the AES-CMAC, AES-XCBC-MAC, and AES-CBC-MAClibrary functions.Reviewed-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;Link: https://lore.kernel.org/r/20260218213501.136844-7-ebiggers@kernel.orgLink: https://lore.kernel.org/r/20260306001917.24105-1-ebiggers@kernel.orgSigned-off-by: Eric Biggers &lt;ebiggers@kernel.org&gt;

            List of files:
            /linux/lib/crypto/.kunitconfig</description>
        <pubDate>Wed, 18 Feb 2026 22:34:52 +0100</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>20d6f07004d639967dcb00994d56ce6d16118e9e - lib/crypto: tests: Add a .kunitconfig file</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crypto/.kunitconfig#20d6f07004d639967dcb00994d56ce6d16118e9e</link>
        <description>lib/crypto: tests: Add a .kunitconfig fileAdd a .kunitconfig file to the lib/crypto/ directory so that the cryptolibrary tests can be run more easily using kunit.py.  Example with UML:    tools/testing/kunit/kunit.py run --kunitconfig=lib/cryptoExample with QEMU:    tools/testing/kunit/kunit.py run --kunitconfig=lib/crypto --arch=arm64 --make_options LLVM=1Acked-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;Link: https://lore.kernel.org/r/20260301040140.490310-1-ebiggers@kernel.orgSigned-off-by: Eric Biggers &lt;ebiggers@kernel.org&gt;

            List of files:
            /linux/lib/crypto/.kunitconfig</description>
        <pubDate>Sun, 01 Mar 2026 05:01:40 +0100</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
