<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/regress/lib/libcrypto/exp, branch master</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=master</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2022-12-01T21:21:51+00:00</updated>
<entry>
<title>regress/libcrypto: merge exp/ into bn/</title>
<updated>2022-12-01T21:21:51+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-12-01T21:21:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0cb8219e19c5dcc9fbcb28ae84215567e24eb058'/>
<id>urn:sha1:0cb8219e19c5dcc9fbcb28ae84215567e24eb058</id>
<content type='text'>
Move exp/exptest.c to bn/bn_mod_exp.c. This is a BN test that mostly tests
a variety of BN_mod_exp*() API behavior and correctness.

Commit stolen from jsing
</content>
</entry>
<entry>
<title>Silence this test and sprinkle some KNF</title>
<updated>2022-12-01T21:13:58+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-12-01T21:13:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=790abc7ecceae94e30166130b57d7f092194492b'/>
<id>urn:sha1:790abc7ecceae94e30166130b57d7f092194492b</id>
<content type='text'>
This test is fast enough even on very slow machines that printing dots
doesn't seem necessary.
</content>
</entry>
<entry>
<title>BN_one() can fail, check its return value.</title>
<updated>2022-12-01T02:58:40+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2022-12-01T02:58:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=274d70d397795ff64a2f59fad167b02a0597b522'/>
<id>urn:sha1:274d70d397795ff64a2f59fad167b02a0597b522</id>
<content type='text'>
</content>
</entry>
<entry>
<title>exptest: convert to opaque BN; minor KNF tweaks.</title>
<updated>2021-11-18T15:17:31+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2021-11-18T15:17:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=223ff9b126b9db100d6b48ce79473f364301f702'/>
<id>urn:sha1:223ff9b126b9db100d6b48ce79473f364301f702</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add missing NULL checks on allocation, style(9) and consistently use</title>
<updated>2018-11-08T22:20:25+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2018-11-08T22:20:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=80dc683994dcdda2b01fd893a5c06c06409e703a'/>
<id>urn:sha1:80dc683994dcdda2b01fd893a5c06c06409e703a</id>
<content type='text'>
goto err instead of handrolling.
</content>
</entry>
<entry>
<title>Add missing BN_free() calls.</title>
<updated>2018-11-08T21:40:52+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2018-11-08T21:40:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4994554f5989409aa9e5c0c3bb20dbe99b0a377d'/>
<id>urn:sha1:4994554f5989409aa9e5c0c3bb20dbe99b0a377d</id>
<content type='text'>
From Ben L &lt;bobsayshilol at live dot co dot uk&gt;.
</content>
</entry>
<entry>
<title>Add missing $OpenBSD$ markers.</title>
<updated>2018-07-17T17:06:50+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-07-17T17:06:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6016188a1940d280c27f96e45b21e6bc5cca1309'/>
<id>urn:sha1:6016188a1940d280c27f96e45b21e6bc5cca1309</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make explicit _ct and _nonct versions of bn_mod_exp funcitons that</title>
<updated>2017-01-21T09:38:59+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2017-01-21T09:38:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a0a595cda97de2b217b0582cfa601ee4c746bfce'/>
<id>urn:sha1:a0a595cda97de2b217b0582cfa601ee4c746bfce</id>
<content type='text'>
matter for constant time, and make the public interface only used
external to the library.

This moves us to a model where the important things are constant time
versions unless you ask for them not to be, rather than the opposite.
I'll continue with this method by method.

Add regress tests for same.
ok jsing@
</content>
</entry>
<entry>
<title>import new BN tests from OpenSSL</title>
<updated>2016-09-03T17:32:06+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2016-09-03T17:32:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c0fcb806af94407aeda5f49a7df9ecf880b3ff57'/>
<id>urn:sha1:c0fcb806af94407aeda5f49a7df9ecf880b3ff57</id>
<content type='text'>
New tests that various BIGNUM methods behave correctly on zero/even inputs.
from OpenSSL

ok beck@
</content>
</entry>
<entry>
<title>Use arc4random_buf() instead of RAND_bytes() or RAND_pseudo_bytes() (most</title>
<updated>2014-10-22T13:23:05+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2014-10-22T13:23:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b0c3f49ebc6b8add9382cff4b18ebda7cf7fbe1e'/>
<id>urn:sha1:b0c3f49ebc6b8add9382cff4b18ebda7cf7fbe1e</id>
<content type='text'>
with unchecked return values).
</content>
</entry>
</feed>
