<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/regress/lib/libssl/unit, branch OPENBSD_7_6_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_6_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_6_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2024-08-31T12:47:24+00:00</updated>
<entry>
<title>Update for OPENSSL_cpu_caps() now being machine independent.</title>
<updated>2024-08-31T12:47:24+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2024-08-31T12:47:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=bbff3f79e48b648b440e142bdf24e3eb6c6fe707'/>
<id>urn:sha1:bbff3f79e48b648b440e142bdf24e3eb6c6fe707</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update regress for removal of SSL_HANDSHAKE_MAC_DEFAULT.</title>
<updated>2024-07-16T14:38:59+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2024-07-16T14:38:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=186e5094bb162a5279ad0a8b644561442bc0ac40'/>
<id>urn:sha1:186e5094bb162a5279ad0a8b644561442bc0ac40</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Adjust regress to match changes in SSL_select_next_proto() args</title>
<updated>2024-07-11T13:51:47+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-07-11T13:51:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=aeb0ba6683468b4ec77a76f5ea223a1af6d8158a'/>
<id>urn:sha1:aeb0ba6683468b4ec77a76f5ea223a1af6d8158a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add more regress coverage for SSL_select_next_proto()</title>
<updated>2024-06-28T14:50:37+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-06-28T14:50:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=dc878800c7a13957d54e9d835af15bcfa26f417b'/>
<id>urn:sha1:dc878800c7a13957d54e9d835af15bcfa26f417b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>make test struct const</title>
<updated>2024-06-05T04:50:36+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-06-05T04:50:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=56dc29e63b7fa799231b28879d4a8259a18acb81'/>
<id>urn:sha1:56dc29e63b7fa799231b28879d4a8259a18acb81</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use the new certificates/chains in regress.</title>
<updated>2024-03-20T10:38:05+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2024-03-20T10:38:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0d9d9a5d218e051c66bca6e7d844cd95b2ede626'/>
<id>urn:sha1:0d9d9a5d218e051c66bca6e7d844cd95b2ede626</id>
<content type='text'>
The new certificates are more representative of the real world. The old
certificates use weak algorithms and expire in the very near future. Most
of our regress has already been switched over, this changes the remainder.

Thanks to Bernhard M. Wiedemann for reminding us of the upcoming expiry.

ok tb@
</content>
</entry>
<entry>
<title>Remove GOST and STREEBOG support from libssl.</title>
<updated>2024-02-03T15:58:34+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2024-02-03T15:58:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=20afa90e552d2efed2187dbafc92170a3895e921'/>
<id>urn:sha1:20afa90e552d2efed2187dbafc92170a3895e921</id>
<content type='text'>
This version of GOST is old and not anywhere close to compliant with
modern GOST standards. It is also very intrusive in libssl and
makes a mess everywhere.  Efforts to entice a suitably minded anyone
to care about it have been unsuccessful.

At this point it is probably best to remove this, and if someone
ever showed up who truly needed a working version, it should be
a clean implementation from scratch, and have it use something
closer to the typical API in libcrypto so it would integrate less
painfully here.

This removes it from libssl in preparation for it's removal from
libcrypto with a future major bump

ok tb@
</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>Copy the verify param hostflags independently of the host list</title>
<updated>2023-05-24T09:15:14+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-05-24T09:15:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=cb416a0ac54838a4c54249c6c74fbaa3aafa6d6b'/>
<id>urn:sha1:cb416a0ac54838a4c54249c6c74fbaa3aafa6d6b</id>
<content type='text'>
Without this, hostflags set on the SSL_CTX would not propagate to newly
created SSL. This is surprising behavior that was changed in OpenSSL 1.1
by Christian Heimes after the issue was flagged by Quentin Pradet:
https://bugs.python.org/issue43522
This is a version of the fix that landed in OpenSSL.

There used to be a workaround in place in urllib3, but that was removed at
some point. We haven't fixed this earlier since it wasn't reported. It only
showed up after recent fallout of extraordinarily strict library checking
in urllib3 coming from their own interpretation of the implications of
PEP 644.

ok jsing
</content>
</entry>
<entry>
<title>Add a test to verify that an SSL inherits the hostflags from the SSL_CTX</title>
<updated>2023-05-24T08:54:59+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-05-24T08:54:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0151931d7b9060a9d578a30bd59113ee37d19c9d'/>
<id>urn:sha1:0151931d7b9060a9d578a30bd59113ee37d19c9d</id>
<content type='text'>
This is currently an expected failure that will be fixed shortly.
</content>
</entry>
</feed>
