<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libssl/ssl.h, 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-09-20T09:42:00+00:00</updated>
<entry>
<title>Add guards around SSL_get0_peername that were accidentally omitted.</title>
<updated>2020-09-20T09:42:00+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2020-09-20T09:42:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=37e374b9312a434bc3744d7582b97de9d912390b'/>
<id>urn:sha1:37e374b9312a434bc3744d7582b97de9d912390b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prepare to provide SSL_get0_peername</title>
<updated>2020-09-19T10:17:56+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2020-09-19T10:17:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3efe302d9cf5eaaed1c23c0b40d5bb43404367da'/>
<id>urn:sha1:3efe302d9cf5eaaed1c23c0b40d5bb43404367da</id>
<content type='text'>
This is a convenience reacharound to libcrypto that trivially wraps
X509_VERIFY_PARAM_get0_peername(). It is used by unbound 1.11.0 for
better logging.  As it's part of the API that landed with OpenSSL's
DANE, more recent postfix snapshots use it as well.

ok beck inoguchi jsing
</content>
</entry>
<entry>
<title>Prepare to provide stubbed out versions for reading/writing 0-RTT data</title>
<updated>2020-09-19T10:12:06+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2020-09-19T10:12:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ca0243067b7fd199734d0175dd0fadafdce122fc'/>
<id>urn:sha1:ca0243067b7fd199734d0175dd0fadafdce122fc</id>
<content type='text'>
We do not support this feature but need to provide OpenSSL's API since
software assumes it's available whenever TLS1_3_VERSION is available.
These are minimal stubs that should have a decent chance to interact
reasonably with software expecting the tricky upstream semantics, but
this will have to be sorted out with runtime testing, so will likely
have to be refined and revisited.

ok beck jsing
</content>
</entry>
<entry>
<title>Prepare to provide SSL{,_CTX}_{get,set}_max_early_data</title>
<updated>2020-09-19T10:05:00+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2020-09-19T10:05:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1e4262bd018904cc16b72e9d2f9d77fa1615d2e5'/>
<id>urn:sha1:1e4262bd018904cc16b72e9d2f9d77fa1615d2e5</id>
<content type='text'>
Similar to the SSL_SESSION versions, these are noops that are expected
to be available by some configure tests.

ok beck jsing
</content>
</entry>
<entry>
<title>Prepare to provide SSL_SESSION_{set,get}_max_early_data()</title>
<updated>2020-09-19T09:56:35+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2020-09-19T09:56:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=64d116f977e819c5c3ec5361ae30c2df9e5f9101'/>
<id>urn:sha1:64d116f977e819c5c3ec5361ae30c2df9e5f9101</id>
<content type='text'>
Since we do not support 0-RTT, these are noops. Some software expects
this API to be available if TLS1_3_VERSION is defined.

ok beck jsing
</content>
</entry>
<entry>
<title>Prepare to provide SSL_get_peer_tmp_key().</title>
<updated>2020-09-17T15:42:14+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2020-09-17T15:42:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=181e322485985db2e19534d34ecc9005bd54c698'/>
<id>urn:sha1:181e322485985db2e19534d34ecc9005bd54c698</id>
<content type='text'>
OpenSSL effectively renamed SSL_get_server_tmp_key() to
SSL_get_peer_tmp_key() and removed the client-side restriction. Prepare
for a matching rename.

ok tb@
</content>
</entry>
<entry>
<title>Implement SSL_{CTX_,}set_ciphersuites().</title>
<updated>2020-09-13T16:49:05+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2020-09-13T16:49:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=413d6dece592534652ab298d8c9f26aca9ce2063'/>
<id>urn:sha1:413d6dece592534652ab298d8c9f26aca9ce2063</id>
<content type='text'>
OpenSSL added a separate API for configuring TLSv1.3 ciphersuites. Provide
this API, while retaining the current behaviour of being able to configure
TLSv1.3 via the existing interface.

Note that this is not currently exposed in the headers/exported symbols.

ok beck@ inoguchi@ tb@
</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>Move guards from public to internal headers, and fix not use values.</title>
<updated>2020-01-22T07:49:33+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2020-01-22T07:49:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a51d351bce20a83e3ca3ca7f6b906a3cabb79ee2'/>
<id>urn:sha1:a51d351bce20a83e3ca3ca7f6b906a3cabb79ee2</id>
<content type='text'>
reverts previous attempt which would have broken ports

ok jsing@
</content>
</entry>
<entry>
<title>Split the TLSv1.3 guards into separate client and server guards.</title>
<updated>2020-01-22T01:21:43+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2020-01-22T01:21:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4c51eb4a7e69d292be8035dde8373d7945494bae'/>
<id>urn:sha1:4c51eb4a7e69d292be8035dde8373d7945494bae</id>
<content type='text'>
ok beck@ tb@
</content>
</entry>
</feed>
