<?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 sha512-avx-asm.S</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>cb9f145f638d7afa633632a9290d6ad06caeb8ee - Merge remote-tracking branch &apos;drm/drm-next&apos; into msm-next-robclark</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crypto/x86/sha512-avx-asm.S#cb9f145f638d7afa633632a9290d6ad06caeb8ee</link>
        <description>Merge remote-tracking branch &apos;drm/drm-next&apos; into msm-next-robclarkBack-merge drm-next to get caught up.Signed-off-by: Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;

            List of files:
            /linux/lib/crypto/x86/sha512-avx-asm.S</description>
        <pubDate>Sat, 01 Nov 2025 13:47:30 +0100</pubDate>
        <dc:creator>Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>f088104d837a991c65e51fa30bb4196169b3244d - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crypto/x86/sha512-avx-asm.S#f088104d837a991c65e51fa30bb4196169b3244d</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextBackmerge in order to get the commit:  048832a3f400 (&quot;drm/i915: Refactor shmem_pwrite() to use kiocb and write_iter&quot;)To drm-intel-gt-next as there are followup fixes to be applied.Signed-off-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;

            List of files:
            /linux/lib/crypto/x86/sha512-avx-asm.S</description>
        <pubDate>Tue, 16 Sep 2025 12:53:20 +0200</pubDate>
        <dc:creator>Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>a53d0cf7f1cb3182ad533ff5cacfa5fd29c419ad - Merge commit &apos;linus&apos; into core/bugs, to resolve conflicts</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crypto/x86/sha512-avx-asm.S#a53d0cf7f1cb3182ad533ff5cacfa5fd29c419ad</link>
        <description>Merge commit &apos;linus&apos; into core/bugs, to resolve conflictsResolve conflicts with this commit that was developed in parallelduring the merge window: 8c8efa93db68 (&quot;x86/bug: Add ARCH_WARN_ASM macro for BUG/WARN asm code sharing with Rust&quot;) Conflicts:	arch/riscv/include/asm/bug.h	arch/x86/include/asm/bug.hSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux/lib/crypto/x86/sha512-avx-asm.S</description>
        <pubDate>Tue, 05 Aug 2025 11:15:34 +0200</pubDate>
        <dc:creator>Ingo Molnar &lt;mingo@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>8b87f67b4c87452e21721887fa8dec1f4c6b2b7c - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crypto/x86/sha512-avx-asm.S#8b87f67b4c87452e21721887fa8dec1f4c6b2b7c</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 6.18 merge window.

            List of files:
            /linux/lib/crypto/x86/sha512-avx-asm.S</description>
        <pubDate>Wed, 08 Oct 2025 06:53:13 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>4b051897df2375414587a245ecb9bb1a4d26b3b8 - Merge tag &apos;v6.17-rc2&apos; into HEAD</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crypto/x86/sha512-avx-asm.S#4b051897df2375414587a245ecb9bb1a4d26b3b8</link>
        <description>Merge tag &apos;v6.17-rc2&apos; into HEADSync up with mainline to bring in changes to include/linux/sprintf.h

            List of files:
            /linux/lib/crypto/x86/sha512-avx-asm.S</description>
        <pubDate>Thu, 21 Aug 2025 20:46:49 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b4d90dbc4c1bc4bd3eb2d2989330af0eb95c98e8 - Merge drm/drm-next into drm-misc-next-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crypto/x86/sha512-avx-asm.S#b4d90dbc4c1bc4bd3eb2d2989330af0eb95c98e8</link>
        <description>Merge drm/drm-next into drm-misc-next-fixesBackmerging to drm-misc-next-fixes to get features and fixes fromv6.17-rc6.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/lib/crypto/x86/sha512-avx-asm.S</description>
        <pubDate>Mon, 15 Sep 2025 10:23:28 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>702fdf3513b045f596f836d9a4b8672c76f11834 - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crypto/x86/sha512-avx-asm.S#702fdf3513b045f596f836d9a4b8672c76f11834</link>
        <description>Merge drm/drm-next into drm-intel-nextCatching up with some display dependencies.Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux/lib/crypto/x86/sha512-avx-asm.S</description>
        <pubDate>Wed, 10 Sep 2025 14:01:42 +0200</pubDate>
        <dc:creator>Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>ca994e8922f25f7fed2075098f185cf198109eaa - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crypto/x86/sha512-avx-asm.S#ca994e8922f25f7fed2075098f185cf198109eaa</link>
        <description>Merge drm/drm-next into drm-xe-nextBring v6.17-rc1 to propagate commits from other subsystems, particularlyPCI, which has some new functions needed for SR-IOV integration.Signed-off-by: Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;

            List of files:
            /linux/lib/crypto/x86/sha512-avx-asm.S</description>
        <pubDate>Tue, 12 Aug 2025 14:58:37 +0200</pubDate>
        <dc:creator>Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>08c51f5bddc81c8c97c1eb11861b0dc009e5ccd8 - Merge drm/drm-next into drm-misc-n</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crypto/x86/sha512-avx-asm.S#08c51f5bddc81c8c97c1eb11861b0dc009e5ccd8</link>
        <description>Merge drm/drm-next into drm-misc-nUpdating drm-misc-next to the state of v6.17-rc1. Begins a new releasecycle.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/lib/crypto/x86/sha512-avx-asm.S</description>
        <pubDate>Mon, 11 Aug 2025 14:37:45 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>8d2b0853add1d7534dc0794e3c8e0b9e8c4ec640 - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crypto/x86/sha512-avx-asm.S#8d2b0853add1d7534dc0794e3c8e0b9e8c4ec640</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesUpdating drm-misc-fixes to the state of v6.17-rc1. Begins a new releasecycle.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/lib/crypto/x86/sha512-avx-asm.S</description>
        <pubDate>Mon, 11 Aug 2025 16:49:06 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>13150742b09e720fdf021de14cd2b98b37415a89 - Merge tag &apos;libcrypto-updates-for-linus&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crypto/x86/sha512-avx-asm.S#13150742b09e720fdf021de14cd2b98b37415a89</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.17. The main focus  this cycle is on reorganizing the SHA-1 and SHA-2 code, providing  high-quality library APIs for SHA-1 and SHA-2 including HMAC support,  and establishing conventions for lib/crypto/ going forward:   - Migrate the SHA-1 and SHA-512 code (and also SHA-384 which shares     most of the SHA-512 code) into lib/crypto/. This includes both the     generic and architecture-optimized code. Greatly simplify how the     architecture-optimized code is integrated. Add an easy-to-use     library API for each SHA variant, including HMAC support. Finally,     reimplement the crypto_shash support on top of the library API.   - Apply the same reorganization to the SHA-256 code (and also SHA-224     which shares most of the SHA-256 code). This is a somewhat smaller     change, due to my earlier work on SHA-256. But this brings in all     the same additional improvements that I made for SHA-1 and SHA-512.  There are also some smaller changes:   - Move the architecture-optimized ChaCha, Poly1305, and BLAKE2s code     from arch/$(SRCARCH)/lib/crypto/ to lib/crypto/$(SRCARCH)/. For     these algorithms it&apos;s just a move, not a full reorganization yet.   - Fix the MIPS chacha-core.S to build with the clang assembler.   - Fix the Poly1305 functions to work in all contexts.   - Fix a performance regression in the x86_64 Poly1305 code.   - Clean up the x86_64 SHA-NI optimized SHA-1 assembly code.  Note that since the new organization of the SHA code is much simpler,  the diffstat of this pull request is negative, despite the addition of  new fully-documented library APIs for multiple SHA and HMAC-SHA  variants.  These APIs will allow further simplifications across the kernel as  users start using them instead of the old-school crypto API. (I&apos;ve  already written a lot of such conversion patches, removing over 1000  more lines of code. But most of those will target 6.18 or later)&quot;* tag &apos;libcrypto-updates-for-linus&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux: (67 commits)  lib/crypto: arm64/sha512-ce: Drop compatibility macros for older binutils  lib/crypto: x86/sha1-ni: Convert to use rounds macros  lib/crypto: x86/sha1-ni: Minor optimizations and cleanup  crypto: sha1 - Remove sha1_base.h  lib/crypto: x86/sha1: Migrate optimized code into library  lib/crypto: sparc/sha1: Migrate optimized code into library  lib/crypto: s390/sha1: Migrate optimized code into library  lib/crypto: powerpc/sha1: Migrate optimized code into library  lib/crypto: mips/sha1: Migrate optimized code into library  lib/crypto: arm64/sha1: Migrate optimized code into library  lib/crypto: arm/sha1: Migrate optimized code into library  crypto: sha1 - Use same state format as legacy drivers  crypto: sha1 - Wrap library and add HMAC support  lib/crypto: sha1: Add HMAC support  lib/crypto: sha1: Add SHA-1 library functions  lib/crypto: sha1: Rename sha1_init() to sha1_init_raw()  crypto: x86/sha1 - Rename conflicting symbol  lib/crypto: sha2: Add hmac_sha*_init_usingrawkey()  lib/crypto: arm/poly1305: Remove unneeded empty weak function  lib/crypto: x86/poly1305: Fix performance regression on short messages  ...

            List of files:
            /linux/lib/crypto/x86/sha512-avx-asm.S</description>
        <pubDate>Tue, 29 Jul 2025 02:58:52 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>6486f2b0368dca5b7ba003d3904bfc64ff2439d5 - lib/crypto: x86/sha512: Remove unnecessary checks for nblocks==0</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crypto/x86/sha512-avx-asm.S#6486f2b0368dca5b7ba003d3904bfc64ff2439d5</link>
        <description>lib/crypto: x86/sha512: Remove unnecessary checks for nblocks==0Since sha512_blocks() is called only with nblocks &gt;= 1, removeunnecessary checks for nblocks == 0 from the x86 SHA-512 assembly code.Link: https://lore.kernel.org/r/20250630160320.2888-16-ebiggers@kernel.orgSigned-off-by: Eric Biggers &lt;ebiggers@kernel.org&gt;

            List of files:
            /linux/lib/crypto/x86/sha512-avx-asm.S</description>
        <pubDate>Mon, 30 Jun 2025 18:03:19 +0200</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>484c18119f4fbc6bca7c41e64b6fa84133e1057b - lib/crypto: x86/sha512: Migrate optimized SHA-512 code to library</title>
        <link>http://kernelsources.org:8080/source/history/linux/lib/crypto/x86/sha512-avx-asm.S#484c18119f4fbc6bca7c41e64b6fa84133e1057b</link>
        <description>lib/crypto: x86/sha512: Migrate optimized SHA-512 code to libraryInstead of exposing the x86-optimized SHA-512 code via x86-specificcrypto_shash algorithms, instead just implement the sha512_blocks()library function.  This is much simpler, it makes the SHA-512 (andSHA-384) library functions be x86-optimized, and it fixes thelongstanding issue where the x86-optimized SHA-512 code was disabled bydefault.  SHA-512 still remains available through crypto_shash, butindividual architectures no longer need to handle it.To match sha512_blocks(), change the type of the nblocks parameter ofthe assembly functions from int to size_t.  The assembly functionsactually already treated it as size_t.Acked-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;Link: https://lore.kernel.org/r/20250630160320.2888-15-ebiggers@kernel.orgSigned-off-by: Eric Biggers &lt;ebiggers@kernel.org&gt;

            List of files:
            /linux/lib/crypto/x86/sha512-avx-asm.S</description>
        <pubDate>Mon, 30 Jun 2025 18:03:18 +0200</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
