<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src, 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>Simple regress for NULL deref reported by Guido Vranken and fixed in</title>
<updated>2022-03-10T04:39:49+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-03-10T04:39:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3e1c152af61679fc5c529fbc336288c13b53eb61'/>
<id>urn:sha1:3e1c152af61679fc5c529fbc336288c13b53eb61</id>
<content type='text'>
bn_exp2.c r1.13.
</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>Some more c99 initializers for consistency and readability</title>
<updated>2022-03-08T16:59:25+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-03-08T16:59:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f93947eafd149c34ec78cdf5d25d1f34229a33bb'/>
<id>urn:sha1:f93947eafd149c34ec78cdf5d25d1f34229a33bb</id>
<content type='text'>
</content>
</entry>
</feed>
