<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/x509, branch OPENBSD_7_0</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_0</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_0'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2021-11-24T09:28:56+00:00</updated>
<entry>
<title>In some situations, the verifier would discard the error on an unvalidated</title>
<updated>2021-11-24T09:28:56+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2021-11-24T09:28:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0f0b16dc977f6ca499f0f4540078d992c96da597'/>
<id>urn:sha1:0f0b16dc977f6ca499f0f4540078d992c96da597</id>
<content type='text'>
certificate chain. This would happen when the verification callback was
in use, instructing the verifier to continue unconditionally. This could
lead to incorrect decisions being made in software.

This is patches/common/006_x509.patch.sig
</content>
</entry>
<entry>
<title>This commit was manufactured by cvs2git to create branch 'OPENBSD_7_0'.</title>
<updated>2021-09-30T18:16:13+00:00</updated>
<author>
<name>cvs2svn</name>
<email>admin@example.com</email>
</author>
<published>2021-09-30T18:16:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d7513e7d4daf94905fd4cb0a5e5c89109d2874f7'/>
<id>urn:sha1:d7513e7d4daf94905fd4cb0a5e5c89109d2874f7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>In X509_check_issued() do the same dance around x509v3_cache_extensions()</title>
<updated>2021-09-13T15:26:53+00:00</updated>
<author>
<name>claudio</name>
<email></email>
</author>
<published>2021-09-13T15:26:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a8af1574ae71c3f2012323155f8e2c784780de4c'/>
<id>urn:sha1:a8af1574ae71c3f2012323155f8e2c784780de4c</id>
<content type='text'>
as in all other palces. Check the EXFLAG_SET flag first and if not set
grab the CRYPTO_LOCK_X509 before calling x509v3_cache_extensions().
OK tb@ beck@
</content>
</entry>
<entry>
<title>When calling the legacy callback, ensure we catch the case where it</title>
<updated>2021-09-09T15:09:43+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2021-09-09T15:09:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ec04650a18cfd0c3c490ab806292c82b4128f8cb'/>
<id>urn:sha1:ec04650a18cfd0c3c490ab806292c82b4128f8cb</id>
<content type='text'>
has decided to change a succeess to a failure and change the error code.

Fixes a regression in the openssl-ruby tests which expect to test this
functionality.

ok tb@
</content>
</entry>
<entry>
<title>Replace bare ; with continue;</title>
<updated>2021-09-08T10:49:34+00:00</updated>
<author>
<name>job</name>
<email></email>
</author>
<published>2021-09-08T10:49:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0305e96d081dfc5f904659445ef008e4a328188a'/>
<id>urn:sha1:0305e96d081dfc5f904659445ef008e4a328188a</id>
<content type='text'>
OK tb@
</content>
</entry>
<entry>
<title>Fix indentation of comments and labels</title>
<updated>2021-09-08T09:49:24+00:00</updated>
<author>
<name>job</name>
<email></email>
</author>
<published>2021-09-08T09:49:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d047a52436dbd75c78ffcbc39916600f934fc83d'/>
<id>urn:sha1:d047a52436dbd75c78ffcbc39916600f934fc83d</id>
<content type='text'>
OK tb@
</content>
</entry>
<entry>
<title>Replace (&amp;(x)) pattern with &amp;x</title>
<updated>2021-09-07T16:50:54+00:00</updated>
<author>
<name>job</name>
<email></email>
</author>
<published>2021-09-07T16:50:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=935aa92d4f6fb452ef99a792e3c3b5cbe9ebe8cb'/>
<id>urn:sha1:935aa92d4f6fb452ef99a792e3c3b5cbe9ebe8cb</id>
<content type='text'>
No functional changes.

OK tb@
</content>
</entry>
<entry>
<title>KNF</title>
<updated>2021-09-07T10:24:51+00:00</updated>
<author>
<name>job</name>
<email></email>
</author>
<published>2021-09-07T10:24:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3e4bb90709ebbff0e8127ae4ddb733c732190d50'/>
<id>urn:sha1:3e4bb90709ebbff0e8127ae4ddb733c732190d50</id>
<content type='text'>
OK tb@ jsing@ beck@
</content>
</entry>
<entry>
<title>Call the callback on success in new verifier in a compatible way</title>
<updated>2021-09-03T08:58:53+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2021-09-03T08:58:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=eabb493f0d6e4fe79346324ce6f5ac67a874928a'/>
<id>urn:sha1:eabb493f0d6e4fe79346324ce6f5ac67a874928a</id>
<content type='text'>
when we succeed with a chain, and ensure we do not call the callback
twice when the caller doesn't expect it.  A refactor of the end of
the legacy verify code in x509_vfy is probably overdue, but this
should be done based on a piece that works. the important bit here
is this allows the perl regression tests in tree to pass.

Changes the previously committed regress tests to test the success
case callbacks to be known to pass.

ok bluhm@ tb@
</content>
</entry>
<entry>
<title>Unroll ASN1_ITEM_ref()</title>
<updated>2021-09-02T21:47:50+00:00</updated>
<author>
<name>job</name>
<email></email>
</author>
<published>2021-09-02T21:47:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=bc45016d90bc7c94c8c5358acacd475d210bd576'/>
<id>urn:sha1:bc45016d90bc7c94c8c5358acacd475d210bd576</id>
<content type='text'>
OK @tb
</content>
</entry>
</feed>
