<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/regress/lib/libcrypto/x509, branch OPENBSD_6_8_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_6_8_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_6_8_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2020-09-21T06:04:53+00:00</updated>
<entry>
<title>move a misplaced 'goto done;' so that all invalid uris are tested</title>
<updated>2020-09-21T06:04:53+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2020-09-21T06:04:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2ea91b696c5a52d526d7d3861c1e2d277c29a259'/>
<id>urn:sha1:2ea91b696c5a52d526d7d3861c1e2d277c29a259</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add a few short invalid URIs in test_constraints1() that cause early</title>
<updated>2020-09-21T06:01:44+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2020-09-21T06:01:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=87cd7ec5a926d4c4d683a29035a09e2f1c99c909'/>
<id>urn:sha1:87cd7ec5a926d4c4d683a29035a09e2f1c99c909</id>
<content type='text'>
failure of x509_constraints_uri_host() in x509_constraints_uri()
</content>
</entry>
<entry>
<title>Correct a 1 byte read overflow in x509_contraints_uri and add</title>
<updated>2020-09-20T18:22:31+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2020-09-20T18:22:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=407345d49b1ca886ab4bc7e429c61fb07a7eb964'/>
<id>urn:sha1:407345d49b1ca886ab4bc7e429c61fb07a7eb964</id>
<content type='text'>
regress to catch it in the future.

found by Guido Vranken's cryptofuzzer

ok tb@
</content>
</entry>
<entry>
<title>Move variable declaration to beginning of scope in order to make this</title>
<updated>2020-09-18T15:23:16+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2020-09-18T15:23:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2a9053dfe715672038b7806c86b04635349a313d'/>
<id>urn:sha1:2a9053dfe715672038b7806c86b04635349a313d</id>
<content type='text'>
test compile and pass on sparc64.
</content>
</entry>
<entry>
<title>make this test compile and pass on sparc64 by moving variable declarations</title>
<updated>2020-09-18T14:58:04+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2020-09-18T14:58:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f456e9137f38b887c0b9e36a76154db563b2e6ef'/>
<id>urn:sha1:f456e9137f38b887c0b9e36a76154db563b2e6ef</id>
<content type='text'>
to the beginning of the respective scopes (and out of for loops)
</content>
</entry>
<entry>
<title>move variable declaration up to top to make this compile and pass</title>
<updated>2020-09-18T14:50:34+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2020-09-18T14:50:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=280409082e121bf79a83a1567cf57c10f01acfc6'/>
<id>urn:sha1:280409082e121bf79a83a1567cf57c10f01acfc6</id>
<content type='text'>
on sparc64
</content>
</entry>
<entry>
<title>Use void function argument to appease gcc 4.2.1</title>
<updated>2020-09-18T14:48:38+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2020-09-18T14:48:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8fc2ec9f3b890d255c071df8ab66b6fc83f14016'/>
<id>urn:sha1:8fc2ec9f3b890d255c071df8ab66b6fc83f14016</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change the known output to be the expected output, so that we</title>
<updated>2020-09-14T10:34:11+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2020-09-14T10:34:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9281dd4caa01bf6f12f6b3e892adb9816992c872'/>
<id>urn:sha1:9281dd4caa01bf6f12f6b3e892adb9816992c872</id>
<content type='text'>
no longer ignore the expected failures from the legacy name
constraints validation, and will have a regress failure if
we regress.
</content>
</entry>
<entry>
<title>Use a fixed validation time in these tests so we never</title>
<updated>2020-09-14T09:59:58+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2020-09-14T09:59:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8b543e69b0bd5dd28c7402a7d4819b96caf8caa1'/>
<id>urn:sha1:8b543e69b0bd5dd28c7402a7d4819b96caf8caa1</id>
<content type='text'>
have to re-generate these certificates and this should
just keep working even if the certs get old
</content>
</entry>
<entry>
<title>Add new x509 certificate chain validator in x509_verify.c</title>
<updated>2020-09-13T15:06:17+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2020-09-13T15:06:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0a0ab802381c0d9f772240ce6370d981bc30962c'/>
<id>urn:sha1:0a0ab802381c0d9f772240ce6370d981bc30962c</id>
<content type='text'>
The new validator finds multiple validated chains to handle the modern
PKI cases which may frequently have multiple paths via different
intermediates to different roots. It is loosely based on golang's x509
validator

This includes integration so that the new validator can be used via
X509_verify_cert() as well as a new api x509_verify() which will
return multiple chains (similar to go).

The new validator is not enabled by default with this commit, this
will be changed in a follow on commit.

The new public API is not yet exposed, and will be finalized and
exposed with a man page and a library minor bump later.

ok tb@ inoguchi@ jsing@
</content>
</entry>
</feed>
