<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/Makefile, 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-09T09:32:23+00:00</updated>
<entry>
<title>Merge remainder of rsa_crpt.c into rsa_eay.c</title>
<updated>2023-08-09T09:32:23+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-08-09T09:32:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5beb145459dc0be8af47bc0b606d828fbe0e0910'/>
<id>urn:sha1:5beb145459dc0be8af47bc0b606d828fbe0e0910</id>
<content type='text'>
Most of these are one line wrappers around methods implemented in rsa_eay.c
by default.
</content>
</entry>
<entry>
<title>Move bn_blind.c to rsa_blinding.c</title>
<updated>2023-08-09T09:23:03+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-08-09T09:23:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=bfbc83aae49a28b991a404a75f049803aece30bf'/>
<id>urn:sha1:bfbc83aae49a28b991a404a75f049803aece30bf</id>
<content type='text'>
discussed with jsing
</content>
</entry>
<entry>
<title>Move HAVE_FUNOPEN out of !NOPIC</title>
<updated>2023-07-29T06:46:20+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-07-29T06:46:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=45431b3eb90430a7587edf23f3d0de1854289721'/>
<id>urn:sha1:45431b3eb90430a7587edf23f3d0de1854289721</id>
<content type='text'>
Due to some historic accident, HAVE_FUNOPEN was grouped with DSO_DLFCN
and HAVE_DLFCN_H inside !defined(NOPIC). While the two DLFCN bits belong
there, HAVE_FUNOPEN doesn't.

ok jsing, millert agrees
</content>
</entry>
<entry>
<title>Combine ripemd into a single C file.</title>
<updated>2023-07-28T11:08:01+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2023-07-28T11:08:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=eb0ba672767b5f9dde96e6a410c32a569046382d'/>
<id>urn:sha1:eb0ba672767b5f9dde96e6a410c32a569046382d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Combine md5 into a single C file.</title>
<updated>2023-07-28T11:06:28+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2023-07-28T11:06:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=38c8cccc10e393239fb7a405be8df30901552b2d'/>
<id>urn:sha1:38c8cccc10e393239fb7a405be8df30901552b2d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Combine md4 into a single C file.</title>
<updated>2023-07-28T11:04:41+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2023-07-28T11:04:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=cc6047a4cf022212107fe26aebe50cd2ca78b787'/>
<id>urn:sha1:cc6047a4cf022212107fe26aebe50cd2ca78b787</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove various ${thing}_options</title>
<updated>2023-07-28T10:35:14+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-07-28T10:35:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e91177528644d7ab4206592aac5a07f85a3ceec2'/>
<id>urn:sha1:e91177528644d7ab4206592aac5a07f85a3ceec2</id>
<content type='text'>
Various, ancient ciphers exposed some of their innards via an _options()
API. Apart from openssl version/speed, only some lua thingie in nmap ever
looked at these. Go figure.

hppa testing by miod, i386 testing by sthen. Thanks!

ok jsing
</content>
</entry>
<entry>
<title>Remove BUF_[a-z]* API</title>
<updated>2023-07-28T10:17:21+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-07-28T10:17:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e393551162848dd712d0c5a922f6ef5522fb5ca2'/>
<id>urn:sha1:e393551162848dd712d0c5a922f6ef5522fb5ca2</id>
<content type='text'>
This are a bunch of strange string handlers with NULL checks that make
no real sense except to some devs who like to sprinkle them everywhere.
Fortunately, nothing uses these anymore, so they can go.

ok jsing
</content>
</entry>
<entry>
<title>Remove ASN1_bn_print() and ASN1_buf_print()</title>
<updated>2023-07-28T10:02:11+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-07-28T10:02:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f72d08156c2afabfd1c38468eca631a5afed0f79'/>
<id>urn:sha1:f72d08156c2afabfd1c38468eca631a5afed0f79</id>
<content type='text'>
ASN1_bn_print() is a hilariously bad API that was replaced with a saner
interface internally. ASN1_buf_print() isn't terrible, but it is too
specialized to be of real use. It was only exposed because ASN1_bn_print()
was already there. Its only use had been in the EdDSA printing code before
it was replaced with an internal helper.

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>
</feed>
