<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/err, branch libressl-v3.8.0</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v3.8.0</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v3.8.0'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2023-04-09T19:10:23+00:00</updated>
<entry>
<title>Move a few functions out of OPENSSL_NO_DEPRECATED</title>
<updated>2023-04-09T19:10:23+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-04-09T19:10:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=180ac4430773db8fb86b3343279cc5790eee08e6'/>
<id>urn:sha1:180ac4430773db8fb86b3343279cc5790eee08e6</id>
<content type='text'>
Geoff Thorpe added OPENSSL_NO_DEPRECATED nearly two decades ago. The hope
was that at some point some functions can be dropped. Most of the functions
marked deprecated are actually unused nowadays but unfortunately some of
them are still used in the ecosystem. Move them out of OPENSSL_NO_DEPRECATED
so we can define it without breaking the consumers in the next bump.

ERR_remove_state() is still used by a dozen or so ports. This isn't a big
deal since it is just a stupid wrapper for the not quite as deprecated
ERR_remove_thread_state(). It's not worth patching these ports.

Annoyingly, {DH,DSA}_generate_parameters() and RSA_generate_key() are still
used. They "make use" of the old-style BN_GENCB callback, which is therefore
more difficult to remove - in case you don't know know: that's the thing
responsible for printing pretty '.', '+' and '*' when you generate keys.

Most annoyingly, DH_generate_parameters() was added to rust-openssl in 2020
for "advanced DH support". This is very unfortunate since cargo bundles a
rust-openssl and updates it only every few years or so. As a consequence
we're going to be stuck with this nonsense for a good while.

ok beck jsing
</content>
</entry>
<entry>
<title>Avoid errno is EINVAL after OpenSSL initialization</title>
<updated>2023-03-27T09:15:45+00:00</updated>
<author>
<name>jan</name>
<email></email>
</author>
<published>2023-03-27T09:15:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a1ba7edeaa4500f47680c5e16b40d8efa2802629'/>
<id>urn:sha1:a1ba7edeaa4500f47680c5e16b40d8efa2802629</id>
<content type='text'>
ok tb@
</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>
<entry>
<title>Provide ERR_R_INIT_FAIL.</title>
<updated>2022-08-29T06:49:24+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2022-08-29T06:49:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c8a324eda35cb6ee505bf0ec7b8f74a58a2c2a01'/>
<id>urn:sha1:c8a324eda35cb6ee505bf0ec7b8f74a58a2c2a01</id>
<content type='text'>
Needed for an upcoming change.

ok tb@
</content>
</entry>
<entry>
<title>Remove mkerr.pl remnants from LibreSSL</title>
<updated>2022-07-12T14:42:50+00:00</updated>
<author>
<name>kn</name>
<email></email>
</author>
<published>2022-07-12T14:42:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=89e42d5857196a8071fbafb5565388d0e20ec32b'/>
<id>urn:sha1:89e42d5857196a8071fbafb5565388d0e20ec32b</id>
<content type='text'>
This script is not used at all and files are edited by hand instead.
Thus remove misleading comments incl. the obsolete script/config.

Feedback OK jsing tb
</content>
</entry>
<entry>
<title>Sort alphabetically so that future omissions will be easier to spot.</title>
<updated>2022-05-07T17:20:41+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-05-07T17:20:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f47a6eaea634198cd7b3327e3541a6d7b7690498'/>
<id>urn:sha1:f47a6eaea634198cd7b3327e3541a6d7b7690498</id>
<content type='text'>
discussed with jsing
</content>
</entry>
<entry>
<title>Add missing ERR_load_{COMP,CT,KDF}_strings()</title>
<updated>2022-05-06T20:49:01+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-05-06T20:49:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c84564af0c5d26256cd2cf25c38c41332c5c08a0'/>
<id>urn:sha1:c84564af0c5d26256cd2cf25c38c41332c5c08a0</id>
<content type='text'>
ok beck
</content>
</entry>
<entry>
<title>Provide KDFerr() and KDFerror() macros</title>
<updated>2022-05-05T08:48:05+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-05-05T08:48:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=916ce938eee29b0298ca8325ece1c5b54cc2b052'/>
<id>urn:sha1:916ce938eee29b0298ca8325ece1c5b54cc2b052</id>
<content type='text'>
ok beck jsing
</content>
</entry>
<entry>
<title>Add a new, mostly empty, bio_local.h and include it in the files</title>
<updated>2022-01-07T09:02:18+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-01-07T09:02:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1eb53a0fe0ea503fe673aa0a6e347e503090c429'/>
<id>urn:sha1:1eb53a0fe0ea503fe673aa0a6e347e503090c429</id>
<content type='text'>
that will need it in the upcoming bump.

discussed with jsing
</content>
</entry>
<entry>
<title>Make the certificate transparency code build with the rest of the library</title>
<updated>2021-11-24T01:12:43+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2021-11-24T01:12:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=61f85f5283a01224548085f548fbf75b2ae1fd26'/>
<id>urn:sha1:61f85f5283a01224548085f548fbf75b2ae1fd26</id>
<content type='text'>
Do not expose it yet, this will wait for an upcoming bump

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