<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib, branch libressl-v3.5.1</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v3.5.1</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v3.5.1'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2022-03-13T17:23:02+00:00</updated>
<entry>
<title>Relax the check of x509_constraints_dirname()</title>
<updated>2022-03-13T17:23:02+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-03-13T17:23:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=80a47514c89065d34f61afd4698b0f8182c45d60'/>
<id>urn:sha1:80a47514c89065d34f61afd4698b0f8182c45d60</id>
<content type='text'>
The dirname constraint must be a prefix in DER format, so relax the
check from requiring equal-length strings to allow shorter names also.

From Alex Wilson

ok jsing
</content>
</entry>
<entry>
<title>Add x509_constraints_validate() to x509_internal.h</title>
<updated>2022-03-13T17:08:04+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-03-13T17:08:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=cd66e82e3090c8e0b602600f92762eec03e1f998'/>
<id>urn:sha1:cd66e82e3090c8e0b602600f92762eec03e1f998</id>
<content type='text'>
From Alex Wilson

ok jsing
</content>
</entry>
<entry>
<title>Check name constraints using the proper API</title>
<updated>2022-03-13T16:48:49+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-03-13T16:48:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7bdf8508440bb6ad889ebb6210b36e2e45db8c79'/>
<id>urn:sha1:7bdf8508440bb6ad889ebb6210b36e2e45db8c79</id>
<content type='text'>
The previous versions were too strict and disallowed leading dots.

From Alex Wilson

ok jsing
</content>
</entry>
<entry>
<title>style tweak</title>
<updated>2022-03-13T16:30:31+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-03-13T16:30:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6a05251669a841118ef2afb995c9fdf4ec6f7abf'/>
<id>urn:sha1:6a05251669a841118ef2afb995c9fdf4ec6f7abf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add missing error check after strdup()</title>
<updated>2022-03-13T16:25:58+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-03-13T16:25:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=eb5306b751b98d33dc4833a353cd77e6e3a9d3ad'/>
<id>urn:sha1:eb5306b751b98d33dc4833a353cd77e6e3a9d3ad</id>
<content type='text'>
From Alex Wilson

ok jsing
</content>
</entry>
<entry>
<title>Remove free_cont from asn1_d2i_ex_primitive()/asn1_ex_c2i().</title>
<updated>2022-03-13T14:58:14+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2022-03-13T14:58:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=fa2518a98adbc41d019ee1af4e3eb7fd994861b2'/>
<id>urn:sha1:fa2518a98adbc41d019ee1af4e3eb7fd994861b2</id>
<content type='text'>
The constructed ASN.1 handling in asn1_d2i_ex_primitive() and asn1_ex_c2i()
currently has code to potentially avoid a malloc/memcpy - this is a less
common code path and it introduces a bunch of complexity for minimal gain.
In particular, we're manually adding a trailing NUL when ASN1_STRING_set()
would already do that for us, plus we currently manually free() the data on
an ASN1_STRING, rather than using freezero().

ok inoguchi@ tb@
</content>
</entry>
<entry>
<title>Factor out change cipher spec handing code in the legacy stack.</title>
<updated>2022-03-12T12:53:03+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2022-03-12T12:53:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8eb1efc13e25a74ea09b172249b5103c0855f2ee'/>
<id>urn:sha1:8eb1efc13e25a74ea09b172249b5103c0855f2ee</id>
<content type='text'>
Factor out the code that handles the processing of a change cipher spec
message that has been read in the legacy stack, deduplicating code in the
DTLS stack.

ok inoguchi@ tb@
</content>
</entry>
<entry>
<title>unsusual -&gt; unusual</title>
<updated>2022-03-10T00:55:50+00:00</updated>
<author>
<name>jsg</name>
<email></email>
</author>
<published>2022-03-10T00:55:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=fb5a8fa7eb25d37be97f96c08a86d2eef631572c'/>
<id>urn:sha1:fb5a8fa7eb25d37be97f96c08a86d2eef631572c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bump for LibreSSL 3.5.1</title>
<updated>2022-03-07T04:11:24+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2022-03-07T04:11:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=13cc531429ceef5b1ef0ff5689487563e62e3776'/>
<id>urn:sha1:13cc531429ceef5b1ef0ff5689487563e62e3776</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix typo in comment</title>
<updated>2022-03-05T07:13:48+00:00</updated>
<author>
<name>bket</name>
<email></email>
</author>
<published>2022-03-05T07:13:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=757aacbb6a94c933057b1b4dd9e98987590f29c4'/>
<id>urn:sha1:757aacbb6a94c933057b1b4dd9e98987590f29c4</id>
<content type='text'>
OK tb@
</content>
</entry>
</feed>
