<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libssl/man, branch OPENBSD_7_0</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_0</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_0'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2021-09-14T14:30:57+00:00</updated>
<entry>
<title>provide a small manual page for the SSL_set_psk_use_session_callback(3)</title>
<updated>2021-09-14T14:30:57+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2021-09-14T14:30:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=893064c29739c4260c6617f7fdd94a8a802ae9cb'/>
<id>urn:sha1:893064c29739c4260c6617f7fdd94a8a802ae9cb</id>
<content type='text'>
stub, written from scratch;
OK tb@ on SSL_set_psk_use_session_callback.3
</content>
</entry>
<entry>
<title>Merge the stub SSL_SESSION_is_resumable(3) manual page from the</title>
<updated>2021-09-14T14:08:15+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2021-09-14T14:08:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1b8306e7e3cdef25c29c63bc651d4ae5597212f8'/>
<id>urn:sha1:1b8306e7e3cdef25c29c63bc651d4ae5597212f8</id>
<content type='text'>
OpenSSL 1.1.1 branch, which is still under a free license.
A few tweaks to wording and structure by me.
OK tb@ on SSL_SESSION_is_resumable.3
</content>
</entry>
<entry>
<title>merge the description of SSL_get_tlsext_status_type(3)</title>
<updated>2021-09-11T18:58:41+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2021-09-11T18:58:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=13dbc996ebccef083673eb0d489a35eda7075e9a'/>
<id>urn:sha1:13dbc996ebccef083673eb0d489a35eda7075e9a</id>
<content type='text'>
from the OpenSSL 1.1.1 branch, which is still under a free license
</content>
</entry>
<entry>
<title>Do not ignore SSL_TLSEXT_ERR_FATAL from the ALPN callback</title>
<updated>2021-09-10T09:25:29+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2021-09-10T09:25:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c9e7d5c2a853445ab5e839eb581700a7def5be3b'/>
<id>urn:sha1:c9e7d5c2a853445ab5e839eb581700a7def5be3b</id>
<content type='text'>
As reported by Jeremy Harris, we inherited a strange behavior from
OpenSSL, in that we ignore the SSL_TLSEXT_ERR_FATAL return from the
ALPN callback. RFC 7301, 3.2 states: 'In the event that the server
supports no protocols that the client advertises, then the server
SHALL respond with a fatal "no_application_protocol" alert.'

Honor this requirement and succeed only on SSL_TLSEXT_ERR_{OK,NOACK}
which is the current behavior of OpenSSL. The documentation change
is taken from OpenSSL 1.1.1 as well.

As pointed out by jsing, there is more to be fixed here:
- ensure that the same protocol is selected on session resumption
- should the callback be called even if no ALPN extension was sent?
- ensure for TLSv1.2 and earlier that the SNI has already been processed

ok beck jsing
</content>
</entry>
<entry>
<title>comment out the detailed description of SSL_get_servername(3),</title>
<updated>2021-09-01T13:56:03+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2021-09-01T13:56:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a482f7b07f62088c9ed13e435de7e96f5d68ed37'/>
<id>urn:sha1:a482f7b07f62088c9ed13e435de7e96f5d68ed37</id>
<content type='text'>
leaving only the basic description in the RETURN VALUES section;
tb@ pointed out LibreSSL does not currently provide all those guarantees,
and he also OK'ed this diff
</content>
</entry>
<entry>
<title>sync with OpenSSL 1.1.1, which is still under a free license;</title>
<updated>2021-08-30T18:18:16+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2021-08-30T18:18:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=447f1c2b595ba3da3932bbb5ec4313a80587c746'/>
<id>urn:sha1:447f1c2b595ba3da3932bbb5ec4313a80587c746</id>
<content type='text'>
in particular, this includes new text by Matt Caswell
from OpenSSL commit 721eb8f6 Nov 28 12:03:00 2019 +0000
and corrects a wrong argument type that i introduced into the SYNOPSIS;
requested by tb@
</content>
</entry>
<entry>
<title>Fix .Xr order. From mandoc -Tlint.</title>
<updated>2021-06-26T17:36:28+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2021-06-26T17:36:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0618fe8c624c4e1cba458d1c396fcab3241b5f7a'/>
<id>urn:sha1:0618fe8c624c4e1cba458d1c396fcab3241b5f7a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>space between macro args and punctuation;</title>
<updated>2021-06-12T17:04:41+00:00</updated>
<author>
<name>jmc</name>
<email></email>
</author>
<published>2021-06-12T17:04:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0d0d6635c4d19108e726878f9f88a0793fd3f32f'/>
<id>urn:sha1:0d0d6635c4d19108e726878f9f88a0793fd3f32f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>RFC 4507bis can refer to various RFCs but this instance is about</title>
<updated>2021-06-12T11:02:20+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2021-06-12T11:02:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7895cae9ea7277b3786272c80f490f95334d741f'/>
<id>urn:sha1:7895cae9ea7277b3786272c80f490f95334d741f</id>
<content type='text'>
RFC 5077. Note that session resumption via session tickets is
only for TLSv1.2 and earlier.

prompted by a question by/ok jmc
</content>
</entry>
<entry>
<title>space between RFC and number;</title>
<updated>2021-06-11T19:45:21+00:00</updated>
<author>
<name>jmc</name>
<email></email>
</author>
<published>2021-06-11T19:45:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1ab79cf05f96f2cf024f9e418d9abd85a90316f9'/>
<id>urn:sha1:1ab79cf05f96f2cf024f9e418d9abd85a90316f9</id>
<content type='text'>
</content>
</entry>
</feed>
