<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/man, branch master</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=master</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2026-03-10T05:50:11+00:00</updated>
<entry>
<title>Fix BIO_get_mem_data(3) return value documentation</title>
<updated>2026-03-10T05:50:11+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2026-03-10T05:50:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=bacb84818745f09c40699821c03ba8a247b2bbac'/>
<id>urn:sha1:bacb84818745f09c40699821c03ba8a247b2bbac</id>
<content type='text'>
pointed out by/ok dlg
</content>
</entry>
<entry>
<title>EVP_SealInit.3: fix RETURN VALUES section</title>
<updated>2026-01-30T14:33:33+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2026-01-30T14:33:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=638e4f9b1442547b8847e1f03dd2903f1eedb08b'/>
<id>urn:sha1:638e4f9b1442547b8847e1f03dd2903f1eedb08b</id>
<content type='text'>
While normal calls return 0 for error and npubk for success, there is a
case where it returns the usual 1/0 thing. Make that explicit.

Prompted by a report by Niels Dossche

ok jsing kenjiro
</content>
</entry>
<entry>
<title>EVP_OpenInit.3: fix RETURN VALUES section</title>
<updated>2026-01-30T14:26:04+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2026-01-30T14:26:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=37888d726bf851fed1c3db8d08652e1dafb02feb'/>
<id>urn:sha1:37888d726bf851fed1c3db8d08652e1dafb02feb</id>
<content type='text'>
This has been incorrectly documented since forever. The function only ever
returned 0/1.

ok jsing kenjiro
</content>
</entry>
<entry>
<title>Remove STABLE_FLAGS_MALLOC</title>
<updated>2025-12-31T13:48:01+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-12-31T13:48:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6f2ee5a9a79b7b50dcd481715ff4209cfb40223c'/>
<id>urn:sha1:6f2ee5a9a79b7b50dcd481715ff4209cfb40223c</id>
<content type='text'>
Formerly used by ASN1_STRING_TABLE_{add,cleanup}() which were removed two
years ago. Annotate why STABLE_NO_MASK stays: as usual, security/xca ends
up being the sole consumer of some nonsense. Apparently it needs its own
reimplementation of ASN1_STRING_set_by_NID(), another removable public API
that should never have been exposed.

ok kenjiro
</content>
</entry>
<entry>
<title>Stop documenting V_ASN1_APP_CHOOSE quirk</title>
<updated>2025-12-21T09:36:35+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-12-21T09:36:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=aeda0452754dd4d98535834e7eee39f43767058a'/>
<id>urn:sha1:aeda0452754dd4d98535834e7eee39f43767058a</id>
<content type='text'>
ok kenjiro
</content>
</entry>
<entry>
<title>This function have -&gt; This function has</title>
<updated>2025-12-20T11:51:28+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-12-20T11:51:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=da73d37897fbff0da9bb07f593a26b12ab9fdae1'/>
<id>urn:sha1:da73d37897fbff0da9bb07f593a26b12ab9fdae1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>These function -&gt; These functions</title>
<updated>2025-12-20T08:51:56+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-12-20T08:51:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7c469809b7d6b2ba84cd1c79621eccf137404085'/>
<id>urn:sha1:7c469809b7d6b2ba84cd1c79621eccf137404085</id>
<content type='text'>
</content>
</entry>
<entry>
<title>This functions -&gt; This function</title>
<updated>2025-12-20T08:40:47+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-12-20T08:40:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6c4ae1b16cce99200bfa5d25d54de647709afe21'/>
<id>urn:sha1:6c4ae1b16cce99200bfa5d25d54de647709afe21</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pkcs7: add PKCS7_NO_DUAL_CONTENT flag/behavior</title>
<updated>2025-12-20T07:22:43+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-12-20T07:22:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4e99a5c0b6fa18eb76160d4cb726840aacb45404'/>
<id>urn:sha1:4e99a5c0b6fa18eb76160d4cb726840aacb45404</id>
<content type='text'>
What Netscape fucked up just had to be embraced by secure boot and
other nonsense. First OpenSSL wanted to be strict (which we inherited)
then Rich Salz Postel-ized this and made OpenSSL bypass this check by
default and added a flag to be strict 10 years ago.

Now sthen found that PHP 8.5 uses/exposes this flag.

Follows OpenSSL 6b2ebe43 (2016)

ok kenjiro
</content>
</entry>
<entry>
<title>BN_get_word(): return (BN_ULONG)-1 on error rather than BN_MASK2</title>
<updated>2025-12-15T12:09:46+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-12-15T12:09:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=341829195e0c845cf26339768f275f021b69fedc'/>
<id>urn:sha1:341829195e0c845cf26339768f275f021b69fedc</id>
<content type='text'>
While the latter is more general in that it also works on 1-complement
achitectures, we don't care about that. Adjust documentation and the
only error check for it in libcrypto.

ok deraadt
</content>
</entry>
</feed>
