<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/regress/lib/libcrypto/man, branch OPENBSD_7_1_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_1_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_1_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2021-12-18T19:55:26+00:00</updated>
<entry>
<title>support processing &lt;openssl/bn.h&gt;</title>
<updated>2021-12-18T19:55:26+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2021-12-18T19:55:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=df1c42a55e5ce633bf0151349cace8d154ca1af4'/>
<id>urn:sha1:df1c42a55e5ce633bf0151349cace8d154ca1af4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>To ease maintenance, structure the lists of intentionally undocumented</title>
<updated>2021-12-16T12:26:40+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2021-12-16T12:26:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ad83873460f8b2b56f0c6af680099e8b1b66a3ae'/>
<id>urn:sha1:ad83873460f8b2b56f0c6af680099e8b1b66a3ae</id>
<content type='text'>
symbols according to the reason (internal, obsolete, postponed)
and according to the header file (asn1, objects, x509, ...).
Also, add some minor tweaks needed for &lt;openssl/objects.h&gt;.
</content>
</entry>
<entry>
<title>Some more ASN.1 struct types that are postponed (because they are</title>
<updated>2021-12-15T16:36:39+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2021-12-15T16:36:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3ecaca8765f5fd9f1e2c67f836d320aa612132fe'/>
<id>urn:sha1:3ecaca8765f5fd9f1e2c67f836d320aa612132fe</id>
<content type='text'>
related to templating macros) or intentionally undocumented.
Apart from NETSCAPE, PCTX, and low-level templating stuff,
all ASN.1 functions, types, and macros are now documented.
</content>
</entry>
<entry>
<title>more symbols that are postponed or intentionally undocumented and</title>
<updated>2021-12-14T20:21:45+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2021-12-14T20:21:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d0fe0242c977ef0169707b512c8df999a26ed680'/>
<id>urn:sha1:d0fe0242c977ef0169707b512c8df999a26ed680</id>
<content type='text'>
some regexp tweaks; the relevant parts of asn1.h are nearing completion
</content>
</entry>
<entry>
<title>be more specific which NETSCAPE stuff to ignore, and why</title>
<updated>2021-12-07T17:01:08+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2021-12-07T17:01:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3a24d46aac5dc698344497fc79325f7039edd3a0'/>
<id>urn:sha1:3a24d46aac5dc698344497fc79325f7039edd3a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Some improvements allowing to handle asn1.h and x509v3.h:</title>
<updated>2021-12-07T16:43:24+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2021-12-07T16:43:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=abe4a6b4e807b86c5a18ec71c568a341c4a4f2e2'/>
<id>urn:sha1:abe4a6b4e807b86c5a18ec71c568a341c4a4f2e2</id>
<content type='text'>
* handle multiple qualifiers on the function return type
* handle function pointer type declarations
* handle unions inside structs
* handle forward struct declarations
* handle "typedef const"
* handle ASN1_F_, ASN1_R_, and X509V3_R_ error constants
* handle "#if defined" in the same way as "#ifdef"
* skip whitespace between "#" and "define"
* skip whitespace before C comments
* ignore TYPEDEF_D2I2D_OF
</content>
</entry>
<entry>
<title>Mark the X509_VERIFY_PARAM_ID variable type as intentionally</title>
<updated>2021-11-19T17:42:22+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2021-11-19T17:42:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=32bb60ff96268dea6bd2a2e8d5452b16d9dca49d'/>
<id>urn:sha1:32bb60ff96268dea6bd2a2e8d5452b16d9dca49d</id>
<content type='text'>
undocumented.  It is an opaque struct used only internally, as a
sub-object of the public X509_VERIFY_PARAM type.  All related API
functions take X509_VERIFY_PARAM arguments, so X509_VERIFY_PARAM_ID
is of no interest to the user.
</content>
</entry>
<entry>
<title>Make function prototype parsing a bit stricter,</title>
<updated>2021-11-19T17:29:17+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2021-11-19T17:29:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=93d953445dfa90d5397b96418016f1eb93e02fa5'/>
<id>urn:sha1:93d953445dfa90d5397b96418016f1eb93e02fa5</id>
<content type='text'>
reducing the risk of accidental misparsing:

Require whitespace after the function return type (before the
asterisk indicating that the function returns a pointer, if any)
and do not accept whitespace between the function name and the
opening parenthesis of the parameter list.  These changes are not
a problem because we want that style for KNF reasons anyway.
</content>
</entry>
<entry>
<title>Very quick and dirty script to help me check that the symbols</title>
<updated>2021-11-19T09:15:35+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2021-11-19T09:15:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d9860fbe0f07f6ce06a09a7732b6a518596f4061'/>
<id>urn:sha1:d9860fbe0f07f6ce06a09a7732b6a518596f4061</id>
<content type='text'>
in one of the public openssl/ header files are all documented.
Before attempting to read this code, make sure that you are
fully vaccinated against leaning toothpick syndrome.

Example usage:
./check_complete.pl x509_vfy
./check_complete.pl -v x509 | less

Intentionally not linked to the build.

jsing@ agrees with the general direction.
</content>
</entry>
</feed>
