<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl, branch tls1.3-draft-18</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=tls1.3-draft-18</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=tls1.3-draft-18'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2017-07-14T10:19:17Z</updated>
<entry>
<title>Update PR#3925</title>
<updated>2017-07-14T10:19:17Z</updated>
<author>
<name>Roelof duToit</name>
<email>r@dutoit.za.net</email>
</author>
<published>2017-07-13T18:09:19Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=669c623fe17ed8e33c742d9b8e7ea35ce90f2127'/>
<id>urn:sha1:669c623fe17ed8e33c742d9b8e7ea35ce90f2127</id>
<content type='text'>
Reviewed-by: Tim Hudson &lt;tjh@openssl.org&gt;
Reviewed-by: Bernd Edlinger &lt;bernd.edlinger@hotmail.de&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/3925)
</content>
</entry>
<entry>
<title>Retry SSL_read on ERROR_WANT_READ.</title>
<updated>2017-07-14T10:19:17Z</updated>
<author>
<name>Roelof duToit</name>
<email>r@dutoit.za.net</email>
</author>
<published>2017-07-13T17:07:26Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=a889e9796b6617f98332a0cfe5473c5f63b32cfc'/>
<id>urn:sha1:a889e9796b6617f98332a0cfe5473c5f63b32cfc</id>
<content type='text'>
This resolves the retry issue in general, but also the specific case where a TLS 1.3 server sends a post-handshake NewSessionTicket message prior to appdata.

Reviewed-by: Tim Hudson &lt;tjh@openssl.org&gt;
Reviewed-by: Bernd Edlinger &lt;bernd.edlinger@hotmail.de&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/3925)
</content>
</entry>
<entry>
<title>Add tests for version/ciphersuite sanity checks</title>
<updated>2017-05-04T10:49:20Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2017-04-26T10:43:05Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=f315b665715bc499b5b97b18d3a7933c7b81ee5d'/>
<id>urn:sha1:f315b665715bc499b5b97b18d3a7933c7b81ee5d</id>
<content type='text'>
The previous commits added sanity checks for where the max enabled protocol
version does not have any configured ciphersuites. We should check that we
fail in those circumstances.

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/3334)</content>
</entry>
<entry>
<title>Add a ciphersuite config sanity check for servers</title>
<updated>2017-05-04T10:49:19Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2017-04-26T10:28:20Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=ae4765396f19f5aa8aeb6565707e8e5ada4f3e6d'/>
<id>urn:sha1:ae4765396f19f5aa8aeb6565707e8e5ada4f3e6d</id>
<content type='text'>
Ensure that there are ciphersuites enabled for the maximum supported
version we will accept in a ClientHello.

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/3334)</content>
</entry>
<entry>
<title>Add a ciphersuite config sanity check for clients</title>
<updated>2017-05-04T10:49:19Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2017-04-26T09:38:32Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=5d62fd7cb2d7e1abc8c9a09cbc05744a7d346775'/>
<id>urn:sha1:5d62fd7cb2d7e1abc8c9a09cbc05744a7d346775</id>
<content type='text'>
Ensure that there are ciphersuites enabled for the maximum supported
version we are claiming in the ClientHello.

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/3334)</content>
</entry>
<entry>
<title>Add a test for resumption after HRR</title>
<updated>2017-03-21T10:09:14Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2017-03-20T18:21:54Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=05a2feb6841c786b24a104943b2765ef8bc7a61f'/>
<id>urn:sha1:05a2feb6841c786b24a104943b2765ef8bc7a61f</id>
<content type='text'>
Make sure we actually test resumption where an HRR has occurred.

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/2996)
(cherry picked from commit 1763ab10291eec361d8e56519582d710158e1e8e)
</content>
</entry>
<entry>
<title>Fix resumption after HRR</title>
<updated>2017-03-21T10:09:14Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2017-03-20T18:03:34Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=2c7e64564cf7ab00c099d4f398ae9e53698b68f6'/>
<id>urn:sha1:2c7e64564cf7ab00c099d4f398ae9e53698b68f6</id>
<content type='text'>
Commit 6b1bb98fa moved the processing of ClientHello extensions into the
state machine post-processing stage. After processing s-&gt;init_num is reset
to 0, so by post-processing we cannot rely on its value. Unfortunately we
were using it to handle the PSK extension. This causes the handshake to
fail.

We were using init_num to figure out the length of ClientHello2 so we can
remove it from the handshake_buffer. The handshake_buffer holds the
transcript of all the messages sent so far. For PSK processing though we
only want to add in a partial ClientHello2. This commit changes things so
we just work out where ClientHello2 starts, working forward from the
beginning of handshake_buffer.

Fixes #2983

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/2996)
(cherry picked from commit 77815a026cbedbb7b9a89558612f69e6294fe1ea)
</content>
</entry>
<entry>
<title>Fix typo in ASYNC_WAIT_CTX_new.pod doc</title>
<updated>2017-03-16T13:50:21Z</updated>
<author>
<name>Paul Yang</name>
<email>paulyang.inf@gmail.com</email>
</author>
<published>2017-03-16T08:58:30Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=7baabf45c424c135ecfafc6b3bb7ea1d225fbfda'/>
<id>urn:sha1:7baabf45c424c135ecfafc6b3bb7ea1d225fbfda</id>
<content type='text'>
For the function that get the changed fds, it should be
'ASYNC_WAIT_CTX_get_changed_fds()' instead of 'ASYNC_WAIT_CTX_fds_have_changed()'.

CLA: trivial

Signed-off-by: Paul Yang &lt;paulyang.inf@gmail.com&gt;

Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/2966)</content>
</entry>
<entry>
<title>Simplify code around next_proto.len by changing 'len' data type.</title>
<updated>2017-03-16T10:43:39Z</updated>
<author>
<name>FdaSilvaYY</name>
<email>fdasilvayy@gmail.com</email>
</author>
<published>2016-12-05T23:42:01Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=f2ff1432fc50e5033471859dc9899eb219278a7a'/>
<id>urn:sha1:f2ff1432fc50e5033471859dc9899eb219278a7a</id>
<content type='text'>
clean an useless static qualifier and a dead comment.

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/2278)
</content>
</entry>
<entry>
<title>Remove documentation of deleted function</title>
<updated>2017-03-16T10:39:34Z</updated>
<author>
<name>Benjamin Kaduk</name>
<email>bkaduk@akamai.com</email>
</author>
<published>2017-02-28T22:39:01Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=0ae407eebe9aafecb7181f75935fcc344318a578'/>
<id>urn:sha1:0ae407eebe9aafecb7181f75935fcc344318a578</id>
<content type='text'>
It's even removing a BUGS entry!

Reviewed-by: Emilia Käsper &lt;emilia@openssl.org&gt;
Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/2797)</content>
</entry>
</feed>
