<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libssl/tls13_key_schedule.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>2019-11-17T21:01:08+00:00</updated>
<entry>
<title>Correct update of application traffic secrets to use an empty context</title>
<updated>2019-11-17T21:01:08+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2019-11-17T21:01:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5f6de9e36a15c995996451c1b07fec170185cb3d'/>
<id>urn:sha1:5f6de9e36a15c995996451c1b07fec170185cb3d</id>
<content type='text'>
rather than the hash of an empty context

ok jsing@
</content>
</entry>
<entry>
<title>NULL out mdctx to prevent possible double free introduced in version 1.4</title>
<updated>2018-11-13T01:25:13+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2018-11-13T01:25:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b3be34a85dd28e6e8945e48a8b4a33e139e1ec1a'/>
<id>urn:sha1:b3be34a85dd28e6e8945e48a8b4a33e139e1ec1a</id>
<content type='text'>
Spotted by maestre@, ok tb@
</content>
</entry>
<entry>
<title>Avoid a double allocation and memory leak.</title>
<updated>2018-11-10T01:34:02+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2018-11-10T01:34:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=09deb176bcd80138000f108bd95380b31d2bb99f'/>
<id>urn:sha1:09deb176bcd80138000f108bd95380b31d2bb99f</id>
<content type='text'>
Reported by Ben L &lt;bobsayshilol at live dot co dot uk&gt;
</content>
</entry>
<entry>
<title>Fix last of the empty hash nonsense</title>
<updated>2018-11-10T00:18:25+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2018-11-10T00:18:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c2dfd9af8a8124c8a2287db5eb2053c1cfe8ae7c'/>
<id>urn:sha1:c2dfd9af8a8124c8a2287db5eb2053c1cfe8ae7c</id>
<content type='text'>
ok jsing@
</content>
</entry>
<entry>
<title>Fix the TLSv1.3 key schedule implementation.</title>
<updated>2018-11-09T23:56:20+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2018-11-09T23:56:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=236a0b4072d51a34c329faba501c875a4272ff0a'/>
<id>urn:sha1:236a0b4072d51a34c329faba501c875a4272ff0a</id>
<content type='text'>
When the RFC refers to ("") for key derivation, it is referring to the
transcript hash of an empty string, not an empty string. Rename
tls13_secrets_new() to tls13_secrets_create(), make it take an EVP_MD *
and calculate the hash of an empty string so that we have it available
for the "derived" and other steps. Merge tls13_secrets_init() into
the same function, remove the EVP_MD * from other functions and use the
empty string hash at the appropriate places.

ok beck@ tb@
</content>
</entry>
<entry>
<title>KNF</title>
<updated>2018-11-08T23:50:54+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2018-11-08T23:50:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=28309ada59618f5f17a3a33c856484080fa10f80'/>
<id>urn:sha1:28309ada59618f5f17a3a33c856484080fa10f80</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move #include &lt;openssl/evp.h&gt; to the header.</title>
<updated>2018-11-08T20:38:25+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-11-08T20:38:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1cd5707208557d1e370547eacffdf78840a887da'/>
<id>urn:sha1:1cd5707208557d1e370547eacffdf78840a887da</id>
<content type='text'>
discussed with beck and jsing
</content>
</entry>
<entry>
<title>Add initial TLS 1.3 key schedule support with basic regress tests</title>
<updated>2018-11-07T19:43:12+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2018-11-07T19:43:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=225cffb5dfc81ab7d9943801bd3eb4495d985dd2'/>
<id>urn:sha1:225cffb5dfc81ab7d9943801bd3eb4495d985dd2</id>
<content type='text'>
ok jsing@ tb@
</content>
</entry>
</feed>
