<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/man/CRYPTO_set_ex_data.3, branch OPENBSD_7_9</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_9</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_9'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2025-06-08T22:40:31+00:00</updated>
<entry>
<title>.Lb libcrypto ; OK tb@</title>
<updated>2025-06-08T22:40:31+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2025-06-08T22:40:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8be86af02fed1bda350c8dd14ee064cb66e3b0f5'/>
<id>urn:sha1:8be86af02fed1bda350c8dd14ee064cb66e3b0f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rewrite RSA_get_ex_new_index(3) and CRYPTO_set_ex_data(3) from scratch.</title>
<updated>2023-09-18T14:49:43+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2023-09-18T14:49:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3a1872a6a9dc403ef6310c940e7b15ff91bfbbd1'/>
<id>urn:sha1:3a1872a6a9dc403ef6310c940e7b15ff91bfbbd1</id>
<content type='text'>
The defects of the old pages were too numerous to list in full but included
vagueness, gaps, misleading statements, bad ordering, and duplication.
Use my Copyright since none of the text we inherited from OpenSSL remains.

Without doing a thorough review, tb@ thinks he likes the new pages
after quickly reading through both of them.
</content>
</entry>
<entry>
<title>The CRYPTO_EX_DATA type is not opaque</title>
<updated>2023-07-28T14:34:54+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-07-28T14:34:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a65012e9329b7bde2223964c16b2a59e310f44b5'/>
<id>urn:sha1:a65012e9329b7bde2223964c16b2a59e310f44b5</id>
<content type='text'>
By API misdesign, it cannot be opaque. The incorrect documentation was
added as a part of a huge commit with a lot of churn. CRYPTO_EX_DATA
typically lives as an embedded struct of an opaque struct, but it can
also be used by applications, for example to initialize libssl.

documentation error pointed out by jsing
</content>
</entry>
<entry>
<title>man pages: add missing commas between subordinate and main clauses</title>
<updated>2022-03-31T17:27:26+00:00</updated>
<author>
<name>naddy</name>
<email></email>
</author>
<published>2022-03-31T17:27:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3d8be07546f5ec331a0f851b0ea88212376ebb95'/>
<id>urn:sha1:3d8be07546f5ec331a0f851b0ea88212376ebb95</id>
<content type='text'>
jmc@ dislikes a comma before "then" in a conditional, so leave those
untouched.

ok jmc@
</content>
</entry>
<entry>
<title>document EC_KEY_get_ex_new_index(3), EC_KEY_get_ex_data(3),</title>
<updated>2019-08-16T12:16:22+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2019-08-16T12:16:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=918b2a5b3ef77745d74e158b2141a2b9f6a3dff2'/>
<id>urn:sha1:918b2a5b3ef77745d74e158b2141a2b9f6a3dff2</id>
<content type='text'>
and EC_KEY_set_ex_data(3)
</content>
</entry>
<entry>
<title>Tree structure for manual pages: crypto(3) links to 33 function</title>
<updated>2019-06-06T01:06:59+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2019-06-06T01:06:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=580f04977d3a77664477818e7264e008d1ba5843'/>
<id>urn:sha1:580f04977d3a77664477818e7264e008d1ba5843</id>
<content type='text'>
group pages, and these link on to all their second-level subpages.
Only a handful of second-level pages have third-level subpages.
So all crypto pages can now be reached from the www.libressl.org
frontpage via at most four clicks, in most cases three clicks.
Also link back from leaf pages to their respective group pages
and add a couple of additional links between related pages.
Triggered by a question from deraadt@.
OK jmc@ tb@
</content>
</entry>
<entry>
<title>sort the list of data structures and add the missing ECDH and ECDSA;</title>
<updated>2018-04-08T01:00:15+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2018-04-08T01:00:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=046ddca938894da3184f69b9b7e08eeadcdb7892'/>
<id>urn:sha1:046ddca938894da3184f69b9b7e08eeadcdb7892</id>
<content type='text'>
triggered by OpenSSL commit a73d990e Feb 27 19:02:24 2018 +0100,
but with different content
</content>
</entry>
<entry>
<title>crypto HISTORY up to 0.9.5; researched from OpenSSL git</title>
<updated>2018-03-22T16:06:33+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2018-03-22T16:06:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=56ed9616f4bcc89cbb8c9e65c821f863853139b1'/>
<id>urn:sha1:56ed9616f4bcc89cbb8c9e65c821f863853139b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>crypto.c HISTORY up to SSLeay 0.9.0; researched from OpenSSL git</title>
<updated>2018-03-21T06:33:19+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2018-03-21T06:33:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e1543f4f2bbeeeaee96b5288d90d06370b569723'/>
<id>urn:sha1:e1543f4f2bbeeeaee96b5288d90d06370b569723</id>
<content type='text'>
</content>
</entry>
<entry>
<title>resolve duplication of names and prototypes in manuals related to ex_data</title>
<updated>2017-01-06T20:35:23+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2017-01-06T20:35:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e6a84a396ff2905660c8a941b5c6ecd6a334c4a6'/>
<id>urn:sha1:e6a84a396ff2905660c8a941b5c6ecd6a334c4a6</id>
<content type='text'>
and sprinkle cross references instead; more work is obviously needed here
</content>
</entry>
</feed>
