<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/crypto/buffer, branch OpenSSL_1_0_2r</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_0_2r</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_0_2r'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2015-09-22T18:04:01Z</updated>
<entry>
<title>BUF_strndup: tidy</title>
<updated>2015-09-22T18:04:01Z</updated>
<author>
<name>Emilia Kasper</name>
<email>emilia@openssl.org</email>
</author>
<published>2015-09-17T11:27:05Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=f5afe9ce3f7ab8d2fef460054d1170427db0d02c'/>
<id>urn:sha1:f5afe9ce3f7ab8d2fef460054d1170427db0d02c</id>
<content type='text'>
Fix comment, add another overflow check, tidy style

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(cherry picked from commit de8883e11befde31d9b6cfbbd1fc017c365e0bbf)
</content>
</entry>
<entry>
<title>Make BUF_strndup() read-safe on arbitrary inputs</title>
<updated>2015-09-22T18:03:57Z</updated>
<author>
<name>Alessandro Ghedini</name>
<email>alessandro@ghedini.me</email>
</author>
<published>2015-09-16T15:54:05Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=f61216ba9d17430fb5eb3e2b202a209960b9d51b'/>
<id>urn:sha1:f61216ba9d17430fb5eb3e2b202a209960b9d51b</id>
<content type='text'>
BUF_strndup was calling strlen through BUF_strlcpy, and ended up reading
past the input if the input was not a C string.

Make it explicitly part of BUF_strndup's contract to never read more
than |siz| input bytes. This augments the standard strndup contract to
be safer.

The commit also adds a check for siz overflow and some brief documentation
for BUF_strndup().

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(cherry picked from commit 110f7b37de9feecfb64950601cc7cec77cf6130b)
</content>
</entry>
<entry>
<title>RT4044: Remove .cvsignore files.</title>
<updated>2015-09-15T15:58:27Z</updated>
<author>
<name>Rich Salz</name>
<email>rsalz@akamai.com</email>
</author>
<published>2015-09-15T15:49:42Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=3be39dc1e3378d79531e385a72051c4dc5c6b34d'/>
<id>urn:sha1:3be39dc1e3378d79531e385a72051c4dc5c6b34d</id>
<content type='text'>
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
</content>
</entry>
<entry>
<title>Replace memset with OPENSSL_cleanse()</title>
<updated>2015-06-10T09:24:30Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2015-04-30T13:04:30Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=23cd01ef61ff9110850ee75c42ccb365ddc8a6ab'/>
<id>urn:sha1:23cd01ef61ff9110850ee75c42ccb365ddc8a6ab</id>
<content type='text'>
BUF_MEM_free() attempts to cleanse memory using memset immediately prior
to a free. This is at risk of being optimised away by the compiler, so
replace with a call to OPENSSL_cleanse() instead.

With thanks to the Open Crypto Audit Project for reporting this issue.

Reviewed-by: Stephen Henson &lt;steve@openssl.org&gt;
</content>
</entry>
<entry>
<title>Fix the update target and remove duplicate file updates</title>
<updated>2015-05-23T04:25:12Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2015-05-22T15:54:06Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=bf423546200bd748277f79235cb0cdb7ca0e4a2c'/>
<id>urn:sha1:bf423546200bd748277f79235cb0cdb7ca0e4a2c</id>
<content type='text'>
We had updates of certain header files in both Makefile.org and the
Makefile in the directory the header file lived in.  This is error
prone and also sometimes generates slightly different results (usually
just a comment that differs) depending on which way the update was
done.

This removes the file update targets from the top level Makefile, adds
an update: target in all Makefiles and has it depend on the depend: or
local_depend: targets, whichever is appropriate, so we don't get a
double run through the whole file tree.

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(cherry picked from commit 0f539dc1a2f45580435c39dada44dd276e79cb88)

Conflicts:
	Makefile.org
	apps/Makefile
	test/Makefile
</content>
</entry>
<entry>
<title>Run util/openssl-format-source -v -c .</title>
<updated>2015-01-22T09:31:38Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2015-01-22T03:29:12Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=ae5c8664e587f2445c8e4eb436cffbb64af4f6b8'/>
<id>urn:sha1:ae5c8664e587f2445c8e4eb436cffbb64af4f6b8</id>
<content type='text'>
Reviewed-by: Tim Hudson &lt;tjh@openssl.org&gt;
</content>
</entry>
<entry>
<title>Check length first in BUF_strnlen().</title>
<updated>2014-05-22T09:12:10Z</updated>
<author>
<name>Ben Laurie</name>
<email>ben@links.org</email>
</author>
<published>2014-05-22T09:11:40Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=d77501d8fd1a49ff82e2824ded6f341f4fc8307a'/>
<id>urn:sha1:d77501d8fd1a49ff82e2824ded6f341f4fc8307a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove redundant test.</title>
<updated>2014-05-21T11:03:50Z</updated>
<author>
<name>Ben Laurie</name>
<email>ben@links.org</email>
</author>
<published>2014-05-21T11:03:02Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=4f7236edc7d5c384bdb148faf7b23f887cf18f69'/>
<id>urn:sha1:4f7236edc7d5c384bdb148faf7b23f887cf18f69</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement BUF_strnlen() and use it instead of strlen().</title>
<updated>2014-05-21T10:56:21Z</updated>
<author>
<name>Ben Laurie</name>
<email>ben@links.org</email>
</author>
<published>2014-05-21T10:54:54Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=ed693e43329383c0d68455d83778cdc9748a074d'/>
<id>urn:sha1:ed693e43329383c0d68455d83778cdc9748a074d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't allocate more than is needed in BUF_strndup().</title>
<updated>2014-05-20T12:53:35Z</updated>
<author>
<name>Ben Laurie</name>
<email>ben@links.org</email>
</author>
<published>2014-05-20T12:52:31Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=4ceb430a468e8226175aa3f169c0e746877c17e1'/>
<id>urn:sha1:4ceb430a468e8226175aa3f169c0e746877c17e1</id>
<content type='text'>
</content>
</entry>
</feed>
