<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libssl/ssl_kex.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-04-18T14:07:56+00:00</updated>
<entry>
<title>Expose the peer ephemeral public key used for TLSv1.3 key exchange.</title>
<updated>2020-04-18T14:07:56+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2020-04-18T14:07:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=45ae045ccf3a3740b07e9b2ecbbbbb3320d2f36d'/>
<id>urn:sha1:45ae045ccf3a3740b07e9b2ecbbbbb3320d2f36d</id>
<content type='text'>
SSL_get_server_tmp_key() provides the peer ephemeral public key used
for key exchange. In the case of TLSv1.3 this is essentially the peer
public key from the key share used for TLSv1.3 key exchange, hence make it
availaable via SSL_get_server_tmp_key().

ok inoguchi@ tb@
</content>
</entry>
<entry>
<title>Factor out/rewrite the ECDHE EC point key exchange code.</title>
<updated>2020-01-30T16:25:09+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2020-01-30T16:25:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c435cca7eec0ec8c6d2f34f5511be91edae36307'/>
<id>urn:sha1:c435cca7eec0ec8c6d2f34f5511be91edae36307</id>
<content type='text'>
This reduces replication between the existing TLS client/server and allows
the code to soon be reused for TLSv1.3.

With feedback from inoguchi@ and tb@

ok inoguchi@ tb@
</content>
</entry>
</feed>
