<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/man/BN_cmp.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>mention what BN_ULONG is</title>
<updated>2022-11-22T19:02:07+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2022-11-22T19:02:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=894280fa5b591d3caca7a19d7f13d843ce655e66'/>
<id>urn:sha1:894280fa5b591d3caca7a19d7f13d843ce655e66</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Document BN_abs_is_word(3).</title>
<updated>2021-12-18T21:11:50+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2021-12-18T21:11:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=42346e10e057b7407fa5191c20a0349d35e5b216'/>
<id>urn:sha1:42346e10e057b7407fa5191c20a0349d35e5b216</id>
<content type='text'>
While here, add the missing "const" qualifier to the second parameter
of BN_is_word(3) - even though i doubt that marking an integral type
parameter as "const" serves any significant purpose...

Note that the OpenSSL documentation for this function that Billy
Brumley committed on August 4, 2021 is actually wrong.  Essentially,
it says "BN_abs_is_word() test[s] if a equals ... |w|."  Now pray
tell me, what exactly is the point of taking the absolute value of
an unsigned integer number?  To compensate for the obvious absurdity
of his patch, Billy made a point of getting *three* OKs from rather
notable people: Pauli Dale, Nicola Tuveri, and Dmitry Belyavskiy.

I believe this is a striking example of the cavalier attitude some
projects put on display when it comes to documentation, and also a
striking example of how bad documentation can occasionally be worse
than no documentation at all, because the OpenSSL manual page will
now thoroughly confuse anyone reading it.

SCNR pointing out this (hopefully unintentional) hilarity - or is
this an attempt at trolling the readers of their documentation?
If it is, they certainly got me.
</content>
</entry>
<entry>
<title>In the next major bump, some BN macros will become functions.</title>
<updated>2021-12-06T19:45:27+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2021-12-06T19:45:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=036164e800dded700d72e343b440ebe3a04af264'/>
<id>urn:sha1:036164e800dded700d72e343b440ebe3a04af264</id>
<content type='text'>
In order to not forget it, already remove the statements
that these APIs are currently implemented as macros:
Not saying that doesn't make the documentation wrong.
</content>
</entry>
<entry>
<title>Add missing const qualifiers in a number of BN_* manuals.</title>
<updated>2021-11-30T18:34:35+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2021-11-30T18:34:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=dde92987aa87589258a2bf0945bd631409a3006d'/>
<id>urn:sha1:dde92987aa87589258a2bf0945bd631409a3006d</id>
<content type='text'>
ok schwarze
</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>bn.h HISTORY up to SSLeay 0.8.1b; researched from OpenSSL git</title>
<updated>2018-03-20T20:26:23+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2018-03-20T20:26:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=07f97848a667870ec14d7a5a8446ae5e5c370e9c'/>
<id>urn:sha1:07f97848a667870ec14d7a5a8446ae5e5c370e9c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>replace all references to bn(3) with BN_new(3),</title>
<updated>2016-12-10T21:13:25+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2016-12-10T21:13:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=14bc249be8db92222ed9b5d6bba0c94e30fae42d'/>
<id>urn:sha1:14bc249be8db92222ed9b5d6bba0c94e30fae42d</id>
<content type='text'>
and make sure all BN*(3) pages point back to BN_new(3)
</content>
</entry>
<entry>
<title>Copyright and license</title>
<updated>2016-11-20T16:37:02+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2016-11-20T16:37:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=621347c6c3bb1286d97773f3d5d74abfa256c4f2'/>
<id>urn:sha1:621347c6c3bb1286d97773f3d5d74abfa256c4f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>first pass; ok schwarze</title>
<updated>2016-11-06T15:52:50+00:00</updated>
<author>
<name>jmc</name>
<email></email>
</author>
<published>2016-11-06T15:52:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5a18890fb4c6b832214c6c32d7ca56db3fd9133a'/>
<id>urn:sha1:5a18890fb4c6b832214c6c32d7ca56db3fd9133a</id>
<content type='text'>
</content>
</entry>
</feed>
