<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/usr.bin/openssl/verify.c, branch OPENBSD_7_9_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_9_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_9_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2023-11-21T17:56:19+00:00</updated>
<entry>
<title>Make a few purpose things const</title>
<updated>2023-11-21T17:56:19+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-11-21T17:56:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=cf8443276e8273969971b03dcddc0d59bc6eb1c9'/>
<id>urn:sha1:cf8443276e8273969971b03dcddc0d59bc6eb1c9</id>
<content type='text'>
This should allow us to constify a sizable table in libcrypto in an
upcoming bump.
</content>
</entry>
<entry>
<title>Drop policy printing from openssl</title>
<updated>2023-04-14T15:27:13+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-04-14T15:27:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c10c85651e3dc8e653705dc1c2dd2683fe0f6c66'/>
<id>urn:sha1:c10c85651e3dc8e653705dc1c2dd2683fe0f6c66</id>
<content type='text'>
Nothing really uses the policy tree. It's desgined with built-in DoS
capabilities directly from the RFC. It will be removed from the attack
surface and replaced with something equivalent that doesn't grow
exponentially with the depth.

This removes the only reason the policy tree itself ever leaked out of
the library.

ok jsing
</content>
</entry>
<entry>
<title>Rename struct ${app}_config to plain cfg</title>
<updated>2023-03-06T14:32:06+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-03-06T14:32:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2ba7dcfcbc2ef5aaeb8eb14f36f83bd57c22bcae'/>
<id>urn:sha1:2ba7dcfcbc2ef5aaeb8eb14f36f83bd57c22bcae</id>
<content type='text'>
All the structs are static and we need to reach into them many times.
Having a shorter name is more concise and results in less visual clutter.
It also avoids many overlong lines and we will be able to get rid of some
unfortunate line wrapping down the road.

Discussed with jsing
</content>
</entry>
<entry>
<title>Remove the legacy interactive mode from openssl(1).</title>
<updated>2022-11-11T17:07:39+00:00</updated>
<author>
<name>joshua</name>
<email></email>
</author>
<published>2022-11-11T17:07:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=273d9e16fc9e481283c2b2302b348e4863e29f28'/>
<id>urn:sha1:273d9e16fc9e481283c2b2302b348e4863e29f28</id>
<content type='text'>
This removes the legacy interactive mode from openssl(1) since it is
rarely used, complicates the code, and has also been removed from
OpenSSL in version 3.x.x.

ok tb@ jsing@
</content>
</entry>
<entry>
<title>Only print the certificate file once on verifification failure.</title>
<updated>2021-02-15T17:57:58+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2021-02-15T17:57:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0b461778dac5c3e797692a7881d2230184e8922d'/>
<id>urn:sha1:0b461778dac5c3e797692a7881d2230184e8922d</id>
<content type='text'>
Noted by Steffen Ullrich.

ok tb@
</content>
</entry>
<entry>
<title>Wrap remaining overlong lines.</title>
<updated>2020-11-03T18:50:25+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2020-11-03T18:50:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=967041bbea862bbcf15a686ce4d864db93926c07'/>
<id>urn:sha1:967041bbea862bbcf15a686ce4d864db93926c07</id>
<content type='text'>
</content>
</entry>
<entry>
<title>garbage collect an essentially unused variable and wrap some overlong</title>
<updated>2020-11-03T18:47:19+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2020-11-03T18:47:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c1c7dbb08d1491db8dd43c17dc3e3d45fd69e71c'/>
<id>urn:sha1:c1c7dbb08d1491db8dd43c17dc3e3d45fd69e71c</id>
<content type='text'>
lines
</content>
</entry>
<entry>
<title>* ptr -&gt; *ptr</title>
<updated>2020-11-03T18:42:52+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2020-11-03T18:42:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0a0d1e90811ea1d87743eb96667619fb172f6f5a'/>
<id>urn:sha1:0a0d1e90811ea1d87743eb96667619fb172f6f5a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>X509_verify_cert()'s return value is not reliable if the callback</title>
<updated>2020-11-03T18:39:18+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2020-11-03T18:39:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=05ba144d4debddd80fff1d1822c0d8ad682cc3cd'/>
<id>urn:sha1:05ba144d4debddd80fff1d1822c0d8ad682cc3cd</id>
<content type='text'>
returns 1. verify.c's cb() ignores a bunch of things to display as
much info as possible. Thus, check the error code on the store ctx
as well, similar to OpenSSL commit d9e309a6 (old licence).

This makes openssl verify error on expired certs, at least with the
legacy verify code.

While here, fix a number of style issues, simplify and plug a leak.

ok inoguchi
</content>
</entry>
<entry>
<title>Add a -legacy_verify flag to force use of the old validator for debugging</title>
<updated>2020-10-26T11:48:39+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2020-10-26T11:48:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=627936cdee4d4bdaad7d9d6ab7583eb17d5a6a60'/>
<id>urn:sha1:627936cdee4d4bdaad7d9d6ab7583eb17d5a6a60</id>
<content type='text'>
and testing purposes.

ok beck inoguchi jsing
</content>
</entry>
</feed>
