<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/asn1/x_req.c, branch OPENBSD_7_9</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_9</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_9'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2024-07-08T14:48:49+00:00</updated>
<entry>
<title>Hide global _it variables in x509.h</title>
<updated>2024-07-08T14:48:49+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2024-07-08T14:48:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9a732a41e0808c62eeb1a6e3c25ac9e2d2ea50c6'/>
<id>urn:sha1:9a732a41e0808c62eeb1a6e3c25ac9e2d2ea50c6</id>
<content type='text'>
ok tb@
</content>
</entry>
<entry>
<title>Hide public symbols in x509.h</title>
<updated>2024-04-09T13:55:02+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2024-04-09T13:55:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d0fa5fd25f085379a12d27f262978b3251c3dbf1'/>
<id>urn:sha1:d0fa5fd25f085379a12d27f262978b3251c3dbf1</id>
<content type='text'>
This picks up most of the remaining public symbols in
x509.h

ok tb@
</content>
</entry>
<entry>
<title>Unbreak the namespace build after a broken mk.conf and tool misfire had</title>
<updated>2023-07-07T19:37:54+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2023-07-07T19:37:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1ca8095297adf80b48019b5a2d18010ff9e3427f'/>
<id>urn:sha1:1ca8095297adf80b48019b5a2d18010ff9e3427f</id>
<content type='text'>
me aliasing symbols not in the headers I was procesing.

This unbreaks the namespace build so it will pass again

ok tb@
</content>
</entry>
<entry>
<title>Hide symbols in asn1 and bio</title>
<updated>2023-07-05T21:23:37+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2023-07-05T21:23:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0da1913b3c721e1a62fd66bc43547b4e910cbc34'/>
<id>urn:sha1:0da1913b3c721e1a62fd66bc43547b4e910cbc34</id>
<content type='text'>
ok jsing@
</content>
</entry>
<entry>
<title>Make internal header file names consistent</title>
<updated>2022-11-26T16:08:57+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-11-26T16:08:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=81d98bf600a381a625eb11b39a725b08c0ba547f'/>
<id>urn:sha1:81d98bf600a381a625eb11b39a725b08c0ba547f</id>
<content type='text'>
Libcrypto currently has a mess of *_lcl.h, *_locl.h, and *_local.h names
used for internal headers. Move all these headers we inherited from
OpenSSL to *_local.h, reserving the name *_internal.h for our own code.
Similarly, move dtls_locl.h and ssl_locl.h to dtls_local and ssl_local.h.
constant_time_locl.h is moved to constant_time.h since it's special.

Adjust all .c files in libcrypto, libssl and regress.

The diff is mechanical with the exception of tls13_quic.c, where
#include &lt;ssl_locl.h&gt; was fixed manually.

discussed with jsing,
no objection bcook
</content>
</entry>
<entry>
<title>Move the now internal X.509-related structs into x509_lcl.h.</title>
<updated>2021-11-01T20:53:08+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2021-11-01T20:53:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f478d62658b61e2242dbf3575bf454f8c0f432b1'/>
<id>urn:sha1:f478d62658b61e2242dbf3575bf454f8c0f432b1</id>
<content type='text'>
Garbage collect the now unused LIBRESSL_CRYPTO_INTERNAL and
LIBRESSL_OPAQUE_X509. Include "x509_lcl.h" where needed and
fix a couple of unnecessary reacharounds.

ok jsing
</content>
</entry>
<entry>
<title>Provide X509_REQ_get_signature_nid().</title>
<updated>2018-02-22T16:50:30+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2018-02-22T16:50:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0e70c1424cfd8c4191fc2f6ad92dcd04051f49be'/>
<id>urn:sha1:0e70c1424cfd8c4191fc2f6ad92dcd04051f49be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Provide X509_REQ_get0_signature()</title>
<updated>2018-02-20T17:06:19+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2018-02-20T17:06:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b59ba4d49141733859e03cd63517f1b9d60391cf'/>
<id>urn:sha1:b59ba4d49141733859e03cd63517f1b9d60391cf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove initialisers with default values from the ASN1 data structures.</title>
<updated>2015-02-11T04:00:39+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-02-11T04:00:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6ce51e1f1b8945246fe0c52a70ebe9e0951ae3bb'/>
<id>urn:sha1:6ce51e1f1b8945246fe0c52a70ebe9e0951ae3bb</id>
<content type='text'>
Minor changes in generated assembly due to the compiler swapping from
.quad 0/.long 0 to .zero, along with changes due to line numbering.
</content>
</entry>
<entry>
<title>Expand most of the ASN1_SEQUENCE* and associated macros, making the data</title>
<updated>2015-02-11T03:39:51+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-02-11T03:39:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b07f4d1849544c2c966cb30d49bdb02358dc608d'/>
<id>urn:sha1:b07f4d1849544c2c966cb30d49bdb02358dc608d</id>
<content type='text'>
structures visible and easier to review, without having to wade through
layers and layers of asn1t.h macros.

Change has been scripted and the generated assembly only differs by changes
to line numbers.

Discussed with beck@ miod@ tedu@
</content>
</entry>
</feed>
