<?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 fips.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>cc4adab164b772a34b3340d644b7c4728498581e - Merge tag &apos;v6.19-rc1&apos; into msm-next</title>
        <link>http://opengrok.net:8080/history/linux/lib/crypto/fips.h#cc4adab164b772a34b3340d644b7c4728498581e</link>
        <description>Merge tag &apos;v6.19-rc1&apos; into msm-nextMerge Linux 6.19-rc1 in order to catch up with other changes (e.g. UBWCconfig database defining UBWC_6).Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;

            List of files:
            /linux/lib/crypto/fips.h</description>
        <pubDate>Tue, 20 Jan 2026 22:06:55 +0000</pubDate>
        <dc:creator>Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>5add3c3c280a35f7e258e9cef7607db5a2e56fdc - Merge drm/drm-next into drm-xe-next</title>
        <link>http://opengrok.net:8080/history/linux/lib/crypto/fips.h#5add3c3c280a35f7e258e9cef7607db5a2e56fdc</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerging to bring in 6.19-rc1. An important upstream bugfix andto help unblock PTL CI.Signed-off-by: Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;

            List of files:
            /linux/lib/crypto/fips.h</description>
        <pubDate>Fri, 19 Dec 2025 10:51:22 +0000</pubDate>
        <dc:creator>Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>b8304863a3990d0f18c38e5b94191830a63ee1af - Merge drm/drm-next into drm-intel-next</title>
        <link>http://opengrok.net:8080/history/linux/lib/crypto/fips.h#b8304863a3990d0f18c38e5b94191830a63ee1af</link>
        <description>Merge drm/drm-next into drm-intel-nextSync-up some display code needed for Async flips refactor.Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux/lib/crypto/fips.h</description>
        <pubDate>Mon, 15 Dec 2025 13:24:02 +0000</pubDate>
        <dc:creator>Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>7f790dd21a931c61167f7bdc327aecf2cebad327 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://opengrok.net:8080/history/linux/lib/crypto/fips.h#7f790dd21a931c61167f7bdc327aecf2cebad327</link>
        <description>Merge drm/drm-next into drm-misc-nextLet&apos;s kickstart the v6.20 (7.0?) release cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/lib/crypto/fips.h</description>
        <pubDate>Mon, 15 Dec 2025 08:27:39 +0000</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>24f171c7e145f43b9f187578e89b0982ce87e54c - Merge tag &apos;asoc-fix-v6.19-rc1&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus</title>
        <link>http://opengrok.net:8080/history/linux/lib/crypto/fips.h#24f171c7e145f43b9f187578e89b0982ce87e54c</link>
        <description>Merge tag &apos;asoc-fix-v6.19-rc1&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linusASoC: Fixes for v6.19We&apos;ve been quite busy with fixes since the merge window, though not inany particularly exciting ways - the standout thing is the fix for _SXcontrols which were broken by a change to how we do clamping, otherwiseit&apos;s all fairly run of the mill fixes and quirks.

            List of files:
            /linux/lib/crypto/fips.h</description>
        <pubDate>Sun, 21 Dec 2025 10:11:11 +0000</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>84318277d6334c6981ab326d4acc87c6a6ddc9b8 - Merge remote-tracking branch &apos;drm/drm-fixes&apos; into drm-misc-fixes</title>
        <link>http://opengrok.net:8080/history/linux/lib/crypto/fips.h#84318277d6334c6981ab326d4acc87c6a6ddc9b8</link>
        <description>Merge remote-tracking branch &apos;drm/drm-fixes&apos; into drm-misc-fixesPull in rc1 to include all changes since the merge window closed,and grab all fixes and changes from drm/drm-next.Signed-off-by: Maarten Lankhorst &lt;dev@lankhorst.se&gt;

            List of files:
            /linux/lib/crypto/fips.h</description>
        <pubDate>Mon, 15 Dec 2025 11:53:27 +0000</pubDate>
        <dc:creator>Maarten Lankhorst &lt;dev@lankhorst.se&gt;</dc:creator>
    </item>
