<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/ssl, 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-03-27T13:55:22Z</updated>
<entry>
<title>make update</title>
<updated>2018-03-27T13:55:22Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2018-03-27T13:55:22Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=699a72a5e99f7da8825136f307e0b1831bc2d38a'/>
<id>urn:sha1:699a72a5e99f7da8825136f307e0b1831bc2d38a</id>
<content type='text'>
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
</content>
</entry>
<entry>
<title>Update copyright year</title>
<updated>2018-03-27T12:46:45Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2018-03-27T12:46:45Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=f8e9126449c37a4e4cb52eb8141ac875e14d6d3f'/>
<id>urn:sha1:f8e9126449c37a4e4cb52eb8141ac875e14d6d3f</id>
<content type='text'>
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
</content>
</entry>
<entry>
<title>Minor style fixup on recent commit</title>
<updated>2018-03-05T14:26:05Z</updated>
<author>
<name>Bernd Edlinger</name>
<email>bernd.edlinger@hotmail.de</email>
</author>
<published>2018-03-04T12:09:29Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=43032197607b1c0825e5dcfb5a08a7351a1289d5'/>
<id>urn:sha1:43032197607b1c0825e5dcfb5a08a7351a1289d5</id>
<content type='text'>
99bb59d at ssl_scan_clienthello_tlsext

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
Reviewed-by: Kurt Roeckx &lt;kurt@roeckx.be&gt;
(Merged from https://github.com/openssl/openssl/pull/5507)
</content>
</entry>
<entry>
<title>Checks ec_points_format extension size</title>
<updated>2018-02-22T18:56:40Z</updated>
<author>
<name>Philippe Antoine</name>
<email>p.antoine@catenacyber.fr</email>
</author>
<published>2018-02-22T18:56:40Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=99bb59d9d7fbcf73c8ed1e5b3e9cb7e3b0225521'/>
<id>urn:sha1:99bb59d9d7fbcf73c8ed1e5b3e9cb7e3b0225521</id>
<content type='text'>
Before reading first byte as length

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/5410)
</content>
</entry>
<entry>
<title>Sanity check the ticket length before using key name/IV</title>
<updated>2018-02-21T11:26:25Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2018-02-20T10:20:20Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=cb7503750efc02c64cdb7167dee692e47c44c6e9'/>
<id>urn:sha1:cb7503750efc02c64cdb7167dee692e47c44c6e9</id>
<content type='text'>
This could in theory result in an overread - but due to the over allocation
of the underlying buffer does not represent a security issue.

Thanks to Fedor Indutny for reporting this issue.

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/5417)
</content>
</entry>
<entry>
<title>Swap the check in ssl3_write_pending to avoid using</title>
<updated>2018-02-09T18:31:36Z</updated>
<author>
<name>Bernd Edlinger</name>
<email>bernd.edlinger@hotmail.de</email>
</author>
<published>2018-02-09T18:31:36Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=575c69f97ca7c8cfaf2a448272f7a1615308acdd'/>
<id>urn:sha1:575c69f97ca7c8cfaf2a448272f7a1615308acdd</id>
<content type='text'>
the possibly indeterminate pointer value in wpend_buf.

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/5309)
</content>
</entry>
<entry>
<title>Make sure we check an incoming reneg ClientHello in DTLS</title>
<updated>2018-01-30T16:07:30Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2018-01-29T14:55:44Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=d498e526832bd6c50238f3dc0bcac9375179926e'/>
<id>urn:sha1:d498e526832bd6c50238f3dc0bcac9375179926e</id>
<content type='text'>
In TLS we have a check to make sure an incoming reneg ClientHello is
acceptable. The equivalent check is missing in the DTLS code. This means
that if a client does not signal the ability to handle secure reneg in the
initial handshake, then a subsequent reneg handshake should be rejected by
the server. In the DTLS case the reneg was being allowed if the the 2nd
ClientHello had a renegotiation_info extension. This is incorrect.

While incorrect, this does not represent a security issue because if
the renegotiation_info extension is present in the second ClientHello it
also has to be *correct*. Therefore this will only work if both the client
and server believe they are renegotiating, and both know the previous
Finished result. This is not the case in an insecure rengotiation attack.

I have also tidied up the check in the TLS code and given a better check
for determining whether we are renegotiating or not.

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/5192)
</content>
</entry>
<entry>
<title>Changed OPENSSL_gmtime so macOS uses threadsafe gmtime_r instead of gmtime.</title>
<updated>2018-01-24T15:23:20Z</updated>
<author>
<name>Jonathan Scalise</name>
<email>scalisejonathan@gmail.com</email>
</author>
<published>2017-06-02T20:47:03Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=8552d91856895960d00343972613ce5c296864b7'/>
<id>urn:sha1:8552d91856895960d00343972613ce5c296864b7</id>
<content type='text'>
Updated uses of gmtime to now call OPENSSL_gmtime instead.

Used similar preprocessor logic to make sure localtime_r is called instead
of localtime when applicable.

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/3609)
</content>
</entry>
<entry>
<title>Cleanup ctxs if callback fail to retrieve session ticket</title>
<updated>2018-01-24T12:17:11Z</updated>
<author>
<name>J Mohan Rao Arisankala</name>
<email>mohan@computer.org</email>
</author>
<published>2017-04-21T16:03:46Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=874893375c023c2b394887cfb54d52837a29f7c5'/>
<id>urn:sha1:874893375c023c2b394887cfb54d52837a29f7c5</id>
<content type='text'>
If tlsext ticket decrypt callback returns error, cleanup ctxs

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/3273)
</content>
</entry>
<entry>
<title>Tolerate DTLS alerts with an incorrect version number</title>
<updated>2018-01-09T22:14:59Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2018-01-05T10:12:29Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=da9ed72576a6b21a44df5eb913727838e99ff7c8'/>
<id>urn:sha1:da9ed72576a6b21a44df5eb913727838e99ff7c8</id>
<content type='text'>
In the case of a protocol version alert being sent by a peer the record
version number may not be what we are expecting. In DTLS records with an
unexpected version number are silently discarded. This probably isn't
appropriate for alerts, so we tolerate a mismatch in the minor version
number.

This resolves an issue reported on openssl-users where an OpenSSL server
chose DTLS1.0 but the client was DTLS1.2 only and sent a protocol_version
alert with a 1.2 record number. This was silently ignored by the server.

Reviewed-by: Viktor Dukhovni &lt;viktor@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/5019)
</content>
</entry>
</feed>
