<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/ssl, branch OpenSSL_1_1_1t</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_1_1t</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_1_1t'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2023-02-07T11:55:04Z</updated>
<entry>
<title>Update copyright year</title>
<updated>2023-02-07T11:55:04Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2023-02-07T11:55:04Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=c3a54c3b08b150bd1f5f6b5f572adbd243fbaf59'/>
<id>urn:sha1:c3a54c3b08b150bd1f5f6b5f572adbd243fbaf59</id>
<content type='text'>
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Release: yes
</content>
</entry>
<entry>
<title>Ensure our buffer allocation allows for the Explicit IV</title>
<updated>2023-01-24T10:24:35Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2023-01-19T11:59:44Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=4b5ec7c560717ac90b4b05b123e6fe8ab9e20b41'/>
<id>urn:sha1:4b5ec7c560717ac90b4b05b123e6fe8ab9e20b41</id>
<content type='text'>
Some ciphers/protocol versions have an explicit IV. We need to make sure we
have sufficient room for it in the underlying buffer.

Reviewed-by: Paul Dale &lt;pauli@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Hugo Landau &lt;hlandau@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/20087)
</content>
</entry>
<entry>
<title>Fix the ceiling on how much encryption growth we can have</title>
<updated>2022-12-05T11:10:55Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2022-10-27T13:14:53Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=31efcf2c872f8f4d09ad5209ccbf1ada73436775'/>
<id>urn:sha1:31efcf2c872f8f4d09ad5209ccbf1ada73436775</id>
<content type='text'>
Stitched ciphersuites can grow by more during encryption than the code
allowed for. We fix the calculation and add an assert to check we go it
right.

Also if we are adding the MAC independently of the cipher algorithm then
the encryption growth will not include that MAC so we should remove it
from the amount of bytes that we reserve for that growth. Otherwise we
might exceed our buffer size and the WPACKET_reserve operation will
fail.

Note that this is not a security issue. Even though we can overflow the
amount of bytes reserved in the WPACKET for the encryption, the underlying
buffer is still big enough.

Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Hugo Landau &lt;hlandau@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/19585)
</content>
</entry>
<entry>
<title>Update copyright year</title>
<updated>2022-11-01T12:28:05Z</updated>
<author>
<name>Tomas Mraz</name>
<email>tomas@openssl.org</email>
</author>
<published>2022-11-01T12:17:34Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=7d8a20ce241ba4bdd2147a5cb8c4f8a7fc632769'/>
<id>urn:sha1:7d8a20ce241ba4bdd2147a5cb8c4f8a7fc632769</id>
<content type='text'>
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Release: yes
(Merged from https://github.com/openssl/openssl/pull/19560)
</content>
</entry>
<entry>
<title>ssl_cipher_process_rulestr: don't read outside rule_str buffer</title>
<updated>2022-10-26T10:52:23Z</updated>
<author>
<name>Todd C. Miller</name>
<email>Todd.Miller@sudo.ws</email>
</author>
<published>2022-10-24T14:00:48Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=9b3219ba544db82cdad3058b9872058739559944'/>
<id>urn:sha1:9b3219ba544db82cdad3058b9872058739559944</id>
<content type='text'>
If rule_str ended in a "-", "l" was incremented one byte past the
end of the buffer.  This resulted in an out-of-bounds read when "l"
is dereferenced at the end of the loop.  It is safest to just return
early in this case since the condition occurs inside a nested loop.

CLA: trivial

Reviewed-by: Paul Dale &lt;pauli@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/19166)

(cherry picked from commit 428511ca66670e169a0e1b12e7540714b0be4cf8)
</content>
</entry>
<entry>
<title>Update copyright year</title>
<updated>2022-10-11T12:26:59Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2022-10-11T12:13:47Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=0874d7f21b918ce4e860644e8cc697753ef871ef'/>
<id>urn:sha1:0874d7f21b918ce4e860644e8cc697753ef871ef</id>
<content type='text'>
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Release: yes
(Merged from https://github.com/openssl/openssl/pull/19383)
</content>
</entry>
<entry>
<title>Convert serverinfo in SSL_CTX_use_serverinfo() to v2.</title>
<updated>2022-09-09T12:10:03Z</updated>
<author>
<name>Daniel Fiala</name>
<email>daniel@openssl.org</email>
</author>
<published>2022-08-28T09:53:32Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=6e6aad333f26694ff39aba1e59b358e3f25a9a1d'/>
<id>urn:sha1:6e6aad333f26694ff39aba1e59b358e3f25a9a1d</id>
<content type='text'>
Fixes #18183.

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Reviewed-by: Paul Dale &lt;pauli@openssl.org&gt;
Reviewed-by: Hugo Landau &lt;hlandau@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/19081)
</content>
</entry>
<entry>
<title>Coverity 1508506: misuse of time_t</title>
<updated>2022-08-22T04:46:00Z</updated>
<author>
<name>Pauli</name>
<email>pauli@openssl.org</email>
</author>
<published>2022-08-16T01:05:02Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=07ecb790b02c0e8781ae591e7efb2a4f93177354'/>
<id>urn:sha1:07ecb790b02c0e8781ae591e7efb2a4f93177354</id>
<content type='text'>
Fixes a bug in the cookie code which would have caused problems for ten
minutes before and after the lower 32 bits of time_t rolled over.

Reviewed-by: Ben Kaduk &lt;kaduk@mit.edu&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/19022)
</content>
</entry>
<entry>
<title>Coverity 1508534 &amp; 1508540:  misuses of time_t</title>
<updated>2022-08-18T22:40:35Z</updated>
<author>
<name>Pauli</name>
<email>pauli@openssl.org</email>
</author>
<published>2022-08-16T01:05:02Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=552603edfed18f30466277d29b70939390fea65b'/>
<id>urn:sha1:552603edfed18f30466277d29b70939390fea65b</id>
<content type='text'>
Avoid problems when the lower 32 bits of time_t roll over by delaying
the cast to integer until after the time delta has been computed.

Reviewed-by: Ben Kaduk &lt;kaduk@mit.edu&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/19004)

(cherry picked from commit a6cadcbdc3b4f3fbd0fd228e41177f0661b68264)
</content>
</entry>
<entry>
<title>Fix SSL_pending() and SSL_has_pending() with DTLS</title>
<updated>2022-08-10T10:39:26Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2022-07-25T14:59:38Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=01fc812cb0aafc3cfc271303b6646d1c0a86b020'/>
<id>urn:sha1:01fc812cb0aafc3cfc271303b6646d1c0a86b020</id>
<content type='text'>
If app data is received before a Finished message in DTLS then we buffer
it to return later. The function SSL_pending() is supposed to tell you
how much processed app data we have already buffered, and SSL_has_pending()
is supposed to tell you if we have any data buffered (whether processed or
not, and whether app data or not).

Neither SSL_pending() or SSL_has_pending() were taking account of this
DTLS specific app data buffer.

Reviewed-by: Hugo Landau &lt;hlandau@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/18976)
</content>
</entry>
</feed>
