<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libssl, branch libressl-v3.9.1</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v3.9.1</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v3.9.1'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2024-03-02T11:49:22+00:00</updated>
<entry>
<title>crank libssl major</title>
<updated>2024-03-02T11:49:22+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-03-02T11:49:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=39bd9fc6ad325c44884bd30aa554f6aee6e6168e'/>
<id>urn:sha1:39bd9fc6ad325c44884bd30aa554f6aee6e6168e</id>
<content type='text'>
same bump as libcrypto; symbol removal and addition
</content>
</entry>
<entry>
<title>Remove SSL_debug</title>
<updated>2024-03-02T11:48:55+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-03-02T11:48:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e9b5926a9507a5e2d6e5e20e64dba87cb811c1e0'/>
<id>urn:sha1:e9b5926a9507a5e2d6e5e20e64dba87cb811c1e0</id>
<content type='text'>
The garbage truck is quite full by now. Collect the last symbol
straggler for this bump.

ok jsing
</content>
</entry>
<entry>
<title>Garbage collect TLS1_FLAGS_SKIP_CERT_VERIFY</title>
<updated>2024-03-02T11:47:41+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-03-02T11:47:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=78b02fbe560a8386df61cd0bc9d0031ffefb3ed4'/>
<id>urn:sha1:78b02fbe560a8386df61cd0bc9d0031ffefb3ed4</id>
<content type='text'>
And here goes another weird-ass thing of dubious pedigree.

ok jsing
</content>
</entry>
<entry>
<title>Make {SSL3,TLS}_CT_* internal</title>
<updated>2024-03-02T11:46:55+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-03-02T11:46:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a0b9f13997d3fef1ae0bb36ea3411779fd154d72'/>
<id>urn:sha1:a0b9f13997d3fef1ae0bb36ea3411779fd154d72</id>
<content type='text'>
And here goes a bunch of unused macros that just had to be in two
headers so they could get out of sync. Three of these constants
are used in a single function...

ok jsing
</content>
</entry>
<entry>
<title>Remove SSL_CIPHER_get_by_{id,value}()</title>
<updated>2024-03-02T11:45:51+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-03-02T11:45:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8e85295d10fd4886e1ba7260f0b7bc17674ccacc'/>
<id>urn:sha1:8e85295d10fd4886e1ba7260f0b7bc17674ccacc</id>
<content type='text'>
While this undocumented API would have been much nicer and saner than
SSL_CIPHER_find(), nothing used this except for the exporter test.
Let's get rid of it again. libssl uses ssl3_get_cipher_by_{id,value}()
directly.

ok jsing
</content>
</entry>
<entry>
<title>Export SSL_get_{peer_,}signature_type_nid()</title>
<updated>2024-03-02T11:44:47+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-03-02T11:44:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e6ba1ba77c418a957100a7562bf08d1ab8eb012e'/>
<id>urn:sha1:e6ba1ba77c418a957100a7562bf08d1ab8eb012e</id>
<content type='text'>
Also move the prototypes to the correct header.

Oversight reported by Frank Lichtenheld, thanks!
Fixes https://github.com/libressl/openbsd/issues/147

ok jsing
</content>
</entry>
<entry>
<title>Of course libssl also has a few missing void</title>
<updated>2024-02-04T20:50:23+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-02-04T20:50:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=860f8fe2a068bd6c4f39f8841e6e2dcd30ac3652'/>
<id>urn:sha1:860f8fe2a068bd6c4f39f8841e6e2dcd30ac3652</id>
<content type='text'>
From Christian Andersen
</content>
</entry>
<entry>
<title>Rework the exit path of tls13_handshake_recv_action()</title>
<updated>2024-02-03T19:57:14+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-02-03T19:57:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a9a190e264e21a6afd45894057d027938dc9fa82'/>
<id>urn:sha1:a9a190e264e21a6afd45894057d027938dc9fa82</id>
<content type='text'>
If an error occurs in action-&gt;recv() for a handshake that needs to
downgrade to legacy TLS, the artistic exit path led to hiding the
error under TLS13_IO_USE_LEGACY. Rework the exit path to be easier
to follow, preserving behavior except that the error can no longer
be masked.

Detailed analysis and initial diff by Masaru Masuda.
Fixes https://github.com/libressl/openbsd/issues/146

ok beck
</content>
</entry>
<entry>
<title>Remove last peeking at TLS1_FLAGS_SKIP_CERT_VERIFY</title>
<updated>2024-02-03T18:03:49+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-02-03T18:03:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=83d44db7e64e388896b56dd02b9501a0fc40a373'/>
<id>urn:sha1:83d44db7e64e388896b56dd02b9501a0fc40a373</id>
<content type='text'>
This was used for some GOST weirdness. The flag is unused in ports and
there is no user in Debian's codesearch.

ok beck
</content>
</entry>
<entry>
<title>Zap a trailing blank that snuck into ssl3_get_client_hello()</title>
<updated>2024-02-03T17:39:17+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-02-03T17:39:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=252f0ec664690643eb35eed6ce718a990cc29a41'/>
<id>urn:sha1:252f0ec664690643eb35eed6ce718a990cc29a41</id>
<content type='text'>
</content>
</entry>
</feed>
