<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/engine/engine.h, 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>2024-03-02T10:22:07+00:00</updated>
<entry>
<title>Simplify engine.h</title>
<updated>2024-03-02T10:22:07+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-03-02T10:22:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e3494e65f2eaea2f3dd1e2d5163aa09c4d59490f'/>
<id>urn:sha1:e3494e65f2eaea2f3dd1e2d5163aa09c4d59490f</id>
<content type='text'>
Garbage collect some more of this former horror show.

ok jsing
</content>
</entry>
<entry>
<title>Unifdef OPENSSL_NO_ENGINE in engine.h</title>
<updated>2023-11-19T15:41:46+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-11-19T15:41:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f06ef86abaad7907cce57f275e90632f9aba77e1'/>
<id>urn:sha1:f06ef86abaad7907cce57f275e90632f9aba77e1</id>
<content type='text'>
Also rip out all the gross, useless comments. There's still too much
garbage in here...

ok jsing
</content>
</entry>
<entry>
<title>Move the ENGINE_new() prototype a line down</title>
<updated>2023-08-04T05:44:51+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-08-04T05:44:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0ae66afba11fc664857797afa60c36cc29bacddb'/>
<id>urn:sha1:0ae66afba11fc664857797afa60c36cc29bacddb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Excise ECDH_METHOD</title>
<updated>2023-07-28T09:22:26+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-07-28T09:22:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d5a81d6e35ae60f515d5705afb9c2f871823721a'/>
<id>urn:sha1:d5a81d6e35ae60f515d5705afb9c2f871823721a</id>
<content type='text'>
Unlike ECDSA_METHOD, this has been unused forever but kind of needed to
stay for symmetry with ECDSA_METHOD. Now we can finally take it behind
the barn and remove its tendrils into ENGINE.

ok jsing
</content>
</entry>
<entry>
<title>Remove ECDSA_METHOD</title>
<updated>2023-07-28T09:08:31+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-07-28T09:08:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8a9904a7f31aeb68336f4a9f6ba9e8ab8ecc7f11'/>
<id>urn:sha1:8a9904a7f31aeb68336f4a9f6ba9e8ab8ecc7f11</id>
<content type='text'>
After smtpd (in base) and libtls finally switched from ECDSA_METHOD to
EC_KEY_METHOD, much of the ECDSA_METHOD code was neutered. Remove the
remaining public API as well as numerous tentacles into ENGINE.

ok jsing
</content>
</entry>
<entry>
<title>Provide a bunch of always failing ENGINE API</title>
<updated>2023-07-21T09:04:23+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-07-21T09:04:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6fcc6301cbb6ea5d47209442358f4af309d05661'/>
<id>urn:sha1:6fcc6301cbb6ea5d47209442358f4af309d05661</id>
<content type='text'>
This commit adds a few symbols under OPENSSL_NO_ENGINE. They will be used
after the main ENGINE code is disabled in the next bump.

The ecosystem is mostly prepared for dealing with a libcrypto compiled
with OPENSSL_NO_ENGINE. There are a few stragglers like M2Crypto, dovecot
and the latest apr-util release (fixed in their development branch).

To avoid intrusive patching in these ports, we need to keep a bunch of
ENGINE symbols around despite adding OPENSSL_NO_ENGINE. This of course
meant patching some other ports, but that was way easier.

ok jsing
</content>
</entry>
<entry>
<title>Move x509.h inclusion into alphabetical order</title>
<updated>2023-04-18T09:10:44+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-04-18T09:10:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5045b35d539c0a771fddfcfcaaa05946522a7f50'/>
<id>urn:sha1:5045b35d539c0a771fddfcfcaaa05946522a7f50</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bring includes into canonical order</title>
<updated>2023-04-18T08:47:28+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-04-18T08:47:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=34eb49714b89be6d0c4cddab0bcab8580b6ca809'/>
<id>urn:sha1:34eb49714b89be6d0c4cddab0bcab8580b6ca809</id>
<content type='text'>
Requested by jsing
</content>
</entry>
<entry>
<title>Move some includes out of OPENSSL_NO_DEPRECATED</title>
<updated>2023-04-18T08:33:43+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-04-18T08:33:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7c140db45f1d1b8f4daf0a81424b35e3a5ff8e29'/>
<id>urn:sha1:7c140db45f1d1b8f4daf0a81424b35e3a5ff8e29</id>
<content type='text'>
Some headers were included conditionally on OPENSSL_NO_DEPRECATED in hopes
that eventually the mess of everything includes everything will magically
resolve itself. Of course everyone would end up building openssl with
OPENSSL_NO_DEPRECATED over time... Right.

Surprisingly, the ecosystem has come to rely on these implicit inclusions,
so about two dozen ports would fail to build because of this. Patching this
would be easy but really not worth the effort.

ok jsing
</content>
</entry>
<entry>
<title>spelling fixes; from paul tagliamonte</title>
<updated>2022-12-26T07:18:53+00:00</updated>
<author>
<name>jmc</name>
<email></email>
</author>
<published>2022-12-26T07:18:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2eb7e5ff6bb69760f9dd4a43e7e3520ebb930120'/>
<id>urn:sha1:2eb7e5ff6bb69760f9dd4a43e7e3520ebb930120</id>
<content type='text'>
i removed the arithmetics -&gt; arithmetic changes, as i felt they
were not clearly correct

ok tb
</content>
</entry>
</feed>
