<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/man/BN_new.3, branch OPENBSD_6_8_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_6_8_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_6_8_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2019-06-10T09:49:48+00:00</updated>
<entry>
<title>add links back to crypto(3) to function group entry pages</title>
<updated>2019-06-10T09:49:48+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2019-06-10T09:49:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=56ffd9f2668f101af36752838043714323fc3351'/>
<id>urn:sha1:56ffd9f2668f101af36752838043714323fc3351</id>
<content type='text'>
and to isolated obsolete pages;
OK bcook@ jmc@
</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>In view of the recent BN_FLG_CONSTTIME vulnerabilities in OpenSSL,</title>
<updated>2018-04-29T15:58:21+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2018-04-29T15:58:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0cafa356a8c4c7fcd0ceea551f687c5d7fbef24e'/>
<id>urn:sha1:0cafa356a8c4c7fcd0ceea551f687c5d7fbef24e</id>
<content type='text'>
carefully document constant time vs. non-constant time operation
of BN_div(3), BN_mod_exp(3), and BN_mod_inverse(3).

Until the work that is required on the ill-designed BN_exp(3) and
BN_gcd(3) interfaces can be undertaken, also document the imperfections
in their behaviour, for now.  Finally, mention BN_mod_exp(3) behaviour
for even moduli.

Delete the vague statement about some functions automatically
setting BN_FLG_CONSTTIME.  It created a false sense of security.
Do not rely on it: not all relevant functions do that.

Topic brought up by beck@, significant feedback and OK jsing@.
</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>crypto HISTORY up to SSLeay 0.9.1; researched from OpenSSL git</title>
<updated>2018-03-21T09:03:49+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2018-03-21T09:03:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9c6b7656d1237ca414073bcf0955561c2e9e90cc'/>
<id>urn:sha1:9c6b7656d1237ca414073bcf0955561c2e9e90cc</id>
<content type='text'>
</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>Mention that BN_new(3) sets the value to zero;</title>
<updated>2018-02-13T01:59:16+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2018-02-13T01:59:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ecf21382b8e91fd2895b74ef2d8926fd271bc15c'/>
<id>urn:sha1:ecf21382b8e91fd2895b74ef2d8926fd271bc15c</id>
<content type='text'>
from Hubert Kario &lt;hkario at redhat dot com&gt;
via OpenSSL commit 681acb31 Sep 29 13:10:34 2017 +0200.
</content>
</entry>
<entry>
<title>tweak previous;</title>
<updated>2017-01-30T07:51:27+00:00</updated>
<author>
<name>jmc</name>
<email></email>
</author>
<published>2017-01-30T07:51:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=fc79a9702f3e2ba18070d95e2524e4a6435c0eba'/>
<id>urn:sha1:fc79a9702f3e2ba18070d95e2524e4a6435c0eba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Document BN_set_flags(3) and BN_get_flags(3).</title>
<updated>2017-01-30T01:29:31+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2017-01-30T01:29:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=19dcc2c9146afbb7e7ee92dd56ef7f469c46c87e'/>
<id>urn:sha1:19dcc2c9146afbb7e7ee92dd56ef7f469c46c87e</id>
<content type='text'>
jsing@ confirmed that these macros are public and worth documenting.
</content>
</entry>
<entry>
<title>Seriously warn against calling BN_init(3), BN_MONT_CTX_init(3),</title>
<updated>2017-01-29T23:41:49+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2017-01-29T23:41:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=26515580f3d95861fda40afc48c3fac1fe3ff762'/>
<id>urn:sha1:26515580f3d95861fda40afc48c3fac1fe3ff762</id>
<content type='text'>
and BN_RECP_CTX_init(3).  They are not only deprecated but so
dangerous that they are almost unusable.  I found these scary
traps while reading the code in order to document BN_set_flags(3).
While here, delete ERR_get_error(3) from SEE ALSO.
</content>
</entry>
</feed>
