<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/man, branch OPENBSD_7_7</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_7</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_7'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2025-03-25T11:54:34+00:00</updated>
<entry>
<title>Fix RETURN VALUES for EVP_CIPHER_CTX_ctrl(3)</title>
<updated>2025-03-25T11:54:34+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-03-25T11:54:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1246a392e49ed859fbba9a9b3352aee5dca07e54'/>
<id>urn:sha1:1246a392e49ed859fbba9a9b3352aee5dca07e54</id>
<content type='text'>
The current documentation was clearly incorrect since a return of -1 from
the methods is explicitly intercepted and translated to 0. schwarze and I
both audited the tree and concluded that only 0 and 1 is possible.

OpenSSL 3 broke this API contract and now has explicit return -1 in the
convoluted 200-line maze this simple function has become with recent
provider improvements. So add a small sentence hinting at that. Nobody
will be surprised to read that with OpenSSL's characteristic penchant
for needless inconsistency the return value checks in their tree are all
over the place and sometimes incorrect.

ok schwarze (with two tweaks)
</content>
</entry>
<entry>
<title>Rename a bunch of confusingly named variables</title>
<updated>2025-03-15T15:17:41+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-03-15T15:17:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=de88a7fee1b17f2a1bf6c2f91f7f923f889c730a'/>
<id>urn:sha1:de88a7fee1b17f2a1bf6c2f91f7f923f889c730a</id>
<content type='text'>
Variables of the type serialized or deserialized are called val_in or
val_out in all other manuals, so align this page to using those rather
than the confusing X509_CRL **der_out, etc.
</content>
</entry>
<entry>
<title>const correct d2i_* prototypes</title>
<updated>2025-03-14T21:32:15+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-03-14T21:32:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e416c892b1f32f4eb14b2cad133f88a235262abe'/>
<id>urn:sha1:e416c892b1f32f4eb14b2cad133f88a235262abe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>X509_NAME_print_ex: zap stray comma</title>
<updated>2025-03-09T16:45:31+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-03-09T16:45:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5e69d03f71e4be553c008ded6bc08b7976b0235f'/>
<id>urn:sha1:5e69d03f71e4be553c008ded6bc08b7976b0235f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix documented signature of UI_OpenSSL()</title>
<updated>2025-03-09T15:25:14+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-03-09T15:25:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e2ebcd0f5102bbed8b031d5c6c85fd238c0f3599'/>
<id>urn:sha1:e2ebcd0f5102bbed8b031d5c6c85fd238c0f3599</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix documented signature of BN_MONT_CTX_copy()</title>
<updated>2025-03-09T15:24:25+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-03-09T15:24:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=90b736505ddad5508ca60f9e7f2f97195f190d2c'/>
<id>urn:sha1:90b736505ddad5508ca60f9e7f2f97195f190d2c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>X509_NAME_print_ex.3: move s to the proper place</title>
<updated>2025-03-09T14:18:24+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-03-09T14:18:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=295201c1a1d954e6a18b9493beee44ec2c815d69'/>
<id>urn:sha1:295201c1a1d954e6a18b9493beee44ec2c815d69</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove mention of X509_NAME_print(3) in the docs</title>
<updated>2025-03-09T14:02:46+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-03-09T14:02:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b59583cc95059c7cc8add01082ad36020f0ac7fe'/>
<id>urn:sha1:b59583cc95059c7cc8add01082ad36020f0ac7fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Adjust signature of CRYPTO_set_mem_functions and remove _get_ docs</title>
<updated>2025-03-08T17:17:09+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-03-08T17:17:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9def5ea03c06af476f3a1addd0012e3b499f2c8a'/>
<id>urn:sha1:9def5ea03c06af476f3a1addd0012e3b499f2c8a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename CRYPTO_get_mem_functions.3 to CRYPTO_set_mem_functions.3</title>
<updated>2025-03-08T17:12:55+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-03-08T17:12:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2eee8cf772de2e171d7087bbdf3633e0f12b4163'/>
<id>urn:sha1:2eee8cf772de2e171d7087bbdf3633e0f12b4163</id>
<content type='text'>
</content>
</entry>
</feed>
