<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libssl/s3_cbc.c, branch OPENBSD_6_8_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_6_8_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_6_8_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2020-06-19T21:26:40+00:00</updated>
<entry>
<title>We inherited the constant time CBC padding removal from BoringSSL, but</title>
<updated>2020-06-19T21:26:40+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2020-06-19T21:26:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d3fc4a3d813db5a52ae85ac61643301a5f27a818'/>
<id>urn:sha1:d3fc4a3d813db5a52ae85ac61643301a5f27a818</id>
<content type='text'>
missed a subsequent fix for an off-by-one in that code.  If the first
byte of a CBC padding of length 255 is mangled, we don't detect that.

Adam Langley's BoringSSL commit 80842bdb44855dd7f1dde64a3fa9f4e782310fc7

Fixes the failing tlsfuzzer lucky 13 test case.

ok beck inoguchi
</content>
</entry>
<entry>
<title>Consistently spell 'unsigned' as 'unsigned int', as style(9) seems</title>
<updated>2020-03-16T15:25:14+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2020-03-16T15:25:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=168e0561df78f7340b3a674c6ffe771fb5b4bbb2'/>
<id>urn:sha1:168e0561df78f7340b3a674c6ffe771fb5b4bbb2</id>
<content type='text'>
to prefer that. No binary change except in d1_srtp.c where the
generated assembly differs only in line numbers (due to a wrapped
long line) and in s3_cbc.c where there is no change in the generated
assembly.

ok inoguchi jsing
</content>
</entry>
<entry>
<title>Stop overloading the record type for padding length.</title>
<updated>2020-03-12T17:09:02+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2020-03-12T17:09:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=090aa8eb50273dd73eaba4ac5362be86b97cd254'/>
<id>urn:sha1:090aa8eb50273dd73eaba4ac5362be86b97cd254</id>
<content type='text'>
Currently the CBC related code stuffs the padding length in the upper bits
of the type field... stop doing that and add a padding_length field to the
record struct instead.

ok inoguchi@ tb@
</content>
</entry>
<entry>
<title>Use internal versions of SSL3_BUFFER, SSL3_RECORD and DTLS1_RECORD_DATA.</title>
<updated>2020-03-12T17:01:53+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2020-03-12T17:01:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=63b0f131cbf0e20ff888516045c6693e8515333f'/>
<id>urn:sha1:63b0f131cbf0e20ff888516045c6693e8515333f</id>
<content type='text'>
SSL3_BUFFER, SSL3_RECORD and DTLS1_RECORD_DATA are currently still in
public headers, even though their usage is internal. This moves to
using _INTERNAL suffixed versions that are in internal headers, which
then allows us to change them without any potential public API fallout.

ok inoguchi@ tb@
</content>
</entry>
<entry>
<title>Move l2n/l2n8 into s3_cbc.c, since this is the only code that uses it.</title>
<updated>2020-02-21T16:07:00+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2020-02-21T16:07:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e173811f7a345de2b1fc719064b6ec1ca1eed9c6'/>
<id>urn:sha1:e173811f7a345de2b1fc719064b6ec1ca1eed9c6</id>
<content type='text'>
ok inoguchi@ tb@
</content>
</entry>
<entry>
<title>Remove now unused code for EVP_CIPH_FLAG_AEAD_CIPHER and EVP_CIPH_GCM_MODE.</title>
<updated>2018-09-08T14:39:41+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2018-09-08T14:39:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=796a6cede5802a1cdee69a9fbb287c26897883f9'/>
<id>urn:sha1:796a6cede5802a1cdee69a9fbb287c26897883f9</id>
<content type='text'>
ok inoguchi@ tb@
</content>
</entry>
<entry>
<title>move back read_hash and enc_read_ctx into ssl_st. wpa_supplicant and</title>
<updated>2017-01-23T08:08:06+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2017-01-23T08:08:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ba841e9426c50ad2174e15eea62a99c0bf5dce1b'/>
<id>urn:sha1:ba841e9426c50ad2174e15eea62a99c0bf5dce1b</id>
<content type='text'>
other perversions touches them sickly and unnaturally.
</content>
</entry>
<entry>
<title>Move a large part of ssl_st into internal, so we can see what squeals.</title>
<updated>2017-01-23T06:45:30+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2017-01-23T06:45:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=944291c95efe2e7311da10ff3d828328ff5a0f4a'/>
<id>urn:sha1:944291c95efe2e7311da10ff3d828328ff5a0f4a</id>
<content type='text'>
ok jsing@
</content>
</entry>
<entry>
<title>When using an union including a type known for having strong alignment</title>
<updated>2016-11-08T21:25:01+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2016-11-08T21:25:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2f5900bed54d60e6bee1890ef1d051d237f73c40'/>
<id>urn:sha1:2f5900bed54d60e6bee1890ef1d051d237f73c40</id>
<content type='text'>
constraints, in order to force the union to have the same constraint,
use the actual type instead of `double'. And add a comment explaining why we
want such an alignment in there.

ok beck@
</content>
</entry>
<entry>
<title>Remove unused SSLv3 from ssl3_cbc_record_digest_supported().</title>
<updated>2016-11-06T17:21:04+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2016-11-06T17:21:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a7c1d6ee7eeba1971186270659e8111e6a109e82'/>
<id>urn:sha1:a7c1d6ee7eeba1971186270659e8111e6a109e82</id>
<content type='text'>
From Markus Uhlin &lt;markus.uhlin at bredband dot net&gt;

ok beck@ bcooK@
</content>
</entry>
</feed>
