<?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>031beb4e - sys: Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/crypto/Makefile#031beb4e</link>
        <description>sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/sys/modules/crypto/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 17:54:58 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>06c07e12 - Complete removal of opt_compat.h</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/crypto/Makefile#06c07e12</link>
        <description>Complete removal of opt_compat.hSince Linux emulation layer build options was removed there is no reasonto keep opt_compat.h.Reviewed by:		emasteDifferential Revision:	https://reviews.freebsd.org/D38548MFC after:		2 weeks

            List of files:
            /freebsd-14.2/sys/modules/crypto/Makefile</description>
        <pubDate>Mon, 13 Feb 2023 16:07:38 +0000</pubDate>
        <dc:creator>Dmitry Chagin &lt;dchagin@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>63b7c2df - Disable -Wunused-function for {ed,x}25519_ref10.c in libsodium.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/crypto/Makefile#63b7c2df</link>
        <description>Disable -Wunused-function for {ed,x}25519_ref10.c in libsodium.

            List of files:
            /freebsd-14.2/sys/modules/crypto/Makefile</description>
        <pubDate>Wed, 02 Feb 2022 20:25:16 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>16cf646a - crypto: Remove xform.c and compile xform_*.c standalone.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/crypto/Makefile#16cf646a</link>
        <description>crypto: Remove xform.c and compile xform_*.c standalone.Reviewed by:	markjSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D33995

            List of files:
            /freebsd-14.2/sys/modules/crypto/Makefile</description>
        <pubDate>Mon, 24 Jan 2022 23:27:40 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0c6274a8 - crypto: Add an API supporting curve25519.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/crypto/Makefile#0c6274a8</link>
        <description>crypto: Add an API supporting curve25519.This adds a wrapper around libsodium&apos;s curve25519 support matchingLinux&apos;s curve25519 API.  The intended use case for this is WireGuard.Note that this is not integrated with OCF as it is not related tosymmetric operations on data.Reviewed by:	markjSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D33935

            List of files:
            /freebsd-14.2/sys/modules/crypto/Makefile</description>
        <pubDate>Mon, 24 Jan 2022 23:27:39 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e7168004 - crypto: Add a simple API for [X]ChaCha20-Poly1035 on flat buffers.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/crypto/Makefile#e7168004</link>
        <description>crypto: Add a simple API for [X]ChaCha20-Poly1035 on flat buffers.This is a synchronous software API which wraps the existing softwareimplementation shared with OCF.  Note that this will not currentlyuse optimized backends (such as ossl(4)) but may be appropriate foroperations on small buffers.Reviewed by:	markjSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D33524

            List of files:
            /freebsd-14.2/sys/modules/crypto/Makefile</description>
        <pubDate>Tue, 18 Jan 2022 22:47:13 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7df4c506 - crypto.ko: Add hchacha20 from libsodium.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/crypto/Makefile#7df4c506</link>
        <description>crypto.ko: Add hchacha20 from libsodium.This was added to &apos;device crypto&apos; in the kernel inbbb7a2c7c329494e0148026f8568c0da4d8db085 but was missing from themodule.Reviewed by:	markjSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D33522

            List of files:
            /freebsd-14.2/sys/modules/crypto/Makefile</description>
        <pubDate>Tue, 11 Jan 2022 22:15:51 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8b4af206 - Sort libsodium sources by path in sys/modules/crypto/Makefile.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/crypto/Makefile#8b4af206</link>
        <description>Sort libsodium sources by path in sys/modules/crypto/Makefile.This matches the order used in sys/conf/files to make it easier tokeep these two files in sync.Reviewed by:	impSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D33484

            List of files:
            /freebsd-14.2/sys/modules/crypto/Makefile</description>
        <pubDate>Thu, 16 Dec 2021 21:47:03 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>dd2e1352 - Add an implementation of CHACHA20_POLY1305 to cryptosoft.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/crypto/Makefile#dd2e1352</link>
        <description>Add an implementation of CHACHA20_POLY1305 to cryptosoft.This uses the chacha20 IETF and poly1305 implementations fromlibsodium.  A seperate auth_hash is created for the auth side whoseSetkey method derives the poly1305 key from the AEAD key and nonce asdescribed in RFC 8439.Sponsored by:	NetflixDifferential Revision:	https://reviews.freebsd.org/D27837

            List of files:
            /freebsd-14.2/sys/modules/crypto/Makefile</description>
        <pubDate>Thu, 18 Feb 2021 17:22:18 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fc8fc743 - Add an OCF algorithm for ChaCha20-Poly1305 AEAD.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/crypto/Makefile#fc8fc743</link>
        <description>Add an OCF algorithm for ChaCha20-Poly1305 AEAD.Note that this algorithm implements the mode defined in RFC 8439.Reviewed by:	cemSponsored by:	NetflixDifferential Revision:	https://reviews.freebsd.org/D27836

            List of files:
            /freebsd-14.2/sys/modules/crypto/Makefile</description>
        <pubDate>Thu, 18 Feb 2021 17:21:56 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>49d48f45 - modules/crypto: reenable assembly optimized skein implementation</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/crypto/Makefile#49d48f45</link>
        <description>modules/crypto: reenable assembly optimized skein implementationr366344 corrected the optimized amd64 skein assembly implementation, sowe can now enable it again.Also add a dependency on this Makefile for the skein_block object, sothat it will be rebuit (similar to r366362).PR:		248221Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd-14.2/sys/modules/crypto/Makefile</description>
        <pubDate>Sat, 10 Oct 2020 01:13:14 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e32e8685 - modules/crypto: disable optimized assembly skein1024 implementation</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/crypto/Makefile#e32e8685</link>
        <description>modules/crypto: disable optimized assembly skein1024 implementationIt is presumably broken in the same way as userland skein1024 (see r363454)PR:		248221

            List of files:
            /freebsd-14.2/sys/modules/crypto/Makefile</description>
        <pubDate>Thu, 23 Jul 2020 19:19:33 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>24ed6f55 - Rename skein_block_asm.s to .S and assemble using Clang IAS</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/crypto/Makefile#24ed6f55</link>
        <description>Rename skein_block_asm.s to .S and assemble using Clang IASComparing the object files produced by GNU as 2.17.50 and Clang IASshows many immaterial changes in strtab etc., and one material changein .text:   1bac:  4c 8b 4f 18             mov    0x18(%rdi),%r9   1bb0:  eb 0e                   jmp    1bc0 &lt;Skein1024_block_loop&gt;-  1bb2:  66 66 2e 0f 1f 84 00    data16 nopw %cs:0x0(%rax,%rax,1)-  1bb9:  00 00 00 00-  1bbd:  0f 1f 00                nopl   (%rax)+  1bb2:  66 2e 0f 1f 84 00 00    nopw   %cs:0x0(%rax,%rax,1)+  1bb9:  00 00 00+  1bbc:  0f 1f 40 00             nopl   0x0(%rax) 0000000000001bc0 &lt;Skein1024_block_loop&gt;: Skein1024_block_loop():   1bc0:  4c 8b 47 10             mov    0x10(%rdi),%r8   1bc4:  4c 03 85 c0 00 00 00    add    0xc0(%rbp),%r8That is, GNU as and Clang&apos;s integrated assembler use different multi-byte NOPs for alignment (GNU as emits an 11 byte NOP + a 3 byte NOP,while Clang IAS emits a 10 byte NOP + a 4 byte NOP).Dependency cleanup hacks are not required, because we do not create.depend files from GNU as.Reviewed by:	allanjude, arichardson, cem, tsoomeSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D8434

            List of files:
            /freebsd-14.2/sys/modules/crypto/Makefile</description>
        <pubDate>Sat, 06 Jun 2020 00:35:41 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f2b86886 - Also pass SKEIN_USE_ASM to the assembler, via AFLAGS</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/crypto/Makefile#f2b86886</link>
        <description>Also pass SKEIN_USE_ASM to the assembler, via AFLAGS

            List of files:
            /freebsd-14.2/sys/modules/crypto/Makefile</description>
        <pubDate>Fri, 05 Jun 2020 18:56:43 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>310e81ae - Apply C SKEIN_LOOP setting only to skein_block.c</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/crypto/Makefile#310e81ae</link>
        <description>Apply C SKEIN_LOOP setting only to skein_block.cOtherwise if assembling skein_block_asm.s with Clang&apos;s integrated assemblerwe can pass conflicting SKEIN_LOOP settings (via CFLAGS and ACFLAGS).

            List of files:
            /freebsd-14.2/sys/modules/crypto/Makefile</description>
        <pubDate>Fri, 05 Jun 2020 17:00:38 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8c27b7a9 - Add opt_compat.h needed by r359374.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/crypto/Makefile#8c27b7a9</link>
        <description>Add opt_compat.h needed by r359374.Reported by:	kevans

            List of files:
            /freebsd-14.2/sys/modules/crypto/Makefile</description>
        <pubDate>Wed, 03 Jun 2020 23:21:44 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>32075647 - Remove support for the Blowfish algorithm from OCF.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/crypto/Makefile#32075647</link>
        <description>Remove support for the Blowfish algorithm from OCF.It no longer has any in-kernel consumers.Reviewed by:	cemRelnotes:	yesSponsored by:	Chelsio CommunicationsDifferential Revision:	https://reviews.freebsd.org/D24772

            List of files:
            /freebsd-14.2/sys/modules/crypto/Makefile</description>
        <pubDate>Mon, 11 May 2020 21:24:05 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5e46d47f - Remove support for the skipjack encryption algorithm.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/crypto/Makefile#5e46d47f</link>
        <description>Remove support for the skipjack encryption algorithm.This was removed from IPsec in r286100 and no longer has any in-treeconsumers.Reviewed by:	cemRelnotes:	yesSponsored by:	Chelsio CommunicationsDifferential Revision:	https://reviews.freebsd.org/D24769

            List of files:
            /freebsd-14.2/sys/modules/crypto/Makefile</description>
        <pubDate>Mon, 11 May 2020 20:54:59 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7971a6f9 - Remove support for the cast128 encryption algorithm.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/crypto/Makefile#7971a6f9</link>
        <description>Remove support for the cast128 encryption algorithm.It no longer has any in-tree consumers.Reviewed by:	cemRelnotes:	yesSponsored by:	Chelsio CommunicationsDifferential Revision:	https://reviews.freebsd.org/D24768

            List of files:
            /freebsd-14.2/sys/modules/crypto/Makefile</description>
        <pubDate>Mon, 11 May 2020 20:52:18 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a15cb219 - Expose zlib&apos;s utility functions in Z_SOLO library when building kernel.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/crypto/Makefile#a15cb219</link>
        <description>Expose zlib&apos;s utility functions in Z_SOLO library when building kernel.This allows kernel code to reuse zlib&apos;s implementation.PR:		229763Reviewed by:	Yoshihiro Ota &lt;ota j email ne jp&gt;Relnotes:	yesDifferential Revision:	https://reviews.freebsd.org/D21156

            List of files:
            /freebsd-14.2/sys/modules/crypto/Makefile</description>
        <pubDate>Wed, 07 Aug 2019 01:41:17 +0000</pubDate>
        <dc:creator>Xin LI &lt;delphij@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
