<?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 Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><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/Makefile#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/Makefile</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>6c810cf2 - crypto: mips/poly1305 - enable for all MIPS processors</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/crypto/Makefile#6c810cf2</link>
        <description>crypto: mips/poly1305 - enable for all MIPS processorsThe MIPS Poly1305 implementation is generic MIPS code written such as tosupport down to the original MIPS I and MIPS III ISA for the 32-bit and64-bit variant respectively.  Lift the current limitation then to enablecode for MIPSr1 ISA or newer processors only and have it available forall MIPS processors.Signed-off-by: Maciej W. Rozycki &lt;macro@orcam.me.uk&gt;Fixes: a11d055e7a64 (&quot;crypto: mips/poly1305 - incorporate OpenSSL/CRYPTOGAMS optimized implementation&quot;)Cc: stable@vger.kernel.org # v5.5+Acked-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;Signed-off-by: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;

            List of files:
            /linux-6.15/arch/mips/crypto/Makefile</description>
        <pubDate>Wed, 03 Mar 2021 01:16:04 +0000</pubDate>
        <dc:creator>Maciej W. Rozycki &lt;macro@orcam.me.uk&gt;</dc:creator>
    </item>
<item>
        <title>a11d055e - crypto: mips/poly1305 - incorporate OpenSSL/CRYPTOGAMS optimized implementation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/crypto/Makefile#a11d055e</link>
        <description>crypto: mips/poly1305 - incorporate OpenSSL/CRYPTOGAMS optimized implementationThis is a straight import of the OpenSSL/CRYPTOGAMS Poly1305 implementation forMIPS authored by Andy Polyakov, a prior 64-bit only version of which has beencontributed by him to the OpenSSL project. The file &apos;poly1305-mips.pl&apos; is takenstraight from this upstream GitHub repository [0] at commitd22ade312a7af958ec955620b0d241cf42c37feb, and already contains all the changesrequired to build it as part of a Linux kernel module.[0] https://github.com/dot-asm/cryptogamsCo-developed-by: Andy Polyakov &lt;appro@cryptogams.org&gt;Signed-off-by: Andy Polyakov &lt;appro@cryptogams.org&gt;Co-developed-by: Ren&#233; van Dorst &lt;opensource@vdorst.com&gt;Signed-off-by: Ren&#233; van Dorst &lt;opensource@vdorst.com&gt;Signed-off-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/arch/mips/crypto/Makefile</description>
        <pubDate>Fri, 08 Nov 2019 12:22:26 +0000</pubDate>
        <dc:creator>Ard Biesheuvel &lt;ardb@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>3a2f58f3 - crypto: mips/chacha - wire up accelerated 32r2 code from Zinc</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/crypto/Makefile#3a2f58f3</link>
        <description>crypto: mips/chacha - wire up accelerated 32r2 code from ZincThis integrates the accelerated MIPS 32r2 implementation of ChaChainto both the API and library interfaces of the kernel crypto stack.The significance of this is that, in addition to becoming availableas an accelerated library implementation, it can also be used byexisting crypto API code such as Adiantum (for block encryption onultra low performance cores) or IPsec using chacha20poly1305. Theseare use cases that have already opted into using the abstract cryptoAPI. In order to support Adiantum, the core assembler routine hasbeen adapted to take the round count as a function argument ratherthan hardcoding it to 20.Co-developed-by: Ren&#233; van Dorst &lt;opensource@vdorst.com&gt;Signed-off-by: Ren&#233; van Dorst &lt;opensource@vdorst.com&gt;Signed-off-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/arch/mips/crypto/Makefile</description>
        <pubDate>Fri, 08 Nov 2019 12:22:17 +0000</pubDate>
        <dc:creator>Ard Biesheuvel &lt;ardb@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>4a5dc51e - MIPS: crypto: Add crc32 and crc32c hw accelerated module</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/crypto/Makefile#4a5dc51e</link>
        <description>MIPS: crypto: Add crc32 and crc32c hw accelerated moduleThis module registers crc32 and crc32c algorithms that use theoptional CRC32[bhwd] and CRC32C[bhwd] instructions in MIPSr6 cores.Signed-off-by: Marcin Nowakowski &lt;marcin.nowakowski@mips.com&gt;Signed-off-by: James Hogan &lt;jhogan@kernel.org&gt;Cc: Ralf Baechle &lt;ralf@linux-mips.org&gt;Cc: &quot;David S. Miller&quot; &lt;davem@davemloft.net&gt;Cc: linux-mips@linux-mips.orgCc: linux-crypto@vger.kernel.orgAcked-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;Patchwork: https://patchwork.linux-mips.org/patch/18601/[jhogan@kernel.org: Add CRYPTO_ALG_OPTIONAL_KEY flag on Eric Biggers&apos; suggestion, due to commit a208fa8f3303 (&quot;crypto: hash - annotate algorithms taking optional key&quot;) in v4.16-rc1]

            List of files:
            /linux-6.15/arch/mips/crypto/Makefile</description>
        <pubDate>Fri, 09 Feb 2018 22:11:06 +0000</pubDate>
        <dc:creator>Marcin Nowakowski &lt;marcin.nowakowski@mips.com&gt;</dc:creator>
    </item>
</channel>
</rss>
