<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/pem/pem_info.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>2025-07-16T15:59:26+00:00</updated>
<entry>
<title>Ride the libcrypto bump with some simple cleanup:</title>
<updated>2025-07-16T15:59:26+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-07-16T15:59:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c82a6c2e80c4901e67b15003b73d79f25ed56a6c'/>
<id>urn:sha1:c82a6c2e80c4901e67b15003b73d79f25ed56a6c</id>
<content type='text'>
Remove BIO_s_log(): already unhooked in portable, completely unused.
Remove X509_PKEY_new/free from public API. Remove PEM_X509_INFO_read()
PEM_X509_INFO_write_bio(): all unused garbage.

The simplify X509_PKEY_new/free was ok kenjiro.
</content>
</entry>
<entry>
<title>Merge the two functions from x_pkey.c into pem_info.c</title>
<updated>2025-07-12T20:22:40+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-07-12T20:22:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=69147ea8445a511462c02e8ac88d4f75fec3fa1b'/>
<id>urn:sha1:69147ea8445a511462c02e8ac88d4f75fec3fa1b</id>
<content type='text'>
It looks like those can be unexported.
</content>
</entry>
<entry>
<title>Merge the two functions from x_info.c into pem_info.c</title>
<updated>2025-07-12T19:57:13+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-07-12T19:57:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d8116bd100cd9a4c1e502db89ddc6042bdb71643'/>
<id>urn:sha1:d8116bd100cd9a4c1e502db89ddc6042bdb71643</id>
<content type='text'>
X509_INFO_new() isn't used directly outside of this file, so this is a bit
tidier.
</content>
</entry>
<entry>
<title>pem_info.c: more include tweaks</title>
<updated>2025-07-12T19:54:58+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-07-12T19:54:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=63d44e27ad76fc5499e99ddb652e92397ea23c20'/>
<id>urn:sha1:63d44e27ad76fc5499e99ddb652e92397ea23c20</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pem_info.c: fix includes</title>
<updated>2025-07-12T19:50:02+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-07-12T19:50:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=24f71b4bda6e2d4f18eb06629fcfb9f85191b19b'/>
<id>urn:sha1:24f71b4bda6e2d4f18eb06629fcfb9f85191b19b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use err_local.h rather than err.h in most places</title>
<updated>2025-05-10T05:54:39+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-05-10T05:54:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=41e8f99dd1625a9f0c80ce9d4383e95b18e85709'/>
<id>urn:sha1:41e8f99dd1625a9f0c80ce9d4383e95b18e85709</id>
<content type='text'>
ok jsing
</content>
</entry>
<entry>
<title>Hide symbols in lhash, pem, and rc2</title>
<updated>2023-07-07T13:40:44+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2023-07-07T13:40:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1355f5b75c135c6bbe53ddedd21c86e2952b9895'/>
<id>urn:sha1:1355f5b75c135c6bbe53ddedd21c86e2952b9895</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>Include evp_locl.h where it will be needed once most structs from</title>
<updated>2021-12-12T21:30:14+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2021-12-12T21:30:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b632ec4f99386efc52214c580c9f233748302224'/>
<id>urn:sha1:b632ec4f99386efc52214c580c9f233748302224</id>
<content type='text'>
evp.h will be moved to evp_locl.h in an upcoming bump.

ok inoguchi
</content>
</entry>
<entry>
<title>remove half a dozen "goto" statements and a label</title>
<updated>2020-07-25T11:53:37+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2020-07-25T11:53:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0030d031a0ace03c9c7be82b8c636ad0dfbda45d'/>
<id>urn:sha1:0030d031a0ace03c9c7be82b8c636ad0dfbda45d</id>
<content type='text'>
that change nothing whatsoever, except making the code harder to read;
OK tb@
</content>
</entry>
</feed>
