<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/man/BN_add.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>2018-04-29T15:58:21+00:00</updated>
<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 0.9.7; researched from OpenSSL git</title>
<updated>2018-03-22T21:08:22+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2018-03-22T21:08:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d1309e0bd6b01602902f2b12832ae8d7492733e1'/>
<id>urn:sha1:d1309e0bd6b01602902f2b12832ae8d7492733e1</id>
<content type='text'>
</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.9.0; researched from OpenSSL git</title>
<updated>2018-03-21T06:26:31+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2018-03-21T06:26:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3cbc5c2f74db3c4adba5f8981ac9c111dbc0d113'/>
<id>urn:sha1:3cbc5c2f74db3c4adba5f8981ac9c111dbc0d113</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>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>correctly mark all documented macros found in &lt;openssl/bn.h&gt;</title>
<updated>2017-01-07T05:06:22+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2017-01-07T05:06:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b8e091ac7ad9bd0cd506bb982faaeb9af8e35d5a'/>
<id>urn:sha1:b8e091ac7ad9bd0cd506bb982faaeb9af8e35d5a</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>Add Copyright and license.</title>
<updated>2016-11-20T15:57:50+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2016-11-20T15:57:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=362ed46bb3c8b51d209d0083bc4ec271bb736cb5'/>
<id>urn:sha1:362ed46bb3c8b51d209d0083bc4ec271bb736cb5</id>
<content type='text'>
Merge a sentence from OpenSSL saying that BN_sub(3)
can do in-place manipulation.
</content>
</entry>
</feed>
