<?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 siphash.c</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/siphash.c#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/siphash.c</description>
        <pubDate>Sat, 03 Oct 2026 18:28:27 +0200</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
