<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/regress/lib/libssl/ssl, 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>2024-03-01T03:45:16+00:00</updated>
<entry>
<title>ssltest: drop another use of CRYPTO_mem_leaks()</title>
<updated>2024-03-01T03:45:16+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-03-01T03:45:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3f8118d230db791e442d7c0356a9b1c3752f6d4a'/>
<id>urn:sha1:3f8118d230db791e442d7c0356a9b1c3752f6d4a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove last OPENSSL_NO_ENGINE from libssl regress</title>
<updated>2023-11-19T13:12:06+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-11-19T13:12:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b275ac283a395bb2a4f1409dcc2f3818c43d5043'/>
<id>urn:sha1:b275ac283a395bb2a4f1409dcc2f3818c43d5043</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid memcmp() with NULL pointer and 0 length</title>
<updated>2023-08-15T11:20:57+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-08-15T11:20:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=54c3f0124d3c0055bc2bcc55c0c47db3620da274'/>
<id>urn:sha1:54c3f0124d3c0055bc2bcc55c0c47db3620da274</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prepare the ssltest for the upcoming bump</title>
<updated>2023-07-27T07:08:09+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-07-27T07:08:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e20061c65d48ab2376dad6b927a54138ea5a7eb1'/>
<id>urn:sha1:e20061c65d48ab2376dad6b927a54138ea5a7eb1</id>
<content type='text'>
This is a hack. The test is in rather poor shape and it is hard to tell
whether it still does what it is supposed to be doing. Hopefully somemone
will rewrite this in a style that doesn't make me squeal on opening this
file...
</content>
</entry>
<entry>
<title>Plug leak in the ssltest</title>
<updated>2023-07-04T08:47:01+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-07-04T08:47:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=286247b132e6b61664f4095f00f8454ccb395e84'/>
<id>urn:sha1:286247b132e6b61664f4095f00f8454ccb395e84</id>
<content type='text'>
Removing -tls1 moved some tests from the legacy stack to the TLSv1.3 stack.
On a HRR, the alpn callback would be called twice and allocate the global
twice, thereby leaking. So free it up front.

Joint suffering with bcook and beck
</content>
</entry>
<entry>
<title>Disable TLS 1.0 and TLS 1.1 in libssl</title>
<updated>2023-07-02T17:21:33+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2023-07-02T17:21:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4edd92a57f3a74829fe519f35b5c7c79e03ce0b0'/>
<id>urn:sha1:4edd92a57f3a74829fe519f35b5c7c79e03ce0b0</id>
<content type='text'>
Their time has long since past, and they should not be used.
This change restricts ssl to versions 1.2 and 1.3, and changes
the regression tests to understand we no longer speak the legacy
protocols.

For the moment the magical "golden" byte for byte comparison
tests of raw handshake values are disabled util jsing fixes them.

ok jsing@ tb@
</content>
</entry>
<entry>
<title>ssltest: Drop more policy go from this test.</title>
<updated>2023-04-15T16:50:05+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-04-15T16:50:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9f05de38a30ac8f2e70977a361fc0d26b403940b'/>
<id>urn:sha1:9f05de38a30ac8f2e70977a361fc0d26b403940b</id>
<content type='text'>
Hopefully that is all. What an absolutely horrid mess.
</content>
</entry>
<entry>
<title>ssltest: initial pass of dropping proxy cert goo</title>
<updated>2023-04-15T16:17:57+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-04-15T16:17:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3cf1029b1f3ee136a9ab977a03e1380542e80a04'/>
<id>urn:sha1:3cf1029b1f3ee136a9ab977a03e1380542e80a04</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Sync function prototypes and declarations to satisfy clang 15.</title>
<updated>2023-02-02T12:37:14+00:00</updated>
<author>
<name>anton</name>
<email></email>
</author>
<published>2023-02-02T12:37:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ec08cb0adb3ed1bd870b2eeebb5ab254a4a4d6a6'/>
<id>urn:sha1:ec08cb0adb3ed1bd870b2eeebb5ab254a4a4d6a6</id>
<content type='text'>
ok jsing@
</content>
</entry>
<entry>
<title>Make internal header file names consistent</title>
<updated>2022-11-26T16:08:57+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-11-26T16:08:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=81d98bf600a381a625eb11b39a725b08c0ba547f'/>
<id>urn:sha1:81d98bf600a381a625eb11b39a725b08c0ba547f</id>
<content type='text'>
Libcrypto currently has a mess of *_lcl.h, *_locl.h, and *_local.h names
used for internal headers. Move all these headers we inherited from
OpenSSL to *_local.h, reserving the name *_internal.h for our own code.
Similarly, move dtls_locl.h and ssl_locl.h to dtls_local and ssl_local.h.
constant_time_locl.h is moved to constant_time.h since it's special.

Adjust all .c files in libcrypto, libssl and regress.

The diff is mechanical with the exception of tls13_quic.c, where
#include &lt;ssl_locl.h&gt; was fixed manually.

discussed with jsing,
no objection bcook
</content>
</entry>
</feed>
