<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd, branch libressl-v2.4.4</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v2.4.4</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v2.4.4'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2016-11-03T16:28:36+00:00</updated>
<entry>
<title>MFC: In ssl3_read_bytes(), do not process more than three consecutive TLS</title>
<updated>2016-11-03T16:28:36+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2016-11-03T16:28:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=748f6c09914720e5da2253a30e83a8147729ec22'/>
<id>urn:sha1:748f6c09914720e5da2253a30e83a8147729ec22</id>
<content type='text'>
records, otherwise a peer can potentially cause us to loop indefinately.
Return with an SSL_ERROR_WANT_READ instead, so that the caller can choose
when they want to handle further processing for this connection.

ok beck@ miod@
</content>
</entry>
<entry>
<title>Check for and handle failure of HMAC_{Update,Final} or EVP_DecryptUpdate()</title>
<updated>2016-10-03T11:25:39+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2016-10-03T11:25:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3c70d99e334563f66c5cf25bbee03ce6d378547d'/>
<id>urn:sha1:3c70d99e334563f66c5cf25bbee03ce6d378547d</id>
<content type='text'>
based on openssl commit a5184a6c89ff954261e73d1e8691ab73b9b4b2d4
ok bcook@
original patch by guenther@
</content>
</entry>
<entry>
<title>Detect zero-length encrypted session data early, instead of when malloc(0)</title>
<updated>2016-10-03T11:24:28+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2016-10-03T11:24:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f712c5130e02a4e6cd31fbcc3ce70c6c4847cdcb'/>
<id>urn:sha1:f712c5130e02a4e6cd31fbcc3ce70c6c4847cdcb</id>
<content type='text'>
fails or the HMAC check fails.

Noted independently by jsing@ and Kurt Cancemi (kurt (at) x64architecture.com)
ok bcook@
original patch by guenther@
</content>
</entry>
<entry>
<title>Check for packet with truncated DTLS cookie.</title>
<updated>2016-10-03T11:23:13+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2016-10-03T11:23:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5ad8ea009ea6ef31c2a5336c8130f87e4c760aad'/>
<id>urn:sha1:5ad8ea009ea6ef31c2a5336c8130f87e4c760aad</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@
original commit by @guenther
</content>
</entry>
<entry>
<title>Improve ticket validity checking when tlsext_ticket_key_cb() callback</title>
<updated>2016-10-03T11:20:03+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2016-10-03T11:20:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7c9fea17435f1f65894cd6629a5bfabcad08f767'/>
<id>urn:sha1:7c9fea17435f1f65894cd6629a5bfabcad08f767</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@
original commit by guenther@
</content>
</entry>
<entry>
<title>In X509_cmp_time(), pass asn1_time_parse() the tag of the field being</title>
<updated>2016-10-03T11:16:12+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2016-10-03T11:16:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2850073beb6746d99de3d57523421bdd9b4e54d5'/>
<id>urn:sha1:2850073beb6746d99de3d57523421bdd9b4e54d5</id>
<content type='text'>
parsed so that a malformed GeneralizedTime field is recognized as an error
instead of potentially being interpreted as if it was a valid UTCTime.

Reported by Theofilos Petsios (theofilos (at) cs.columbia.edu)
ok beck@ tedu@ jsing@
</content>
</entry>
<entry>
<title>bump to 2.4.4</title>
<updated>2016-10-02T23:22:52+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2016-10-02T23:22:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d8d1eac1579b0cadef506f6c48271c02ebce7d39'/>
<id>urn:sha1:d8d1eac1579b0cadef506f6c48271c02ebce7d39</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC: Avoid falling back to a weak digest for (EC)DH when using SNI with</title>
<updated>2016-09-22T18:37:36+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2016-09-22T18:37:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f02c35bac5b3e3187f9d1d489d25f8d67c1b7fa4'/>
<id>urn:sha1:f02c35bac5b3e3187f9d1d489d25f8d67c1b7fa4</id>
<content type='text'>
libssl.
</content>
</entry>
<entry>
<title>MFC: Avoid unbounded memory growth in libssl, which can be triggered by a</title>
<updated>2016-09-22T18:36:57+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2016-09-22T18:36:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=37e72fb6e08643a1c5248bdac41896aaf7475191'/>
<id>urn:sha1:37e72fb6e08643a1c5248bdac41896aaf7475191</id>
<content type='text'>
TLS client repeatedly renegotiating and sending OCSP Status Request TLS
extensions.
</content>
</entry>
<entry>
<title>bump version for 2.4.3</title>
<updated>2016-09-22T05:06:06+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2016-09-22T05:06:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6f54bb436e4633abd476c96a5007054cc7058672'/>
<id>urn:sha1:6f54bb436e4633abd476c96a5007054cc7058672</id>
<content type='text'>
</content>
</entry>
</feed>
