<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/hidden/openssl/objects.h, 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-03-02T09:49:45+00:00</updated>
<entry>
<title>Make OBJ_add_object() static</title>
<updated>2024-03-02T09:49:45+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-03-02T09:49:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c2a8b27418d4c367c3ff2673c6d47caada8c4b1a'/>
<id>urn:sha1:c2a8b27418d4c367c3ff2673c6d47caada8c4b1a</id>
<content type='text'>
This is another implementation detail that should never have leaked out
of the library. Only OBJ_create() ever used this.

ok jsing
</content>
</entry>
<entry>
<title>Remove OBJ_bsearch_()</title>
<updated>2024-03-02T09:47:16+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-03-02T09:47:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=348fad0a9df90c576a11c7beeef17fa70cae611f'/>
<id>urn:sha1:348fad0a9df90c576a11c7beeef17fa70cae611f</id>
<content type='text'>
The only reason this has still been part of the public API was that libssl
used it for cipher lookup. This was fixed by replacing the lookup by proper
bsearch() -- why OpenSSL felt the need to reinvent ANSI C API badly will
forever remain a mystery.

The stack code in libcrypto still uses a version of this. This should
be rewritten. It will be a bit easier once sk_find_ex() is removed.

ok jsing
</content>
</entry>
<entry>
<title>Remove unused public OBJ_NAME_* API</title>
<updated>2024-03-02T09:41:02+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-03-02T09:41:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0afd4713583c48a961d60ae9f02ee1384b6989a1'/>
<id>urn:sha1:0afd4713583c48a961d60ae9f02ee1384b6989a1</id>
<content type='text'>
This functionality has been disabled for a few months. Now it is high time
to garbage collect it.

ok jsing
</content>
</entry>
<entry>
<title>Remove OBJ_add_sigid() and OBJ_sigid_free()</title>
<updated>2023-07-28T10:25:05+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-07-28T10:25:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ff3b404e5cda0d0876bf6dccdcc293d75dd12c57'/>
<id>urn:sha1:ff3b404e5cda0d0876bf6dccdcc293d75dd12c57</id>
<content type='text'>
Another bit of unused extensibility that was responsible for a lot
of complexity until recently. This removes the remaining stubs from
the public API.

ok jsing
</content>
</entry>
<entry>
<title>Hide symbols in objects</title>
<updated>2023-07-08T12:27:51+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2023-07-08T12:27:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5313bff44a2b791430242ba141e1b2b2f0ba11d6'/>
<id>urn:sha1:5313bff44a2b791430242ba141e1b2b2f0ba11d6</id>
<content type='text'>
ok tb@
</content>
</entry>
</feed>
