<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/test/testssl, branch OpenSSL_1_0_2t</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_0_2t</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_0_2t'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2018-06-19T10:12:59Z</updated>
<entry>
<title>Fix no-ssl3-method in 1.0.2</title>
<updated>2018-06-19T10:12:59Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2018-06-18T12:00:40Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=8fbbbdd5fcfeca62d339d1db11887da2a298ee8e'/>
<id>urn:sha1:8fbbbdd5fcfeca62d339d1db11887da2a298ee8e</id>
<content type='text'>
Fixes #5322

Reviewed-by: Tim Hudson &lt;tjh@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/6510)
</content>
</entry>
<entry>
<title>Fix weak digest in TLS 1.2 with SNI.</title>
<updated>2017-11-01T12:35:19Z</updated>
<author>
<name>David Benjamin</name>
<email>davidben@google.com</email>
</author>
<published>2017-10-23T23:13:05Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=a92ca561bc91f4ebd2f53578e82058efcde61aed'/>
<id>urn:sha1:a92ca561bc91f4ebd2f53578e82058efcde61aed</id>
<content type='text'>
1ce95f19601bbc6bfd24092c76c8f8105124e857 was incomplete and did not
handle the case when SSL_set_SSL_CTX was called from the cert_cb
callback rather than the SNI callback. The consequence is any server
using OpenSSL 1.0.2 and the cert_cb callback for SNI only ever signs a
weak digest, SHA-1, even when connecting to clients which use secure
ones.

Fix this and add regression tests for both this and the original issue.

Fixes #4554.

Reviewed-by: Emilia Käsper &lt;emilia@openssl.org&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/4577)
</content>
</entry>
<entry>
<title>Fix session ticket and SNI</title>
<updated>2017-02-08T11:35:41Z</updated>
<author>
<name>Todd Short</name>
<email>tshort@akamai.com</email>
</author>
<published>2016-05-12T22:16:52Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=dbdb96617cce2bd4356d57f53ecc327d0e31f2ad'/>
<id>urn:sha1:dbdb96617cce2bd4356d57f53ecc327d0e31f2ad</id>
<content type='text'>
When session tickets are used, it's possible that SNI might swtich the
SSL_CTX on an SSL. Normally, this is not a problem, because the
initial_ctx/session_ctx are used for all session ticket/id processes.

However, when the SNI callback occurs, it's possible that the callback
may update the options in the SSL from the SSL_CTX, and this could
cause SSL_OP_NO_TICKET to be set. If this occurs, then two bad things
can happen:

1. The session ticket TLSEXT may not be written when the ticket expected
flag is set. The state machine transistions to writing the ticket, and
the client responds with an error as its not expecting a ticket.
2. When creating the session ticket, if the ticket key cb returns 0
the crypto/hmac contexts are not initialized, and the code crashes when
trying to encrypt the session ticket.

To fix 1, if the ticket TLSEXT is not written out, clear the expected
ticket flag.
To fix 2, consider a return of 0 from the ticket key cb a recoverable
error, and write a 0 length ticket and continue. The client-side code
can explicitly handle this case.

Fix these two cases, and add unit test code to validate ticket behavior.

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/1065)</content>
</entry>
<entry>
<title>Fix ALPN</title>
<updated>2016-04-04T17:45:09Z</updated>
<author>
<name>Todd Short</name>
<email>tshort@akamai.com</email>
</author>
<published>2016-03-05T13:47:55Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=af2db04c9979554ada88d969da6332a827a47599'/>
<id>urn:sha1:af2db04c9979554ada88d969da6332a827a47599</id>
<content type='text'>
* Perform ALPN after the SNI callback; the SSL_CTX may change due to
  that processing
* Add flags to indicate that we actually sent ALPN, to properly error
  out if unexpectedly received.
* document ALPN functions
* unit tests

Backport of commit 817cd0d52f0462039d1fe60462150be7f59d2002

