<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libmd, branch release/8.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F8.1.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F8.1.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2009-01-09T11:45:13Z</updated>
<entry>
<title>Remove reference to no longer existing document.</title>
<updated>2009-01-09T11:45:13Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2009-01-09T11:45:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2eecaf226b558ca19501bb423b0ba7b5ce453c71'/>
<id>urn:sha1:2eecaf226b558ca19501bb423b0ba7b5ce453c71</id>
<content type='text'>
Spotted by:	Bjoern Voigt &lt;bjoern@cs.tu-berlin.de&gt;
</content>
</entry>
<entry>
<title>Make the "test" target test the compiled version, instead of the</title>
<updated>2008-12-02T19:49:41Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2008-12-02T19:49:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8372089626dc6aee37d4f3a66c0f1a030bec912a'/>
<id>urn:sha1:8372089626dc6aee37d4f3a66c0f1a030bec912a</id>
<content type='text'>
installed version of the md library.
</content>
</entry>
<entry>
<title>Use unsigned comparisons.  Prior to this commit, SHA1_Update and</title>
<updated>2007-05-14T05:00:37Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2007-05-14T05:00:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=23f678429764a718cd42b3755d81739ca77a3cca'/>
<id>urn:sha1:23f678429764a718cd42b3755d81739ca77a3cca</id>
<content type='text'>
RIPEMD160_Update were broken when all of the following conditions
applied:
(1) The platform is i386.
(2) The program calling *_Update is statically linked to libmd.
(3) The buffer provided to *_Update is aligned modulo 4 bytes.
(4) The buffer extends beyond 2GB.

Due to the design of this code, SHA1_Update and RIPEMD160_Update will
still be broken if conditions (1)-(3) apply AND the buffer extends
beyond 4GB (i.e., there is an integer overflow in computing "data + len").
Since this remaining bug simply replaces SIGSEGV with a bogus hash (and
non-broken programs should never provide such operands) I don't consider
it to be a serious problem.

MFC After:      1 week
PR:             kern/102795
</content>
</entry>
<entry>
<title>Fix an 11 year old mistake:  Let the hash functions take a void* instead</title>
<updated>2006-01-17T15:35:57Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2006-01-17T15:35:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=25a14196dd8e3f2483a0911237e5567986afae31'/>
<id>urn:sha1:25a14196dd8e3f2483a0911237e5567986afae31</id>
<content type='text'>
of unsigned char* argument.
</content>
</entry>
<entry>
<title>-mdoc sweep.</title>
<updated>2005-11-17T13:00:00Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2005-11-17T13:00:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=110e1704d33d8632ce8febdd36a0143ca8b2ef0e'/>
<id>urn:sha1:110e1704d33d8632ce8febdd36a0143ca8b2ef0e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Correct type.</title>
<updated>2005-09-14T10:42:51Z</updated>
<author>
<name>Pawel Jakub Dawidek</name>
<email>pjd@FreeBSD.org</email>
</author>
<published>2005-09-14T10:42:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=febd1f4df1067fb16f7b6a5d9d179209b1c4184a'/>
<id>urn:sha1:febd1f4df1067fb16f7b6a5d9d179209b1c4184a</id>
<content type='text'>
OK'ed by:	cperciva
</content>
</entry>
<entry>
<title>Removed redundnt empty line.</title>
<updated>2005-06-16T21:53:41Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2005-06-16T21:53:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2d641ab1ec3e7dabbdb5bfbd70e5c2a0ff9b59be'/>
<id>urn:sha1:2d641ab1ec3e7dabbdb5bfbd70e5c2a0ff9b59be</id>
<content type='text'>
Approved by:	re (blanket)
</content>
</entry>
<entry>
<title>Markup fixes.</title>
<updated>2005-06-16T19:01:07Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2005-06-16T19:01:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=48856b004226d18320e96044e86960cc8d740347'/>
<id>urn:sha1:48856b004226d18320e96044e86960cc8d740347</id>
<content type='text'>
Approved by:	re
</content>
</entry>
<entry>
<title>In light of the recent 2^69 operation collision-finding attack on SHA1,</title>
<updated>2005-03-09T19:23:04Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2005-03-09T19:23:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=186c183c2338c3a3260e75737daa6f5abfe94985'/>
<id>urn:sha1:186c183c2338c3a3260e75737daa6f5abfe94985</id>
<content type='text'>
add support for SHA256.

Tested on:	i386, sparc64
Tested using:	NIST test vectors, built-in tests
X-MFC-after:	5.4-RELEASE
</content>
</entry>
<entry>
<title>The third parameter to SHA_Update and SHA1_Update is a "size_t", not a</title>
<updated>2005-03-09T16:22:21Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2005-03-09T16:22:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c7981eaee36e55c78a2b7b1831e8a63979a464f8'/>
<id>urn:sha1:c7981eaee36e55c78a2b7b1831e8a63979a464f8</id>
<content type='text'>
"unsigned int".
</content>
</entry>
</feed>
