<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/regress/lib/libcrypto/bn/Makefile, branch OPENBSD_7_6_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_6_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_6_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2024-04-09T14:59:57+00:00</updated>
<entry>
<title>Add initial regress for BN_set_bit(), BN_clear_bit() and BN_mask_bits().</title>
<updated>2024-04-09T14:59:57+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2024-04-09T14:59:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0422bd794cbdecfe5019a0a13bd33016b557553d'/>
<id>urn:sha1:0422bd794cbdecfe5019a0a13bd33016b557553d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>The bn_mod_exp test is no longer an expected failure</title>
<updated>2023-10-19T10:23:38+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-10-19T10:23:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=57e4a8b061ff11605a71914ae2064023e19262d7'/>
<id>urn:sha1:57e4a8b061ff11605a71914ae2064023e19262d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add test case checking aliasing of the result with other arguments</title>
<updated>2023-10-19T10:17:24+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-10-19T10:17:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2702c851843f026c511b44b50b6bc6e573fbc51f'/>
<id>urn:sha1:2702c851843f026c511b44b50b6bc6e573fbc51f</id>
<content type='text'>
These are expected failures for BN_mod_exp_simple() and the internal
BN_mod_exp_recp(), which will be fixed shortly.
</content>
</entry>
<entry>
<title>Retire the bn_rand_interval() test</title>
<updated>2023-08-03T18:44:31+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-08-03T18:44:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6ce6cf23a77a446252150319206f0075eb6267cf'/>
<id>urn:sha1:6ce6cf23a77a446252150319206f0075eb6267cf</id>
<content type='text'>
This test was never particularly useful. An upcoming API change for
the internal bn_rand_interval() API would require some adjustments.
It's not worth it.
</content>
</entry>
<entry>
<title>Add regress coverage for bn_printf</title>
<updated>2023-07-06T15:08:54+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-07-06T15:08:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f3a92efb3424a84ed8b53338aa7f8cbc8a893a9b'/>
<id>urn:sha1:f3a92efb3424a84ed8b53338aa7f8cbc8a893a9b</id>
<content type='text'>
This must be one of the ugliest tests I've ever written, but I can't think
of a better way of doing it.
</content>
</entry>
<entry>
<title>Add regress coverage for BN_mod_inverse()</title>
<updated>2023-06-03T21:20:29+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-06-03T21:20:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7819892ebb6ce6589ed0a5ef4e5079e4219f9df2'/>
<id>urn:sha1:7819892ebb6ce6589ed0a5ef4e5079e4219f9df2</id>
<content type='text'>
This would detect the aliasing issue reported by Guido Vranken fixed
in bn_gcd.c r1.28. Most testcases are from BoringSSL's regress test.
</content>
</entry>
<entry>
<title>Provide initial regress for BN_{asc,dec,hex}2bn()/BN_bn2{dec,hex}()</title>
<updated>2023-04-22T14:03:03+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2023-04-22T14:03:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=38628b8b7ea8c26653d832fbfd401a1b107816a0'/>
<id>urn:sha1:38628b8b7ea8c26653d832fbfd401a1b107816a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow overriding the bc implementation used in run-bc</title>
<updated>2023-04-17T19:51:05+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-04-17T19:51:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=dd7ef5947fb6914a15d9ef5a7f38f268804c9eb0'/>
<id>urn:sha1:dd7ef5947fb6914a15d9ef5a7f38f268804c9eb0</id>
<content type='text'>
While base bc is great, it uses libcrypto's BIGNUM implementation.
This implies that the independent verification of the bn_test isn't
as independent as it should be.

With this commit, run-bc picks up bn-gh if it is installed. This appears
to work on amd64, arm64 and sparc64 (where gbc is busted). I will send
PRs to the regress maintainers once I will have tested this a bit more
thoroughly. Committing this early since I juggle way too many diffs
already.
</content>
</entry>
<entry>
<title>Fix typo</title>
<updated>2023-04-17T19:37:18+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-04-17T19:37:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6793f04b1b074a11f5e000aba0216cbe684de0d6'/>
<id>urn:sha1:6793f04b1b074a11f5e000aba0216cbe684de0d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Provide benchmarks for BN_copy()</title>
<updated>2023-04-10T19:02:30+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2023-04-10T19:02:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=19b2532b46be806216241e3ff922d3a2bf4819e0'/>
<id>urn:sha1:19b2532b46be806216241e3ff922d3a2bf4819e0</id>
<content type='text'>
</content>
</entry>
</feed>
