<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libtls, branch OPENBSD_7_8_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_8_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_8_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2025-08-19T19:30:48+00:00</updated>
<entry>
<title>same crank for libssl and libtls as for libcrypto</title>
<updated>2025-08-19T19:30:48+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-08-19T19:30:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ad0cded0ebd0a033077854cf6d330209fd396fe2'/>
<id>urn:sha1:ad0cded0ebd0a033077854cf6d330209fd396fe2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bump major for libssl and libtls to match libcrypto</title>
<updated>2025-07-16T16:01:40+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-07-16T16:01:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=36dcff8deef52b4bc04e78eeec7197ef029fd411'/>
<id>urn:sha1:36dcff8deef52b4bc04e78eeec7197ef029fd411</id>
<content type='text'>
</content>
</entry>
<entry>
<title>.Lb libtls libssl libcrypto</title>
<updated>2025-07-07T10:54:00+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2025-07-07T10:54:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=800b400429130c255973b130ac2376970630d5e9'/>
<id>urn:sha1:800b400429130c255973b130ac2376970630d5e9</id>
<content type='text'>
OK tb@ and no objection from tedu@
</content>
</entry>
<entry>
<title>libtls: abort handshake on no ALPN protcol overlap</title>
<updated>2025-06-04T10:25:30+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-06-04T10:25:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4af06736be7bcd30d213be74f1456a917b18a581'/>
<id>urn:sha1:4af06736be7bcd30d213be74f1456a917b18a581</id>
<content type='text'>
RFC 7301, section 3.2: 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.

This change makes tlsext_alpn_server_process() send the alert
rather than pretending no callback was present.

ok jsing
</content>
</entry>
<entry>
<title>minor libssl bump (SSL_OP_NO_RENEGOTIATION/SSL_OP_ALLOW_CLIENT_RENEGOTIATION)</title>
<updated>2025-03-13T10:44:36+00:00</updated>
<author>
<name>sthen</name>
<email></email>
</author>
<published>2025-03-13T10:44:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=181f99fca485a8c857ea69a0c27cd192bb2d93f4'/>
<id>urn:sha1:181f99fca485a8c857ea69a0c27cd192bb2d93f4</id>
<content type='text'>
code #ifdef'ing these and compiled with new headers won't work as expected on
earlier libraries

minor libtls bump to match libssl bump

ok tb@
</content>
</entry>
<entry>
<title>Give libtls the same bump as libcrypto and libssl</title>
<updated>2025-03-09T15:55:23+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-03-09T15:55:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=03c85ab803a26b62081f7094f3db37752fe0c26d'/>
<id>urn:sha1:03c85ab803a26b62081f7094f3db37752fe0c26d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Document tls_peer_cert_common_name()</title>
<updated>2024-12-10T08:42:12+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-12-10T08:42:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c94b3b4a953c20b000c195ce5e2ef6683eed6964'/>
<id>urn:sha1:c94b3b4a953c20b000c195ce5e2ef6683eed6964</id>
<content type='text'>
ok beck
</content>
</entry>
<entry>
<title>bump minor after symbol addition</title>
<updated>2024-12-10T08:41:04+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-12-10T08:41:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=33875d389c8fd1dfd905c7df51d2a99c0e2a197c'/>
<id>urn:sha1:33875d389c8fd1dfd905c7df51d2a99c0e2a197c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>expose tls_peer_cert_common_name()</title>
<updated>2024-12-10T08:40:45+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-12-10T08:40:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=db054d1724c886cd5458cd093791310cf44fb0ae'/>
<id>urn:sha1:db054d1724c886cd5458cd093791310cf44fb0ae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Provide tls_peer_cert_common_name()</title>
<updated>2024-12-10T08:40:30+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-12-10T08:40:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d3da05396af6da5d0c94da0425031aa4fd529ac9'/>
<id>urn:sha1:d3da05396af6da5d0c94da0425031aa4fd529ac9</id>
<content type='text'>
There is currently no sane way of getting your hands on the common name or
subject alternative name of the peer certificate from libtls. It is possible
to extract it from the peer cert's PEM by hand, but that way lies madness.
While the common name is close to being deprecated in the webpki, it is
still the de facto standard to identify client certs. It would be nice to
have a way to access the subject alternative names as well, but this is a
lot more difficult to expose in a clean and sane C interface due to its
multivaluedness.

Initial diff from henning, with input from beck, jsing and myself
henning and bluhm have plans of using this in syslogd.

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