<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/test, branch OpenSSL_1_0_2l</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_0_2l</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_0_2l'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2017-03-08T15:16:44Z</updated>
<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>
<entry>
<title>Make update</title>
<updated>2016-09-09T21:26:26Z</updated>
<author>
<name>Rich Salz</name>
<email>rsalz@openssl.org</email>
</author>
<published>2016-09-09T16:17:47Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=373a56139f910c3ef08f6df2d48ad954a5c3a0f4'/>
<id>urn:sha1:373a56139f910c3ef08f6df2d48ad954a5c3a0f4</id>
<content type='text'>
Reviewed-by: Andy Polyakov &lt;appro@openssl.org&gt;
</content>
</entry>
<entry>
<title>Add basic test for Cisco DTLS1_BAD_VER and record replay handling</title>
<updated>2016-08-26T12:44:11Z</updated>
<author>
<name>David Woodhouse</name>
<email>David.Woodhouse@intel.com</email>
</author>
<published>2016-08-03T17:25:07Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=50c30153d3fe887d0f6c8c0514bc825c4f3dec6a'/>
<id>urn:sha1:50c30153d3fe887d0f6c8c0514bc825c4f3dec6a</id>
<content type='text'>
(Modified for 1.0.2 by adding selected PACKET_xx() functions and PRF, and
subsequent cleanup from commit eb633d03fe2db3666840dee8d0a2dbe491672dfc)

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(cherry picked from commit 40425899200a3dea9ec3684d3eb80bcf50c99baf)
</content>
</entry>
<entry>
<title>ssltestlib: Tell compiler we don't care about the value when we don't</title>
<updated>2016-08-22T12:16:27Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2016-08-22T12:02:31Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=91dc6054582d1b7f263a67527ebbe2c050d178fc'/>
<id>urn:sha1:91dc6054582d1b7f263a67527ebbe2c050d178fc</id>
<content type='text'>
In mempacket_test_read(), we've already fetched the top value of the
stack, so when we shift the stack, we don't care for the value.  The
compiler needs to be told, or it will complain harshly when we tell it
to be picky.

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(cherry picked from commit 1c288878af42650fbda911b702ae7b551a545b1c)
</content>
</entry>
<entry>
<title>Have dtlstest run on VMS as well</title>
<updated>2016-08-19T13:19:00Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2016-08-19T13:19:00Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=66e708326524929a0e1631f8d1ef6e63c153922c'/>
<id>urn:sha1:66e708326524929a0e1631f8d1ef6e63c153922c</id>
<content type='text'>
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
</content>
</entry>
<entry>
<title>Add a DTLS unprocesed records test</title>
<updated>2016-08-19T12:50:27Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2016-07-05T10:37:40Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=bc4d7e1230bfb10cc3154b3d11ac2ff95f48bc94'/>
<id>urn:sha1:bc4d7e1230bfb10cc3154b3d11ac2ff95f48bc94</id>
<content type='text'>
Add a test to inject a record from the next epoch during the handshake and
make sure it doesn't get processed immediately.

Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
</content>
</entry>
<entry>
<title>Back port ssltestlib code to 1.0.2</title>
<updated>2016-08-19T12:50:27Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2016-07-05T10:36:10Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=48e8df6e399ec1bef53500457f16b54d798198d3'/>
<id>urn:sha1:48e8df6e399ec1bef53500457f16b54d798198d3</id>
<content type='text'>
Enables the testing of DTLS code in 1.0.2

Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
</content>
</entry>
</feed>
