<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/x509, branch libressl-v3.7.0</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v3.7.0</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v3.7.0'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2022-12-01T05:27:04+00:00</updated>
<entry>
<title>Annotate X509_V_FLAG_CB_ISSUER_CHECK as deprecated and unused</title>
<updated>2022-12-01T05:27:04+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-12-01T05:27:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6d0099990bf54a147d3a342157f5703ef4d85981'/>
<id>urn:sha1:6d0099990bf54a147d3a342157f5703ef4d85981</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Retire X509_V_FLAG_CB_ISSUER_CHECK</title>
<updated>2022-12-01T05:20:30+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-12-01T05:20:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7618a48303e6c8377440547f26833df6a1fd6c3b'/>
<id>urn:sha1:7618a48303e6c8377440547f26833df6a1fd6c3b</id>
<content type='text'>
This flag has been deprecated in OpenSSL 1.1 and has not had an effect
since. This way we can simplify the default check_issued() callback,
which helpfully has its arguments reversed compared to the public API
X509_check_issued().

ok jsing
</content>
</entry>
<entry>
<title>Getters and setters for the check_issued() callback</title>
<updated>2022-12-01T05:16:08+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-12-01T05:16:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a903cae4f3dd069a89381c4d29495971d39b0401'/>
<id>urn:sha1:a903cae4f3dd069a89381c4d29495971d39b0401</id>
<content type='text'>
Open62541 uses X509_STORE_CTX_get_check_issued(), so provide it along
with X509_STORE_{get,set}_check_issued(). As you would expect, they all
return or take an X509_STORE_CTX_check_issued_fn. The getters aren't const
in OpenSSL 1.1, but they now are in OpenSSL 3...

These will be made available in the next minor bump and will ship in the
stable release of LibreSSL 3.7

Part of OpenSSL commit 1060a50b
See also https://github.com/libressl-portable/portable/issues/748

ok beck jsing
</content>
</entry>
<entry>
<title>Remove a few doubled spaces and wrap an overlong line</title>
<updated>2022-11-29T12:23:43+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-11-29T12:23:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c488b39b89a1341d5334183f48797a9aa865d553'/>
<id>urn:sha1:c488b39b89a1341d5334183f48797a9aa865d553</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Sort a few outliers by increasing error number to match x509_vfy.h</title>
<updated>2022-11-29T07:23:03+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-11-29T07:23:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=257bc3cb573f59bc93215ad4acbaad2524329309'/>
<id>urn:sha1:257bc3cb573f59bc93215ad4acbaad2524329309</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix includes</title>
<updated>2022-11-29T07:12:17+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-11-29T07:12:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=95494980645428cbe0f13384bc837bc145eef580'/>
<id>urn:sha1:95494980645428cbe0f13384bc837bc145eef580</id>
<content type='text'>
No need for errno, stdio, time, asn1, buffer, evp, lhash, objects, x509
for a switch containing string constants. We do need x509_vfy instead.
</content>
</entry>
<entry>
<title>Add missing X509_V_ERR_UNSPECIFIED case</title>
<updated>2022-11-29T07:08:41+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-11-29T07:08:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=bb7c2b5347cc4c591c848eb601b8e30801ca64c6'/>
<id>urn:sha1:bb7c2b5347cc4c591c848eb601b8e30801ca64c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix some KNF issues</title>
<updated>2022-11-29T07:06:12+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-11-29T07:06:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=51aeda5af0c90a1c162365fc7404958f97d270bd'/>
<id>urn:sha1:51aeda5af0c90a1c162365fc7404958f97d270bd</id>
<content type='text'>
Requested by claudio
</content>
</entry>
<entry>
<title>Make X509_verify_cert_error_string() thread safe</title>
<updated>2022-11-29T07:03:40+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-11-29T07:03:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=fec93266d59a68c5d1ffb4bdd1a15698dae53a15'/>
<id>urn:sha1:fec93266d59a68c5d1ffb4bdd1a15698dae53a15</id>
<content type='text'>
Stop returning a pointer to a static buffer containing the error code on
unknown error. While this might be helpful, it's not going to end well.

ok beck claudio jsing
</content>
</entry>
<entry>
<title>Fix NULL dereference in x509_constraints_uri_host()</title>
<updated>2022-11-28T07:22:15+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-11-28T07:22:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4eccf1715855e95020641b0b70e41a649ac9833c'/>
<id>urn:sha1:4eccf1715855e95020641b0b70e41a649ac9833c</id>
<content type='text'>
When called from v2i, hostpart in x509_constraints_uri_host() is NULL, so
add a NULL check before storing the strdup result in it.

From Anton Borowka

ok jsing miod
</content>
</entry>
</feed>
