<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libmd/Makefile, branch upstream/10.4.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=upstream%2F10.4.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=upstream%2F10.4.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2017-03-22T18:35:48Z</updated>
<entry>
<title>MFC r314709,r314790,r314794:</title>
<updated>2017-03-22T18:35:48Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2017-03-22T18:35:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9bb80611bb732dcc2ecfc0932ae90557f6540760'/>
<id>urn:sha1:9bb80611bb732dcc2ecfc0932ae90557f6540760</id>
<content type='text'>
  r314709:
    Fix bootstrapping mtree after r313404 for older systems.
  r314790:
    Added comments for why nmtree/libmd are bootstrapped.
  r314794:
    Fix bootstrapping libmd on older systems after r314709.

PR:		217673
</content>
</entry>
<entry>
<title>MFC r300903: Implement SHA-512 truncated (224 and 256 bits)</title>
<updated>2017-02-27T10:40:39Z</updated>
<author>
<name>Andriy Gapon</name>
<email>avg@FreeBSD.org</email>
</author>
<published>2017-02-27T10:40:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5bcc6e632cf08a16872bace7b84f7b12a5d0c702'/>
<id>urn:sha1:5bcc6e632cf08a16872bace7b84f7b12a5d0c702</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC r285417: Add new include path for sha256.h</title>
<updated>2017-02-27T10:10:45Z</updated>
<author>
<name>Andriy Gapon</name>
<email>avg@FreeBSD.org</email>
</author>
<published>2017-02-27T10:10:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2685ad036fb5b153306171b8caca8a349c3a939d'/>
<id>urn:sha1:2685ad036fb5b153306171b8caca8a349c3a939d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC r292782: Replace sys/crypto/sha2/sha2.c with lib/libmd/sha512c.c</title>
<updated>2017-02-27T08:27:38Z</updated>
<author>
<name>Andriy Gapon</name>
<email>avg@FreeBSD.org</email>
</author>
<published>2017-02-27T08:27:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c4c6028dfe43c30c0566da48b88c15273eb96600'/>
<id>urn:sha1:c4c6028dfe43c30c0566da48b88c15273eb96600</id>
<content type='text'>
cperciva's libmd implementation is 5-30% faster
The same was done for SHA256 previously in r263218

Approved by:	secteam
</content>
</entry>
<entry>
<title>MFC r282774: Unbreak MIPS build following r282726 (MFCed in r314144)</title>
<updated>2017-02-23T22:10:37Z</updated>
<author>
<name>Andriy Gapon</name>
<email>avg@FreeBSD.org</email>
</author>
<published>2017-02-23T22:10:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0e4b488c6f24cb2d93e219ab7126bb1e7f7b9f68'/>
<id>urn:sha1:0e4b488c6f24cb2d93e219ab7126bb1e7f7b9f68</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC r263215,r263218,r285366: replace the kernel sha256 code</title>
<updated>2017-02-23T16:05:11Z</updated>
<author>
<name>Andriy Gapon</name>
<email>avg@FreeBSD.org</email>
</author>
<published>2017-02-23T16:05:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=946df85669d8afff60e6038bd09f7cd62c59a942'/>
<id>urn:sha1:946df85669d8afff60e6038bd09f7cd62c59a942</id>
<content type='text'>
r263215 copy these files from lib/libmd in preperation for moving these
files into the kernel...

r263218 replace the kernel's version w/ cperciva's implementation...

r285366 Complete the move that was started w/ r263218..

Note that the last change is out of order with r282726 that I am going
to merge as well.

Many thanks to cperciva for the more efficient code and to jmg for
integrating it into the kernel.
</content>
</entry>
<entry>
<title>Remove the RFC 1319 MD2 Message-Digest Algorithm routines from libmd.</title>
<updated>2012-04-28T02:48:51Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2012-04-28T02:48:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9b9c301802a0f643ec0b52cfc6479e44dec99b76'/>
<id>urn:sha1:9b9c301802a0f643ec0b52cfc6479e44dec99b76</id>
<content type='text'>
1. The licensing terms for the MD2 routines from RFC is not under a BSD-like
   license.  Instead it is only granted for non-commercial Internet
   Privacy-Enhanced Mail.
2. MD2 is quite deprecated as it is no longer considered a cryptographically
   strong algorithm.

Discussed with:	so (cperciva), core
</content>
</entry>
<entry>
<title>Add SHA512 (Actually, this is Colin Percival's code for SHA256, with</title>
<updated>2011-04-09T13:56:29Z</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2011-04-09T13:56:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3b50f6bf8307efcd9d85203c3db0583673867f8c'/>
<id>urn:sha1:3b50f6bf8307efcd9d85203c3db0583673867f8c</id>
<content type='text'>
relevant constants changed).

While I'm here clean up the tests and Makefile.

PR:		misc/124164
Submitted by:	KIMURA Yasuhiro &lt; yasu utahime org &gt;
MFC after:	1 month
</content>
</entry>
<entry>
<title>Fix some leftover binaries and shared libraries in the system that still</title>
<updated>2011-02-15T22:03:09Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2011-02-15T22:03:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=152e60f2fe72db456bfeff4780a7db291c58106d'/>
<id>urn:sha1:152e60f2fe72db456bfeff4780a7db291c58106d</id>
<content type='text'>
have an executable stack, due to linking in hand-assembled .S or .s
files, that have no .GNU-stack sections:

RWX --- ---  /lib/libcrypto.so.6
RWX --- ---  /lib/libmd.so.5
RWX --- ---  /lib/libz.so.6
RWX --- ---  /lib/libzpool.so.2
RWX --- ---  /usr/lib/liblzma.so.5

These were found using scanelf, from the sysutils/pax-utils port.

Reviewed by:	kib
</content>
</entry>
<entry>
<title>Build lib/ with WARNS=6 by default.</title>
<updated>2010-01-02T09:58:07Z</updated>
<author>
<name>Ed Schouten</name>
<email>ed@FreeBSD.org</email>
</author>
<published>2010-01-02T09:58:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=daaf5759104f210a9315f49f80f1e0f01a8b3bff'/>
<id>urn:sha1:daaf5759104f210a9315f49f80f1e0f01a8b3bff</id>
<content type='text'>
Similar to libexec/, do the same with lib/. Make WARNS=6 the norm and
lower it when needed.

I'm setting WARNS?=0 for secure/. It seems secure/ includes the
Makefile.inc provided by lib/. I'm not going to touch that directory.
Most of the code there is contributed anyway.
</content>
</entry>
</feed>
