<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libssl/man/SSL_get_shared_ciphers.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:52:00+00:00</updated>
<entry>
<title>.Lb libssl libcrypto ; OK tb@</title>
<updated>2025-06-08T22:52:00+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2025-06-08T22:52:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4eb86431a58c45c4f9741bff9c71d833f08c83a9'/>
<id>urn:sha1:4eb86431a58c45c4f9741bff9c71d833f08c83a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update SSL_get_shared_ciphers() documentation for ssl_lib.c r1.240</title>
<updated>2021-01-09T10:50:02+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2021-01-09T10:50:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a8b7a0bc3ea03950c2c770df3eeed9454413f555'/>
<id>urn:sha1:a8b7a0bc3ea03950c2c770df3eeed9454413f555</id>
<content type='text'>
From schwarze, who explains:

 * Even though i wrote the original version of our documentation
   for this function, i now think the design of this function is so
   atrocious that it is better to call out the main limitations
   up front (server side only and silent truncation) rather than
   first giving the impression that it achieves something it
   actually doesn't and then later try to row back in a piece-meal
   manner.

 * Using a .Bl list for failure conditions in the RETURN VALUES
   section is no doubt unusual, but the conditions are so numerous
   and some of them are so surprising that i think it makes sense
   in this case.  If a function is badly designed and has surprising
   properties, precision and clarity in the description are even
   more important than usual, and conciseness is better sacrificed.

 * Adding .Xr SSL_get_ciphers 3 seems helpful.

ok beck inoguchi jsing tb
</content>
</entry>
<entry>
<title>add missing backlinks to ssl(3)</title>
<updated>2019-06-12T09:36:30+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2019-06-12T09:36:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=cf1a7ef7d544fdc455432c5b1ec7c2e9550b7ce6'/>
<id>urn:sha1:cf1a7ef7d544fdc455432c5b1ec7c2e9550b7ce6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>found a complete archive of SSLeay-0.4 to SSLeay-0.8.1b tarballs</title>
<updated>2018-03-27T17:35:50+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2018-03-27T17:35:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=30d10c511917e0e339dec931667fc4b6eb014430'/>
<id>urn:sha1:30d10c511917e0e339dec931667fc4b6eb014430</id>
<content type='text'>
on the web, so fix up SSLeay HISTORY accordingly
</content>
</entry>
<entry>
<title>ssl.h HISTORY up to SSLeay 0.8.1b; researched from OpenSSL git</title>
<updated>2018-03-21T05:07:04+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2018-03-21T05:07:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6fc48645989782a49eccbb24eb6d01330d0f717f'/>
<id>urn:sha1:6fc48645989782a49eccbb24eb6d01330d0f717f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Write an SSL_get_shared_ciphers(3) manual from scratch; another one</title>
<updated>2016-12-10T14:56:56+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2016-12-10T14:56:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1ae5a295246f70013d0aa7dff8db676dc9c89af1'/>
<id>urn:sha1:1ae5a295246f70013d0aa7dff8db676dc9c89af1</id>
<content type='text'>
where BUGS is longer than DESCRIPTION.  The function is listed in
ssl(3) and &lt;openssl/ssl.h&gt;, so it's clearly public.

The code looks slightly mysterious to me, so it would be welcome if
somebody more familiar with TLS protocols could check factual accuracy.
</content>
</entry>
</feed>
