<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib, branch libressl-v2.5.0</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v2.5.0</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v2.5.0'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2016-09-22T12:34:59+00:00</updated>
<entry>
<title>Improve on code from the previous commit.</title>
<updated>2016-09-22T12:34:59+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2016-09-22T12:34:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5aaca8e163f9816b5f3c9c1794e3e1fe045acbe7'/>
<id>urn:sha1:5aaca8e163f9816b5f3c9c1794e3e1fe045acbe7</id>
<content type='text'>
ok bcook@
</content>
</entry>
<entry>
<title>Avoid unbounded memory growth, which can be triggered by a client</title>
<updated>2016-09-22T12:33:50+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2016-09-22T12:33:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d23573ff3bd92843d23073b2f9edce30965eadf6'/>
<id>urn:sha1:d23573ff3bd92843d23073b2f9edce30965eadf6</id>
<content type='text'>
repeatedly renegotiating and sending OCSP Status Request TLS extensions.

Fix based on OpenSSL.
</content>
</entry>
<entry>
<title>Check for packet with truncated DTLS cookie.</title>
<updated>2016-09-22T07:17:41+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2016-09-22T07:17:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=28e429dc7ade584440562d4ea6b27e6a7833e946'/>
<id>urn:sha1:28e429dc7ade584440562d4ea6b27e6a7833e946</id>
<content type='text'>
Flip pointer comparison logic to avoid beyond-end-of-buffer pointers
to make it less likely a compiler will decide to screw you.

Based on parts of openssl commits
6f35f6deb5ca7daebe289f86477e061ce3ee5f46 and
89c2720298f875ac80777da2da88a64859775898

ok jsing@
</content>
</entry>
<entry>
<title>Improve ticket validity checking when tlsext_ticket_key_cb() callback</title>
<updated>2016-09-22T06:57:40+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2016-09-22T06:57:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0a9499f5b06c96665b68f63b3a97beacf46d7f33'/>
<id>urn:sha1:0a9499f5b06c96665b68f63b3a97beacf46d7f33</id>
<content type='text'>
chooses a different HMAC algorithm.
Avert memory leaks if the callback preps the HMAC in some way.

Based on openssl commit 1bbe48ab149893a78bf99c8eb8895c928900a16f
but retaining a pre-callback length check to guarantee the callback
is provided the buffer that the API claims.

ok bcook@ jsing@
</content>
</entry>
<entry>
<title>revert documentation update for the clearning behavior we already reverted</title>
<updated>2016-09-22T04:28:24+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2016-09-22T04:28:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=92bd6bca06ecb9d0a0f4e5807b6d6ac237e11346'/>
<id>urn:sha1:92bd6bca06ecb9d0a0f4e5807b6d6ac237e11346</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Delete casts to off_t and size_t that are implied by assignments</title>
<updated>2016-09-21T04:38:56+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2016-09-21T04:38:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4f42c802703f53d8169bb55766b44a362a136d7c'/>
<id>urn:sha1:4f42c802703f53d8169bb55766b44a362a136d7c</id>
<content type='text'>
or prototypes.  Ditto for some of the char* and void* casts too.

verified no change to instructions on ILP32 (i386) and LP64 (amd64)
ok natano@ abluhm@ deraadt@ millert@
</content>
</entry>
<entry>
<title>Avoid selecting weak digests for (EC)DH when using SNI.</title>
<updated>2016-09-20T04:25:09+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2016-09-20T04:25:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1dbcb54204a7b24fa96a79e4bd09dc80c94bc016'/>
<id>urn:sha1:1dbcb54204a7b24fa96a79e4bd09dc80c94bc016</id>
<content type='text'>
from OpenSSL:

SSL_set_SSL_CTX is normally called for SNI after ClientHello has
received and the digest to use for each certificate has been decided.
The original ssl-&gt;cert contains the negotiated digests and is now
copied to the new ssl-&gt;cert.

noted by David Benjamin and Kinichiro Inoguchi
</content>
</entry>
<entry>
<title>Update ld search path for libssl/libcrypto, fixes cross-build after source moved.</title>
<updated>2016-09-19T03:25:22+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2016-09-19T03:25:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1a999a2e5f31bf8aaec9ebbb0346bfc1f51dddb6'/>
<id>urn:sha1:1a999a2e5f31bf8aaec9ebbb0346bfc1f51dddb6</id>
<content type='text'>
from Patrick Wildt
</content>
</entry>
<entry>
<title>move page junking tp unmap(), right before we stick the region in the cache;</title>
<updated>2016-09-18T13:46:28+00:00</updated>
<author>
<name>otto</name>
<email></email>
</author>
<published>2016-09-18T13:46:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9fa30aecea45cf25c82da7630541699ccdd8d3a4'/>
<id>urn:sha1:9fa30aecea45cf25c82da7630541699ccdd8d3a4</id>
<content type='text'>
ok tedu@
</content>
</entry>
<entry>
<title>Set callbacks on the right tls ctx on accept.</title>
<updated>2016-09-14T11:34:37+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2016-09-14T11:34:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b84341609d6c305c2f887baa1dc4dca62cd06a52'/>
<id>urn:sha1:b84341609d6c305c2f887baa1dc4dca62cd06a52</id>
<content type='text'>
From Tobias Pape
</content>
</entry>
</feed>
