<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/regress/lib/libcrypto/man, branch OPENBSD_7_3</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_3</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_3'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2022-11-24T18:11:26+00:00</updated>
<entry>
<title>Mark BN_options() and BN_prime_checks as obsolete;</title>
<updated>2022-11-24T18:11:26+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2022-11-24T18:11:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d5e933887df10f64ba397be452fcaebe58b1faa0'/>
<id>urn:sha1:d5e933887df10f64ba397be452fcaebe58b1faa0</id>
<content type='text'>
it appears that all BN public symbols are now documented,
except those intentionally undocumented.
</content>
</entry>
<entry>
<title>Several improvements required for &lt;openssl/bn.h&gt;:</title>
<updated>2022-11-23T17:20:23+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2022-11-23T17:20:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1cad1e9c5b9b9f78a1c720758f3e650db38f8845'/>
<id>urn:sha1:1cad1e9c5b9b9f78a1c720758f3e650db38f8845</id>
<content type='text'>
* List internal constants and types that are intentionally undocumented.
* List unused constants and types that are intentionally undocumented.
* Cope with intentionally undocumented identifiers being declared
more than once (in this case, because of #if and #else).
* Require exact matches for man -k searches (in this case,
such that BN_BITS does not match BN_BITS2).
* Handle the weird BN_ULONG, which is #define'd instead of using typedef.
</content>
</entry>
<entry>
<title>Remove obsolete function, struct, and macro names</title>
<updated>2022-11-10T16:34:23+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2022-11-10T16:34:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2acb0018132fa29f1e3025ae74751acb239a2b5d'/>
<id>urn:sha1:2acb0018132fa29f1e3025ae74751acb239a2b5d</id>
<content type='text'>
that tb@ removed from asn1.h on January 14:

rev. 1.58: ASN1_CTX ASN1_const_CTX
rev. 1.60: ASN1_OBJECT_FLAG_CRITICAL ASN1_OBJECT_FLAG_DYNAMIC
rev. 1.60: ASN1_OBJECT_FLAG_DYNAMIC_DATA ASN1_OBJECT_FLAG_DYNAMIC_STRINGS
rev. 1.61: NETSCAPE_X509 NETSCAPE_X509_free NETSCAPE_X509_new
rev. 1.61: d2i_NETSCAPE_X509 i2d_NETSCAPE_X509
</content>
</entry>
<entry>
<title>Remove references to four definitions that tb@ deleted in x509.h rev. 1.89</title>
<updated>2022-10-18T14:55:19+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2022-10-18T14:55:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3daa6137ebbb54877916ab760ed8716f17551850'/>
<id>urn:sha1:3daa6137ebbb54877916ab760ed8716f17551850</id>
<content type='text'>
on Jan 10, 2022: X509_EX_V_INIT X509_EX_V_NETSCAPE_HACK
X509_EXT_PACK_STRING X509_EXT_PACK_UNKNOWN.

Mark BN_set_params and BN_get_params as deprecated, unused,
and intentionally undocumented.
</content>
</entry>
<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>
</feed>
