<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/ts, branch libressl-v3.8.2</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v3.8.2</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v3.8.2'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2023-08-22T08:09:36+00:00</updated>
<entry>
<title>Plug a leak of ASN1_INTEGR in def_serial_cb()</title>
<updated>2023-08-22T08:09:36+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-08-22T08:09:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=caa16bb11b76934f4f61ca179bfd08640d84d957'/>
<id>urn:sha1:caa16bb11b76934f4f61ca179bfd08640d84d957</id>
<content type='text'>
ok jsing
</content>
</entry>
<entry>
<title>Set OPENSSL_NO_ENGINE, remove engine code</title>
<updated>2023-07-28T09:53:55+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-07-28T09:53:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b5382a6334a2ec0fe73ab6c49ebefb47af93329c'/>
<id>urn:sha1:b5382a6334a2ec0fe73ab6c49ebefb47af93329c</id>
<content type='text'>
ENGINE was special. It's horrible code even by the low standards of this
library. Some ports may now try to use the stubs which will fail, but
the fallout from this should be minimal. Of course there are various
language bindings that expose the ENGINE API. OpenSSL 3 disabling ENGINE
by default will likely help fixing this at some point.

ok jsing
</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 ts</title>
<updated>2023-07-07T07:25:21+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2023-07-07T07:25:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8ec0f288746ef0197965cf8c262dd2e89fba308e'/>
<id>urn:sha1:8ec0f288746ef0197965cf8c262dd2e89fba308e</id>
<content type='text'>
ok jsing@
</content>
</entry>
<entry>
<title>Remove TS_VERIFY_CTX_init()</title>
<updated>2023-04-25T17:52:54+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-04-25T17:52:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ad8e5cf00f379430d2f0b02a2a3f2d39ad4093cb'/>
<id>urn:sha1:ad8e5cf00f379430d2f0b02a2a3f2d39ad4093cb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mark TS_VERIFY_CTX_init() for removal</title>
<updated>2023-04-16T08:31:54+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-04-16T08:31:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=37121a865a4029aebfae0ca539a8796f265352f6'/>
<id>urn:sha1:37121a865a4029aebfae0ca539a8796f265352f6</id>
<content type='text'>
With opaque TS_VERIFY_CTX the init function dangerous and useless.
It will be dropped.

ok jsing
</content>
</entry>
<entry>
<title>Inline only use of TS_VERIFY_CTX_init()</title>
<updated>2023-03-31T17:47:39+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-03-31T17:47:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2a8db15bfc3b623ee9b6183f1511ebe2cfc47335'/>
<id>urn:sha1:2a8db15bfc3b623ee9b6183f1511ebe2cfc47335</id>
<content type='text'>
Since TS_VERIFY_CTX is now opaque, the only thing TS_VERIFY_CTX_init()
is good for outside the library is memory leaks. Inside the library it's
also useless, since as a much more familiar name is memset(). It will soon
be able to join all the other nonsense that should never have leaked out of
this library.
</content>
</entry>
<entry>
<title>Make header guards of internal headers consistent</title>
<updated>2022-11-26T17:23:18+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-11-26T17:23:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3a1908508efa61f3f77ac8036694af2f920df947'/>
<id>urn:sha1:3a1908508efa61f3f77ac8036694af2f920df947</id>
<content type='text'>
Not all of them, only those that didn't leak into a public header...
Yes.
</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>Make structs in ts.h opaque</title>
<updated>2022-09-11T17:31:19+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-09-11T17:31:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b7fb781bef534398c94a8cbc267fb62adea0af0c'/>
<id>urn:sha1:b7fb781bef534398c94a8cbc267fb62adea0af0c</id>
<content type='text'>
ok jsing
</content>
</entry>
</feed>
