<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libssl, branch libressl-v2.3.1</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v2.3.1</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v2.3.1'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2015-10-25T16:07:04+00:00</updated>
<entry>
<title>Sort the obsolete flags.</title>
<updated>2015-10-25T16:07:04+00:00</updated>
<author>
<name>doug</name>
<email></email>
</author>
<published>2015-10-25T16:07:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=fa8b89b99dd0b9e5ae639623c7a1078d667bf0ce'/>
<id>urn:sha1:fa8b89b99dd0b9e5ae639623c7a1078d667bf0ce</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mark SSL_OP_NO_{COMPRESSION,SSLv2,SSLv3} as obsolete.</title>
<updated>2015-10-25T15:58:57+00:00</updated>
<author>
<name>doug</name>
<email></email>
</author>
<published>2015-10-25T15:58:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d256da11a93b993f54bb8954ac8809c42d8374bf'/>
<id>urn:sha1:d256da11a93b993f54bb8954ac8809c42d8374bf</id>
<content type='text'>
For backward compatibility, the flags are redefined as 0.

ok jsing@
</content>
</entry>
<entry>
<title>Remove last vestige of SSL_OP_NO_SSLv3 support.</title>
<updated>2015-10-25T15:52:49+00:00</updated>
<author>
<name>doug</name>
<email></email>
</author>
<published>2015-10-25T15:52:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3f1b7952aea47c899837e322b46789df0cef2709'/>
<id>urn:sha1:3f1b7952aea47c899837e322b46789df0cef2709</id>
<content type='text'>
No part of LibreSSL checks for this flag any longer.

ok jsing@
</content>
</entry>
<entry>
<title>Simplify ssl23_get_client_hello error handling.</title>
<updated>2015-10-25T15:49:04+00:00</updated>
<author>
<name>doug</name>
<email></email>
</author>
<published>2015-10-25T15:49:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1b22d2c5e4e56c3e39d49b552bf6edb38fe2e738'/>
<id>urn:sha1:1b22d2c5e4e56c3e39d49b552bf6edb38fe2e738</id>
<content type='text'>
ssl23_get_client_hello sets type=1 on error and continues processing.
It should return an error immediately to simplify things.  This also
allows us to start removing the last of SSL_OP_NO_SSL*.

Added extra paranoia for s-&gt;version to make sure it is set properly.

ok jsing@
</content>
</entry>
<entry>
<title>Another change that is needed to restore the previous behaviour of</title>
<updated>2015-10-22T15:38:05+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-10-22T15:38:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=58745053fad850f0ca2930bb12a0fc6facaa4250'/>
<id>urn:sha1:58745053fad850f0ca2930bb12a0fc6facaa4250</id>
<content type='text'>
ASN1_{GENERALIZED,UTC}TIME_set_string(), which allows it to be called
with a NULL pointer.

ok beck@
</content>
</entry>
<entry>
<title>Restore previous behaviour and allow</title>
<updated>2015-10-22T15:03:19+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-10-22T15:03:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2e1d9bc20c9a09e727775598ba9e62f1a4468c86'/>
<id>urn:sha1:2e1d9bc20c9a09e727775598ba9e62f1a4468c86</id>
<content type='text'>
ASN1_{GENERALIZED,UTC,}TIME_set_string() to be called with a NULL pointer.

Found the hard way by @kinichiro on github.

ok beck@
</content>
</entry>
<entry>
<title>Reject too small bits value in BN_generate_prime_ex(), so that it does not risk</title>
<updated>2015-10-21T19:02:22+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2015-10-21T19:02:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=169b1d04ba02c0b6ed76ddbfa052ef2c50e38d9e'/>
<id>urn:sha1:169b1d04ba02c0b6ed76ddbfa052ef2c50e38d9e</id>
<content type='text'>
becoming negative in probable_prime_dh_safe(). Reported by Franck Denis who
noticed `openssl gendh 0' would segfault.
Fix adapted from OpenSSL RT#2701.

ok beck@ jsing@
</content>
</entry>
<entry>
<title>In the case where len is not a multiple of sizeof(RC4_CHUNK) the RC4 code</title>
<updated>2015-10-21T16:36:50+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-10-21T16:36:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5bfa54bf57c9fe322705272ef6828f70c873d9de'/>
<id>urn:sha1:5bfa54bf57c9fe322705272ef6828f70c873d9de</id>
<content type='text'>
will end up doing a read and write of up to 7 bytes beyond the specified
length. This is effectively a non-issue since we read and write back the
same data and due to alignment it is within a page boundary.

Regardless, avoid this by removing the "special" handling for the remaining
length and allow the standard (non-chunk) code to process the remaining
bytes, which does not result in overrun.

Reported by Pascal Cuoq &lt;cuoq at trust-in-soft.com&gt; - thanks!

ok beck@ miod@
</content>
</entry>
<entry>
<title>Lob a style(9) grenade in here.</title>
<updated>2015-10-20T15:50:13+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-10-20T15:50:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=620677b2340697a41ad69a37d94dd1ad52b47455'/>
<id>urn:sha1:620677b2340697a41ad69a37d94dd1ad52b47455</id>
<content type='text'>
</content>
</entry>
<entry>
<title>free rbio before wbio</title>
<updated>2015-10-19T17:59:39+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2015-10-19T17:59:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6c2478c297314f103957d5e960715bc9458fff3f'/>
<id>urn:sha1:6c2478c297314f103957d5e960715bc9458fff3f</id>
<content type='text'>
ok jsing@
</content>
</entry>
</feed>
