<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/err, branch libressl-v3.9.1</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v3.9.1</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v3.9.1'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2024-03-02T13:39:28+00:00</updated>
<entry>
<title>Remove some GOST relics</title>
<updated>2024-03-02T13:39:28+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-03-02T13:39:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b67dd091b5f82f671c4de5665606d30a7de36db5'/>
<id>urn:sha1:b67dd091b5f82f671c4de5665606d30a7de36db5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make CRYPTO_THREADID opaque</title>
<updated>2024-03-02T11:37:13+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-03-02T11:37:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=17579c0eb7910d89f824a0cb4f9967d3af8a04ac'/>
<id>urn:sha1:17579c0eb7910d89f824a0cb4f9967d3af8a04ac</id>
<content type='text'>
With ERR_STATE out of the way, we can make CRYPTO_THREADID opaque.
The type is still accessed by used public API, but some of the public
API can also go away.

ok jsing
</content>
</entry>
<entry>
<title>Adjust signature of ERR_load_strings()</title>
<updated>2024-03-02T10:32:26+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-03-02T10:32:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ec2a181702a200c7cbfaa3e93de38f22d7b9cf4b'/>
<id>urn:sha1:ec2a181702a200c7cbfaa3e93de38f22d7b9cf4b</id>
<content type='text'>
This aligns the prototypes with OpenSSL 1.1.

ok jsing
</content>
</entry>
<entry>
<title>Remove ERR_get_state</title>
<updated>2024-03-02T10:30:48+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-03-02T10:30:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d23ca349fd2e45b2231f05fba70d31bc44134e14'/>
<id>urn:sha1:d23ca349fd2e45b2231f05fba70d31bc44134e14</id>
<content type='text'>
The ERR_STATE struct is an unused implementation detail of the horrific
error stack code. It is the last public consumer of CRYPTO_THREAD
internals. Make this and its accessor internal so we can make the
CRYPTO_THREAD struct opaque.

ok jsing
</content>
</entry>
<entry>
<title>Remove last calls to CRYPTO_{push,pop}_info()</title>
<updated>2024-02-24T07:53:01+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-02-24T07:53:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1ed07476f564ab38570ad487d745791079044274'/>
<id>urn:sha1:1ed07476f564ab38570ad487d745791079044274</id>
<content type='text'>
These don't do anything but return 0 and will be garbage collected in the
upcoming bump.

ok jsing
</content>
</entry>
<entry>
<title>err.c: fix incorrect line wrapping</title>
<updated>2024-02-24T07:50:25+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-02-24T07:50:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b0cc4532ae9b861771ab74b6a3f1057bd201c95d'/>
<id>urn:sha1:b0cc4532ae9b861771ab74b6a3f1057bd201c95d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Drop an unnecessary cast</title>
<updated>2024-01-10T14:23:37+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-01-10T14:23:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5eaf19183b29b4c39adc2b6a1eed98dd51b1df85'/>
<id>urn:sha1:5eaf19183b29b4c39adc2b6a1eed98dd51b1df85</id>
<content type='text'>
from jsing
</content>
</entry>
<entry>
<title>Fix print_fp()</title>
<updated>2024-01-10T14:22:53+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-01-10T14:22:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9242b0b903dd7cf75ec56486b4c88314c99168ca'/>
<id>urn:sha1:9242b0b903dd7cf75ec56486b4c88314c99168ca</id>
<content type='text'>
The callback-based printing needs to die. But first BIO_set() will die.
We have a FILE *. We have fprintf(). No need to use a static BIO to dump
error codes to said stream.

This basically undoes an unrelated change of "Move crpytlib.h prior bio.h"
from 19 years ago (OpenSSL 25a66ee3). Except we don't cast and check len.

ok jsing (who had a nearly identical diff)
</content>
</entry>
<entry>
<title>Unifdef OPENSSL_NO_ENGINE in libcrypto</title>
<updated>2023-11-19T15:46:10+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-11-19T15:46:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=593d97e74cc873d99aced677883cf55625efe62d'/>
<id>urn:sha1:593d97e74cc873d99aced677883cf55625efe62d</id>
<content type='text'>
This is mechanical apart from a few manual edits to avoid doubled empty
lines.

ok jsing
</content>
</entry>
<entry>
<title>Remove more ERR cruft</title>
<updated>2023-07-28T10:23:19+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-07-28T10:23:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2a8a0e16fff5736c54d6005280b83c07587cb5d8'/>
<id>urn:sha1:2a8a0e16fff5736c54d6005280b83c07587cb5d8</id>
<content type='text'>
Ever wondered how many entries populate the various err hashes?
Me neither. Remove this garbage.

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