<item>
        <title>5abe8d8efc022cc78b6273d01e4a453242b9f4d8 - Merge tag &apos;libcrypto-updates-for-linus&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux</title>
        <link>http://opengrok.net:8080/history/linux/lib/crypto/fips.h#5abe8d8efc022cc78b6273d01e4a453242b9f4d8</link>
        <description>Merge tag &apos;libcrypto-updates-for-linus&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linuxPull crypto library updates from Eric Biggers: &quot;This is the main crypto library pull request for 6.19. It includes:   - Add SHA-3 support to lib/crypto/, including support for both the     hash functions and the extendable-output functions. Reimplement the     existing SHA-3 crypto_shash support on top of the library.     This is motivated mainly by the upcoming support for the ML-DSA     signature algorithm, which needs the SHAKE128 and SHAKE256     functions. But even on its own it&apos;s a useful cleanup.     This also fixes the longstanding issue where the     architecture-optimized SHA-3 code was disabled by default.   - Add BLAKE2b support to lib/crypto/, and reimplement the existing     BLAKE2b crypto_shash support on top of the library.     This is motivated mainly by btrfs, which supports BLAKE2b     checksums. With this change, all btrfs checksum algorithms now have     library APIs. btrfs is planned to start just using the library     directly.     This refactor also improves consistency between the BLAKE2b code     and BLAKE2s code. And as usual, it also fixes the issue where the     architecture-optimized BLAKE2b code was disabled by default.   - Add POLYVAL support to lib/crypto/, replacing the existing POLYVAL     support in crypto_shash. Reimplement HCTR2 on top of the library.     This simplifies the code and improves HCTR2 performance. As usual,     it also makes the architecture-optimized code be enabled by     default. The generic implementation of POLYVAL is greatly improved     as well.   - Clean up the BLAKE2s code   - Add FIPS self-tests for SHA-1, SHA-2, and SHA-3&quot;* tag &apos;libcrypto-updates-for-linus&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux: (37 commits)  fscrypt: Drop obsolete recommendation to enable optimized POLYVAL  crypto: polyval - Remove the polyval crypto_shash  crypto: hctr2 - Convert to use POLYVAL library  lib/crypto: x86/polyval: Migrate optimized code into library  lib/crypto: arm64/polyval: Migrate optimized code into library  lib/crypto: polyval: Add POLYVAL library  crypto: polyval - Rename conflicting functions  lib/crypto: x86/blake2s: Use vpternlogd for 3-input XORs  lib/crypto: x86/blake2s: Avoid writing back unchanged &apos;f&apos; value  lib/crypto: x86/blake2s: Improve readability  lib/crypto: x86/blake2s: Use local labels for data  lib/crypto: x86/blake2s: Drop check for nblocks == 0  lib/crypto: x86/blake2s: Fix 32-bit arg treated as 64-bit  lib/crypto: arm, arm64: Drop filenames from file comments  lib/crypto: arm/blake2s: Fix some comments  crypto: s390/sha3 - Remove superseded SHA-3 code  crypto: sha3 - Reimplement using library API  crypto: jitterentropy - Use default sha3 implementation  lib/crypto: s390/sha3: Add optimized one-shot SHA-3 digest functions  lib/crypto: sha3: Support arch overrides of one-shot digest functions  ...

            List of files:
            /linux/lib/crypto/fips.h</description>
        <pubDate>Wed, 03 Dec 2025 02:01:03 +0000</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>6fa873641c0bdfa849130a81aa7339ccfd42b52a - lib/crypto: sha3: Add FIPS cryptographic algorithm self-test</title>
        <link>http://opengrok.net:8080/history/linux/lib/crypto/fips.h#6fa873641c0bdfa849130a81aa7339ccfd42b52a</link>
        <description>lib/crypto: sha3: Add FIPS cryptographic algorithm self-testSince the SHA-3 algorithms are FIPS-approved, add the boot-timeself-test which is apparently required.  This closely follows thecorresponding SHA-1, SHA-256, and SHA-512 tests.Tested-by: Harald Freudenberger &lt;freude@linux.ibm.com&gt;Reviewed-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;Link: https://lore.kernel.org/r/20251026055032.1413733-8-ebiggers@kernel.orgSigned-off-by: Eric Biggers &lt;ebiggers@kernel.org&gt;

            List of files:
            /linux/lib/crypto/fips.h</description>
        <pubDate>Sun, 26 Oct 2025 05:50:24 +0000</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>04cadb4fe0341304741ef60a297366b553f0ce36 - lib/crypto: Add FIPS self-tests for SHA-1 and SHA-2</title>
        <link>http://opengrok.net:8080/history/linux/lib/crypto/fips.h#04cadb4fe0341304741ef60a297366b553f0ce36</link>
        <description>lib/crypto: Add FIPS self-tests for SHA-1 and SHA-2Add FIPS cryptographic algorithm self-tests for all SHA-1 and SHA-2algorithms.  Following the &quot;Implementation Guidance for FIPS 140-3&quot;document, to achieve this it&apos;s sufficient to just test a single testvector for each of HMAC-SHA1, HMAC-SHA256, and HMAC-SHA512.Just run these tests in the initcalls, following the example of e.g.crypto/kdf_sp800108.c.  Note that this should meet the FIPS self-testrequirement even in the built-in case, given that the initcalls runbefore userspace, storage, network, etc. are accessible.This does not fix a regression, seeing as lib/ has had SHA-1 supportsince 2005 and SHA-256 support since 2018.  Neither ever had FIPSself-tests.  Moreover, fips=1 support has always been an unfinishedfeature upstream.  However, with lib/ now being used more widely, it&apos;snow seeing more scrutiny and people seem to want these now [1][2].[1] https://lore.kernel.org/r/3226361.1758126043@warthog.procyon.org.uk/[2] https://lore.kernel.org/r/f31dbb22-0add-481c-aee0-e337a7731f8e@oracle.com/Reviewed-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;Link: https://lore.kernel.org/r/20251011001047.51886-1-ebiggers@kernel.orgSigned-off-by: Eric Biggers &lt;ebiggers@kernel.org&gt;

            List of files:
            /linux/lib/crypto/fips.h</description>
        <pubDate>Sat, 11 Oct 2025 00:10:47 +0000</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
