<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/hidden, branch OPENBSD_7_6</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_6</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_6'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2024-08-31T10:46:40+00:00</updated>
<entry>
<title>Make X509at_* API internal</title>
<updated>2024-08-31T10:46:40+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-08-31T10:46:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6e18dec83a409158e5e06e9980d445c2a14a5fbe'/>
<id>urn:sha1:6e18dec83a409158e5e06e9980d445c2a14a5fbe</id>
<content type='text'>
The only consumer, yara, has been adjusted. It will be some more work
to remove this idiocy internally, but at least we will no longer have
to care about external consumers.

ok beck jsing
</content>
</entry>
<entry>
<title>Zap HMAC_Init</title>
<updated>2024-08-31T10:42:21+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-08-31T10:42:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=49dd9dd6066796148cceffc28570ac4ba886e6f0'/>
<id>urn:sha1:49dd9dd6066796148cceffc28570ac4ba886e6f0</id>
<content type='text'>
Long deprecated, last users have been fixed.

ok beck jsing
</content>
</entry>
<entry>
<title>Nuke the whrlpool (named after the galaxy) from orbit</title>
<updated>2024-08-31T10:38:49+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-08-31T10:38:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=74a335fca70cbc1c69a8939c41ad12d0a6414a99'/>
<id>urn:sha1:74a335fca70cbc1c69a8939c41ad12d0a6414a99</id>
<content type='text'>
It's just gross. Only used by a popular disk encryption utility on an
all-too-popular OS one or two decades back.

ok beck jsing
</content>
</entry>
<entry>
<title>Remove DES_enc_{read,write} and DES_rw_mode</title>
<updated>2024-08-31T10:30:16+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-08-31T10:30:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4b2577fba1553fdbc04543a632170338ee2fff7d'/>
<id>urn:sha1:4b2577fba1553fdbc04543a632170338ee2fff7d</id>
<content type='text'>
Unfortunately we'll probably never be able to get rid of DES entirely.
One part of it that is old enough to be a grandparent can go, though.

ok beck jsing
</content>
</entry>
<entry>
<title>Garbage collec UI_UTIL remnants</title>
<updated>2024-08-31T10:28:03+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-08-31T10:28:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a3d07755a8d0db401282e8062b34e00134369199'/>
<id>urn:sha1:a3d07755a8d0db401282e8062b34e00134369199</id>
<content type='text'>
ok beck jsing
</content>
</entry>
<entry>
<title>Remove EVP_PKEY.*attr* API</title>
<updated>2024-08-31T10:25:38+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-08-31T10:25:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1879b1c335b79500e4608d064e6a67c172898224'/>
<id>urn:sha1:1879b1c335b79500e4608d064e6a67c172898224</id>
<content type='text'>
I ranted enough about this recently. PKCS#12. Microsoft. 'nuff said.

ok beck jsing
</content>
</entry>
<entry>
<title>Remove X509_REQ_{set,get}_extension_nids()</title>
<updated>2024-08-31T10:16:52+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-08-31T10:16:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6b73d9352a214f801122b7ee10c167492ca9e38e'/>
<id>urn:sha1:6b73d9352a214f801122b7ee10c167492ca9e38e</id>
<content type='text'>
LibreSSL no longer supports non-standard OIDs for use in the extensions
attribute of CSRs. The API that enabled that (and nobody used of course)
can now go.

ok beck jsing
</content>
</entry>
<entry>
<title>Remove X509_check_trust() and some related defines</title>
<updated>2024-08-31T10:12:23+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-08-31T10:12:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=98cde9e87c7eeb1ad50a82b9052b86dd675bd285'/>
<id>urn:sha1:98cde9e87c7eeb1ad50a82b9052b86dd675bd285</id>
<content type='text'>
Someone thought it would be a good idea to append non-standard trust
information to the certs in the trust store. This API is used to
inspect that depending on the intended purpose of the cert. Only
M2Crypto thought it necessary to expose this. It was adjusted.

ok beck jsing
</content>
</entry>
<entry>
<title>Remove ERR_add_{,v}data()</title>
<updated>2024-08-31T10:09:15+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-08-31T10:09:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=20621a3f421681dddbebb1b41d980374765a0b0e'/>
<id>urn:sha1:20621a3f421681dddbebb1b41d980374765a0b0e</id>
<content type='text'>
Another unused bit of legacy API...

ok beck jsing
</content>
</entry>
<entry>
<title>Make some more x509 conf stuff internal</title>
<updated>2024-08-31T10:03:03+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-08-31T10:03:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d3edcca660d1c5d3db97be3355caca4afe8ef67a'/>
<id>urn:sha1:d3edcca660d1c5d3db97be3355caca4afe8ef67a</id>
<content type='text'>
This internalizes a particularly scary layer of conf used for X.509
extensions. Again unused public API...

ok beck jsing
</content>
</entry>
</feed>
