<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libssl/man, branch libressl-v3.9.2</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v3.9.2</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v3.9.2'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2024-01-13T18:37:51+00:00</updated>
<entry>
<title>Remove mention of a refcount bug</title>
<updated>2024-01-13T18:37:51+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-01-13T18:37:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=33a10249a9de30858f0ef5d09ad2ca2d9e6ae564'/>
<id>urn:sha1:33a10249a9de30858f0ef5d09ad2ca2d9e6ae564</id>
<content type='text'>
Said bug was fixed in OpenSSL 1.0.0, released 14 years ago. It is of course
unsurprising that you may accidentally increment the refcount if your idiom
for decrementing it is CRYPTO_add(&amp;bio-references, -1, CRYPTO_LOCK_BIO)).
</content>
</entry>
<entry>
<title>BIO_f_ssl.3: Remove explicit library initialization</title>
<updated>2024-01-13T17:50:01+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-01-13T17:50:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f29bb3cf4577a9b5cf025fd8dafa6793042a6355'/>
<id>urn:sha1:f29bb3cf4577a9b5cf025fd8dafa6793042a6355</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mention a subtle difference between PEM_def_callback(3) and the example.</title>
<updated>2023-09-19T09:40:35+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2023-09-19T09:40:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f3d69207bf78894b3e8e63ea47f028de14d188d8'/>
<id>urn:sha1:f3d69207bf78894b3e8e63ea47f028de14d188d8</id>
<content type='text'>
It's relevant not only for the example, but also because the functions
documented here use PEM_def_callback(3) by default, and that exhibits
surprising and potentially dangerous behaviour by not NUL-terminating.

OK tb@
</content>
</entry>
<entry>
<title>Remove the duplicate documentation of pem_password_cb(3).</title>
<updated>2023-09-19T08:18:13+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2023-09-19T08:18:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d6f69273ba0f82df22bf5620f52cffb820b3130a'/>
<id>urn:sha1:d6f69273ba0f82df22bf5620f52cffb820b3130a</id>
<content type='text'>
While here, also:

* Avoid the misleading term "default password callback" because none of
the functions in SSL_CTX_use_certificate(3) support overriding it.
* Do not talk about "storing", "writing", and "encryption" since the cb
passed to SSL_CTX_set_default_passwd_cb(3) is never used for any of that.
* List the functions using cb.
* Document what happens by default.
* Remove the misleading words "which must be provided by the application"
because all this is actually optional.
* Make several wordings more precise.
* Below EXAMPLES, fix argument naming to agree with pem_password_cb(3),
clarify the description of what the example does, and, as suggested by tb@,
use strlcpy(3).

OK tb@
</content>
</entry>
<entry>
<title>Document the RETURN VALUES of BIO_method_type(3) and BIO_method_name(3)</title>
<updated>2023-04-11T16:58:43+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2023-04-11T16:58:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=fdb1eca18c61c136a3750f89858caf1e54dc603a'/>
<id>urn:sha1:fdb1eca18c61c136a3750f89858caf1e54dc603a</id>
<content type='text'>
for the various BIO types.
</content>
</entry>
<entry>
<title>document the interaction with BIO_dup_chain(3)</title>
<updated>2022-12-18T20:24:52+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2022-12-18T20:24:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3583bd6d4b12a04225220bc84efe794bb72da016'/>
<id>urn:sha1:3583bd6d4b12a04225220bc84efe794bb72da016</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a small blurb on @SECLEVEL=n</title>
<updated>2022-12-11T20:53:27+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-12-11T20:53:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a9e4d227bad4b465f48f4d9c9226f9465d0a6943'/>
<id>urn:sha1:a9e4d227bad4b465f48f4d9c9226f9465d0a6943</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Link to SSL_read_early_data(3)</title>
<updated>2022-09-17T16:03:21+00:00</updated>
<author>
<name>kn</name>
<email></email>
</author>
<published>2022-09-17T16:03:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=70f7b2faa17684b3944dd57095e0993328b1b4a3'/>
<id>urn:sha1:70f7b2faa17684b3944dd57095e0993328b1b4a3</id>
<content type='text'>
OK tb
</content>
</entry>
<entry>
<title>fix repeated words</title>
<updated>2022-09-10T10:22:46+00:00</updated>
<author>
<name>jsg</name>
<email></email>
</author>
<published>2022-09-10T10:22:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6a683562a13e9213cebf006617ebc8dc4e8b9871'/>
<id>urn:sha1:6a683562a13e9213cebf006617ebc8dc4e8b9871</id>
<content type='text'>
ok ok miod@ ack ack jmc@
</content>
</entry>
<entry>
<title>AESCGM -&gt; AESGCM</title>
<updated>2022-07-17T08:51:07+00:00</updated>
<author>
<name>jsg</name>
<email></email>
</author>
<published>2022-07-17T08:51:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=dbfa45679be6e7299b4b1c475a0d4d815e3211bf'/>
<id>urn:sha1:dbfa45679be6e7299b4b1c475a0d4d815e3211bf</id>
<content type='text'>
</content>
</entry>
</feed>