Reviewed-by: Emilia Käsper &lt;emilia@openssl.org&gt;
Reviewed-by: Dr. Stephen Henson &lt;steve@openssl.org&gt;
</content>
</entry>
<entry>
<title>Check for errors with SRP</title>
<updated>2015-06-29T18:21:15Z</updated>
<author>
<name>Dr. Stephen Henson</name>
<email>steve@openssl.org</email>
</author>
<published>2015-06-25T14:07:25Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=f8f75a7e4a7746caba9cab843e14ed6a41dfad21'/>
<id>urn:sha1:f8f75a7e4a7746caba9cab843e14ed6a41dfad21</id>
<content type='text'>
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(cherry picked from commit 5fced2395ddfb603a50fd1bd87411e603a59dc6f)
</content>
</entry>
<entry>
<title>RT3907-fix</title>
<updated>2015-06-23T00:50:20Z</updated>
<author>
<name>Rich Salz</name>
<email>rsalz@akamai.com</email>
</author>
<published>2015-06-22T23:26:50Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=0abf6104476db172dd82a66e1a4567876270e0ef'/>
<id>urn:sha1:0abf6104476db172dd82a66e1a4567876270e0ef</id>
<content type='text'>
Typo in local variable name; introduced by previous fix.

Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
(cherry picked from commit cc3f3fc2b1c94d65824ab8d69595b6d89b17cf8d)
</content>
</entry>
<entry>
<title>RT3907: avoid "local" in testssl script</title>
<updated>2015-06-22T19:50:02Z</updated>
<author>
<name>Rich Salz</name>
<email>rsalz@akamai.com</email>
</author>
<published>2015-06-13T21:18:47Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=57bd71b45b39d4eedece0b0289c3a8173280e540'/>
<id>urn:sha1:57bd71b45b39d4eedece0b0289c3a8173280e540</id>
<content type='text'>
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
(cherry picked from commit 75ba5c58c6b3b3326a6c3198100830afa120e7c3)
</content>
</entry>
<entry>
<title>Fix ssltest to use 1024-bit DHE parameters</title>
<updated>2015-05-26T10:42:40Z</updated>
<author>
<name>Emilia Kasper</name>
<email>emilia@openssl.org</email>
</author>
<published>2015-05-22T16:35:50Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=b6f33dce3b1ee563c0866654a9b5c44adc7b79b8'/>
<id>urn:sha1:b6f33dce3b1ee563c0866654a9b5c44adc7b79b8</id>
<content type='text'>
Also add more ciphersuite test coverage, and a negative test for
512-bit DHE.

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(cherry picked from commit 1ee85aab75d7c9f20058f781bfe9222323df08eb)
</content>
</entry>
<entry>
<title>Add DTLS tests to make test</title>
<updated>2015-03-20T12:09:24Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2015-03-03T16:08:58Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=b0b723287761ae1b267d6935dc28eb83b6d31d22'/>
<id>urn:sha1:b0b723287761ae1b267d6935dc28eb83b6d31d22</id>
<content type='text'>
Updated test/testssl script to include the new DTLS capability in ssltest.

Reviewed-by: Emilia Käsper &lt;emilia@openssl.org&gt;
(cherry picked from commit 3c381e54233be3d0dcbce7cc853c4767d979fe90)
</content>
</entry>
<entry>
<title>Test SRP authentication ciphersuites.</title>
<updated>2014-08-08T23:09:01Z</updated>
<author>
<name>Dr. Stephen Henson</name>
<email>steve@openssl.org</email>
</author>
<published>2014-08-08T10:19:39Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=90a549ddfbd56970dd88b4bb19fb2046331ed6a6'/>
<id>urn:sha1:90a549ddfbd56970dd88b4bb19fb2046331ed6a6</id>
<content type='text'>
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(cherry picked from commit 193c1c07165b0042abd217274a084b49459d4443)
</content>
</entry>
</feed>
