<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/test, branch OpenSSL_1_0_2o</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_0_2o</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_0_2o'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2018-01-06T18:30:23Z</updated>
<entry>
<title>test/maketests.com: remove irrelevant comment</title>
<updated>2018-01-06T18:30:23Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2018-01-06T11:32:36Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=5e7cd29c95767d214cc98bc7adfb91c6271ac87a'/>
<id>urn:sha1:5e7cd29c95767d214cc98bc7adfb91c6271ac87a</id>
<content type='text'>
Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/5017)
</content>
</entry>
<entry>
<title>Add missing tests to the VMS test scripts</title>
<updated>2018-01-06T18:30:23Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2018-01-04T21:37:34Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=ceee07cee5d7f07f1b48798ba8fe790204644b9e'/>
<id>urn:sha1:ceee07cee5d7f07f1b48798ba8fe790204644b9e</id>
<content type='text'>
Thanks to Douglas Fyfe @ VSI for making me aware of this

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/5017)
</content>
</entry>
<entry>
<title>Remove three test programs that snuck in</title>
<updated>2017-12-09T23:09:32Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2017-12-09T23:09:25Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=8d8d903118bb55f78e8bed2197cc4f113c30402d'/>
<id>urn:sha1:8d8d903118bb55f78e8bed2197cc4f113c30402d</id>
<content type='text'>
They are from the 1.1.0 or master branches

Fixes #4863

Reviewed-by: Tim Hudson &lt;tjh@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/4887)
</content>
</entry>
<entry>
<title>Standardize syntax around sizeof(foo)</title>
<updated>2017-12-08T20:08:43Z</updated>
<author>
<name>Rich Salz</name>
<email>rsalz@openssl.org</email>
</author>
<published>2017-12-08T20:08:43Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=c6738fd208c143939b6bb7f7ac2061c0f5ff3272'/>
<id>urn:sha1:c6738fd208c143939b6bb7f7ac2061c0f5ff3272</id>
<content type='text'>
Reviewed-by: Andy Polyakov &lt;appro@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/4875)
</content>
</entry>
<entry>
<title>Add a test for CVE-2017-3737</title>
<updated>2017-12-06T15:40:23Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2017-11-29T13:56:15Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=c7383fb5f21aa3451f76bb98bdd5a96b070a2c47'/>
<id>urn:sha1:c7383fb5f21aa3451f76bb98bdd5a96b070a2c47</id>
<content type='text'>
Test reading/writing to an SSL object after a fatal error has been
detected.

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
</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>Limit the output of the enc -ciphers command</title>
<updated>2017-03-08T15:16:44Z</updated>
<author>
<name>Pauli</name>
<email>paul.dale@oracle.com</email>
</author>
<published>2017-03-08T01:18:55Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=201015ee4f38e5d216a7625282c6b8a395b680b7'/>
<id>urn:sha1:201015ee4f38e5d216a7625282c6b8a395b680b7</id>
<content type='text'>
to just the ciphers enc can
process.  This means no AEAD ciphers and no XTS mode.

Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/2876)
(cherry picked from commit 777f1708a88f85569304caeca197c96ef912b236)

(cherry picked from commit b97324dbcb12e8b509d513ded9ba3f71c14547d8)
</content>
</entry>
<entry>
<title>Restore the test coverage of COMP_rle and SSL_COMP_add_compression_method</title>
<updated>2017-02-24T10:22:40Z</updated>
<author>
<name>Bernd Edlinger</name>
<email>bernd.edlinger@hotmail.de</email>
</author>
<published>2017-02-11T07:53:24Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=847406923534dd791f73d0cda15d3f17f513f2a5'/>
<id>urn:sha1:847406923534dd791f73d0cda15d3f17f513f2a5</id>
<content type='text'>
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/2595)</content>
</entry>
<entry>
<title>Add -Wundef to --strict-warnings options. Fix some warnings.</title>
<updated>2017-02-23T15:07:21Z</updated>
<author>
<name>Bernd Edlinger</name>
<email>bernd.edlinger@hotmail.de</email>
</author>
<published>2017-02-22T20:40:41Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=0b8c12f57a63b895b9192846f79ce73db0153c02'/>
<id>urn:sha1:0b8c12f57a63b895b9192846f79ce73db0153c02</id>
<content type='text'>
Reviewed-by: Andy Polyakov &lt;appro@openssl.org&gt;
Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/2714)
</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>
</feed>
