<?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>ca451288 - libcrypt: Drop inclusion of libutil.h</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libcrypt/Makefile#ca451288</link>
        <description>libcrypt: Drop inclusion of libutil.hThis was rendered obsolete in 2012 by a0ee974f0bad, since auth_getvalwas the only reason the header was included.MFC after:	1 week(cherry picked from commit 7d232d647e3583b495d431b12eaa9343bb29b271)

            List of files:
            /freebsd-13.1/lib/libcrypt/Makefile</description>
        <pubDate>Mon, 06 Dec 2021 22:28:10 +0000</pubDate>
        <dc:creator>Jessica Clarke &lt;jrtc27@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a7b5a3d4 - pkgbase: Put a lot of binaries and lib in FreeBSD-runtime</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libcrypt/Makefile#a7b5a3d4</link>
        <description>pkgbase: Put a lot of binaries and lib in FreeBSD-runtimeAll of them are needed to be able to boot to single user and be ableto repair a existing FreeBSD installation so put them directly intoFreeBSD-runtime.Reviewed by:    bapt, gjbDifferential Revision:  https://reviews.freebsd.org/D21503

            List of files:
            /freebsd-13.1/lib/libcrypt/Makefile</description>
        <pubDate>Thu, 05 Sep 2019 14:13:08 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8ff3cdd1 - Integrate SHA2-224 with userspace components</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libcrypt/Makefile#8ff3cdd1</link>
        <description>Integrate SHA2-224 with userspace componentsThe double compilation of the kernel sources in libmd and libcrypt isbaffling, but add yet another define hack to prevent duplicate symbols.Add documentation and SHA2-224 test cases to libmd.Integrate with the md5(1) command, document, and add more test cases;self-tests pass.

            List of files:
            /freebsd-13.1/lib/libcrypt/Makefile</description>
        <pubDate>Mon, 09 Jul 2018 08:19:04 +0000</pubDate>
        <dc:creator>Conrad Meyer &lt;cem@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c119e4a4 - Remove bogus bsd.subdir.mk .include</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libcrypt/Makefile#c119e4a4</link>
        <description>Remove bogus bsd.subdir.mk .includebsd.subdir.mk is included from bsd.obj.mk, which is included via bsd.lib.mk.MFC after:	3 days

            List of files:
            /freebsd-13.1/lib/libcrypt/Makefile</description>
        <pubDate>Wed, 02 Aug 2017 08:54:18 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d511b20a - Add HAS_TESTS to all Makefiles that are currently using the</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libcrypt/Makefile#d511b20a</link>
        <description>Add HAS_TESTS to all Makefiles that are currently using the`SUBDIR.${MK_TESTS}+= tests` idiom.This is a follow up to r321912.

            List of files:
            /freebsd-13.1/lib/libcrypt/Makefile</description>
        <pubDate>Wed, 02 Aug 2017 08:50:42 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4b330699 - Convert traditional ${MK_TESTS} conditional idiom for including test</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libcrypt/Makefile#4b330699</link>
        <description>Convert traditional ${MK_TESTS} conditional idiom for including testdirectories to SUBDIR.${MK_TESTS} idiomThis is being done to pave the way for future work (and homogenity) in^/projects/make-check-sandbox .No functional change intended.MFC after:	1 weeks

            List of files:
            /freebsd-13.1/lib/libcrypt/Makefile</description>
        <pubDate>Wed, 02 Aug 2017 08:35:51 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>562cbd7b - Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libcrypt/Makefile#562cbd7b</link>
        <description>Use SRCTOP-relative paths to other directories instead of .CURDIR-relative onesThis simplifies pathing in make/displayed outputMFC after:    3 weeksSponsored by: Dell EMC Isilon

            List of files:
            /freebsd-13.1/lib/libcrypt/Makefile</description>
        <pubDate>Fri, 20 Jan 2017 04:52:29 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5f521d7b - Make libcrypt thread-safe. Add crypt_r(3).</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libcrypt/Makefile#5f521d7b</link>
        <description>Make libcrypt thread-safe. Add crypt_r(3).glibc has a pretty nice function called crypt_r(3), which is nothingmore than crypt(3), but thread-safe. It accomplishes this by introducinga &apos;struct crypt_data&apos; structure that contains a buffer that is largeenough to hold the resulting string.Let&apos;s go ahead and also add this function. It would be a shame if auseful function like this wouldn&apos;t be usable in multithreaded apps.Refactor crypt.c and all of the backends to no longer declare staticarrays, but write their output in a provided buffer.There is no need to do any buffer length computation here, as we&apos;ll justneed to ensure that &apos;struct crypt_data&apos; is large enough, which it is._PASSWORD_LEN is defined to 128 bytes, but in this case I&apos;m picking 256,as this is going to be part of the actual ABI.Differential Revision:	https://reviews.freebsd.org/D7306

            List of files:
            /freebsd-13.1/lib/libcrypt/Makefile</description>
        <pubDate>Wed, 10 Aug 2016 15:16:28 +0000</pubDate>
        <dc:creator>Ed Schouten &lt;ed@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>cd9f4c59 - Skein was not meant to be connected to libcrypto</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libcrypt/Makefile#cd9f4c59</link>
        <description>Skein was not meant to be connected to libcryptoIt is not a password hashing algorithmReported by:	cem

            List of files:
            /freebsd-13.1/lib/libcrypt/Makefile</description>
        <pubDate>Wed, 01 Jun 2016 20:55:25 +0000</pubDate>
        <dc:creator>Allan Jude &lt;allanjude@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1780e407 - Implement SHA-512 truncated (224 and 256 bits)</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libcrypt/Makefile#1780e407</link>
        <description>Implement SHA-512 truncated (224 and 256 bits)This implements SHA-512/256, which generates a 256 bit hash bycalculating the SHA-512 then truncating the result. A different initialvalue is used, making the result different from the first 256 bits ofthe SHA-512 of the same input. SHA-512 is ~50% faster than SHA-256 on64bit platforms, so the result is a faster 256 bit hash.The main goal of this implementation is to enable support for thisfaster hashing algorithm in ZFS. The feature was introduced into ZFSin r289422, but is disconnected because SHA-512/256 support was missing.A further commit will enable it in ZFS.This is the follow on to r292782Reviewed by:	cemSponsored by:	ScaleEngine Inc.Differential Revision:	https://reviews.freebsd.org/D6061

            List of files:
            /freebsd-13.1/lib/libcrypt/Makefile</description>
        <pubDate>Sat, 28 May 2016 16:06:07 +0000</pubDate>
        <dc:creator>Allan Jude &lt;allanjude@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a70cba95 - First pass through library packaging.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libcrypt/Makefile#a70cba95</link>
        <description>First pass through library packaging.Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd-13.1/lib/libcrypt/Makefile</description>
        <pubDate>Thu, 04 Feb 2016 21:16:35 +0000</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7a3f5d11 - Replace sys/crypto/sha2/sha2.c with lib/libmd/sha512c.c</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libcrypt/Makefile#7a3f5d11</link>
        <description>Replace sys/crypto/sha2/sha2.c with lib/libmd/sha512c.ccperciva&apos;s libmd implementation is 5-30% fasterThe same was done for SHA256 previously in r263218cperciva&apos;s implementation was lacking SHA-384 which I implemented, validated against OpenSSL and the NIST documentationExtend sbin/md5 to create sha384(1)Chase dependancies on sys/crypto/sha2/sha2.{c,h} and replace them with sha512{c.c,.h}Reviewed by:	cperciva, des, delphijApproved by:	secteam, bapt (mentor)MFC after:	2 weeksSponsored by:	ScaleEngine Inc.Differential Revision:	https://reviews.freebsd.org/D3929

            List of files:
            /freebsd-13.1/lib/libcrypt/Makefile</description>
        <pubDate>Sun, 27 Dec 2015 17:33:59 +0000</pubDate>
        <dc:creator>Allan Jude &lt;allanjude@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c2a55def - META MODE: Avoid dirdep dependency on lib/libmd.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libcrypt/Makefile#c2a55def</link>
        <description>META MODE: Avoid dirdep dependency on lib/libmd.This avoids using the staged headers for sys/crypto/sha2/*.h, such as sha256.h,which added an unneeded pre-build dependency on libmd to libcrypt.  Thisheader is an INCS in lib/libmd, but found via .PATH in sys/crypto/sha2.Since the libcrypt build was already using the in-src libmd headersdirectly, just teach it how to find the sha256.h header as well.Sponsored by:	EMC / Isilon Storage Division

            List of files:
            /freebsd-13.1/lib/libcrypt/Makefile</description>
        <pubDate>Wed, 25 Nov 2015 19:45:04 +0000</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>18b2ee82 - Revert r284417 it is not necessary anymore</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libcrypt/Makefile#18b2ee82</link>
        <description>Revert r284417 it is not necessary anymore

            List of files:
            /freebsd-13.1/lib/libcrypt/Makefile</description>
        <pubDate>Mon, 15 Jun 2015 19:28:07 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4232f826 - Enforce overwritting SHLIBDIR</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libcrypt/Makefile#4232f826</link>
        <description>Enforce overwritting SHLIBDIRSince METAMODE has been added, sys.mk loads bsd.mkopt.mk which ends load loadingbsd.own.mk which then defines SHLIBDIR before all the Makefile.inc everywhere.This makes /lib being populated again.Reported by:	many

            List of files:
            /freebsd-13.1/lib/libcrypt/Makefile</description>
        <pubDate>Mon, 15 Jun 2015 15:34:20 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>478290db - Check in first src/tests snapshot from NetBSD anoncvs</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libcrypt/Makefile#478290db</link>
        <description>Check in first src/tests snapshot from NetBSD anoncvsSources were obtained like so:% export CVSROOT=&quot;anoncvs@anoncvs.NetBSD.org:/cvsroot&quot;% cvs -z9 co -D &quot;09/30/2014 20:45&quot; -P src/tests% mv src/tests/* tests/dist/.&apos;*CVS*&apos; has been added to svn:ignore to ease updating periodically fromupstreamSome line ending issues had to be resolved with test outputs and scriptsvia dos2unix and by deleting the eol-style property set in usr.bin/sortDiscussed with: rpauloSponsored by: EMC / Isilon Storage Division

            List of files:
            /freebsd-13.1/lib/libcrypt/Makefile</description>
        <pubDate>Wed, 01 Oct 2014 04:07:17 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c6063d0d - Use src.opts.mk in preference to bsd.own.mk except where we need stuff</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libcrypt/Makefile#c6063d0d</link>
        <description>Use src.opts.mk in preference to bsd.own.mk except where we need stufffrom the latter.

            List of files:
            /freebsd-13.1/lib/libcrypt/Makefile</description>
        <pubDate>Tue, 06 May 2014 04:22:01 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8083f14f - replace the kernel&apos;s version w/ cperciva&apos;s implementation...  In all</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libcrypt/Makefile#8083f14f</link>
        <description>replace the kernel&apos;s version w/ cperciva&apos;s implementation...  In allmy tests, it is faster ~20%, even on an old IXP425 533MHz it is ~45%faster...  This is partly due to loop unrolling, so the code size doessignificantly increase...  I do plan on committing a version thatrolls up the loops again for smaller code size for embedded systemswhere size is more important than absolute performance (it&apos;ll save ~6kcode)...The kernel implementation is now shared w/ userland&apos;s libcrypt andlibmd...We drop support for sha256 from sha2.c, so now sha2.c only containssha384 and sha512...Reviewed by:	secteam@

            List of files:
            /freebsd-13.1/lib/libcrypt/Makefile</description>
        <pubDate>Sun, 16 Mar 2014 01:43:23 +0000</pubDate>
        <dc:creator>John-Mark Gurney &lt;jmg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e2197f80 - Set up the /usr/tests hierarchy.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libcrypt/Makefile#e2197f80</link>
        <description>Set up the /usr/tests hierarchy.Populate /usr/tests with the only test programs that currently livein the tree (those in lib/libcrypt/tests/) and add all the buildmachinery to accompany this change.In particular:- Add a WITHOUT_TESTS variable that users can define to request that  no tests be put in /usr/tests.- Add a top-level Kyuafile for /usr/tests and a way to create similar  Kyuafiles in top-level subdirectories.- Add a BSD.tests.dist file to define the directory layout of  /usr/tests.Submitted by:	Julio Merino jmmv google.comReviewed by:	sjgMFC after:	2 weeks

            List of files:
            /freebsd-13.1/lib/libcrypt/Makefile</description>
        <pubDate>Fri, 25 Oct 2013 05:25:19 +0000</pubDate>
        <dc:creator>Rui Paulo &lt;rpaulo@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a0ee974f - Stop using auth_getval() now that it always returns NULL.  Instead,</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libcrypt/Makefile#a0ee974f</link>
        <description>Stop using auth_getval() now that it always returns NULL.  Instead,hardcode the default to what it would be if we didn&apos;t hardcode it,i.e. DES if supported and MD5 otherwise.MFC after:	3 weeks

            List of files:
            /freebsd-13.1/lib/libcrypt/Makefile</description>
        <pubDate>Tue, 12 Jun 2012 17:14:19 +0000</pubDate>
        <dc:creator>Dag-Erling Sm&#248;rgrav &lt;des@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
