<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/regress/lib/libtls, branch libressl-v3.8.2</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v3.8.2</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v3.8.2'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2023-07-02T06:37:27+00:00</updated>
<entry>
<title>Remove the ability to do tls 1.0 and 1.1 from libtls.</title>
<updated>2023-07-02T06:37:27+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2023-07-02T06:37:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=908a2337ae4c28163a92b9fda969dbdd36bc634b'/>
<id>urn:sha1:908a2337ae4c28163a92b9fda969dbdd36bc634b</id>
<content type='text'>
With this change any requests from configurations to request
versions of tls before tls 1.2 will use tls 1.2. This prepares
us to deprecate tls 1.0 and tls 1.1 support from libssl.

ok tb@
</content>
</entry>
<entry>
<title>Refactor tls_check_common_name to use lower level API.</title>
<updated>2023-05-28T09:02:01+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2023-05-28T09:02:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=fc5c6fe4789b7726cefb7eef42e54c62ca51c1dc'/>
<id>urn:sha1:fc5c6fe4789b7726cefb7eef42e54c62ca51c1dc</id>
<content type='text'>
X509_NAME_get_text_by_NID is kind of a bad interface that
we wish to make safer, and does not give us the visibility
we really want here to detect hostile things.

Instead call the lower level functions to do some better
checking that should be done by X509_NAME_get_text_by_NID,
but is not in the OpenSSL version. Specifically we will treat
the input as hostile and fail if:

1) The certificate contains more than one CN in the subject.
2) The CN does not decode as UTF-8
3) The CN is of invalid length (must be between 1 and 64 bytes)
4) The CN contains a 0 byte

4) matches the existing logic, 1 and 2, and 3 are new checks.

ok tb@
</content>
</entry>
<entry>
<title>Make the signertest work better with the portable test framework</title>
<updated>2023-04-14T12:41:26+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-04-14T12:41:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d33693b65136871efbe71420a19485da9f61a3c4'/>
<id>urn:sha1:d33693b65136871efbe71420a19485da9f61a3c4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert previous. The added includes were already there. Duh.</title>
<updated>2022-07-16T07:46:08+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-07-16T07:46:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3c1c496acf7e8e6ce51359141b796f01cdcba141'/>
<id>urn:sha1:3c1c496acf7e8e6ce51359141b796f01cdcba141</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Explicitly include fcntl.h and unistd.h for pipe2</title>
<updated>2022-06-22T10:01:17+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-06-22T10:01:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=24b3af508c9815e55da5d06366808dad8d65efa4'/>
<id>urn:sha1:24b3af508c9815e55da5d06366808dad8d65efa4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Switch to using TLS_INT instead of handrolling it</title>
<updated>2022-06-15T06:14:59+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-06-15T06:14:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=bf9b69a49580f3d785f8e1ea109c7c3e83dfd3fb'/>
<id>urn:sha1:bf9b69a49580f3d785f8e1ea109c7c3e83dfd3fb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Adjust the signer test to link statically and work with hidden tls_signer</title>
<updated>2022-03-24T15:58:57+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-03-24T15:58:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=965e3c46ce5df5fbdd4c65d900ef4c07eab49e6c'/>
<id>urn:sha1:965e3c46ce5df5fbdd4c65d900ef4c07eab49e6c</id>
<content type='text'>
API.
</content>
</entry>
<entry>
<title>Garbage collect the unused hash and print kp-&gt;pubkey_hash instead of NULL.</title>
<updated>2022-02-08T18:05:57+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-02-08T18:05:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4155131e4423365c33e3d62f4905428f9714df7b'/>
<id>urn:sha1:4155131e4423365c33e3d62f4905428f9714df7b</id>
<content type='text'>
Make sure kp is freed also on error.

ok jsing
</content>
</entry>
<entry>
<title>Use TLS_PADDING_* defines.</title>
<updated>2022-02-01T17:19:16+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2022-02-01T17:19:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e0ca43dbb96b7050114088357efcbfa6b503c87f'/>
<id>urn:sha1:e0ca43dbb96b7050114088357efcbfa6b503c87f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revise/simplify for signer interface change.</title>
<updated>2022-02-01T17:13:52+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2022-02-01T17:13:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c9caa88a2d774bdbc6a16ae3c42fb55a3dd3a7ed'/>
<id>urn:sha1:c9caa88a2d774bdbc6a16ae3c42fb55a3dd3a7ed</id>
<content type='text'>
</content>
</entry>
</feed>
