<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/test/genec_test.c, branch master</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=master</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2026-09-01T14:16:11Z</updated>
<entry>
<title>Make the genec test not test process fork and teardown.</title>
<updated>2026-09-01T14:16:11Z</updated>
<author>
<name>Bob Beck</name>
<email>beck@openssl.org</email>
</author>
<published>2026-08-16T15:16:15Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=9071cd2874ca4f2c35ab6eedf2d90fe7811f61ce'/>
<id>urn:sha1:9071cd2874ca4f2c35ab6eedf2d90fe7811f61ce</id>
<content type='text'>
The genec test tested 912 curves with a spawn and teardown of an
run of the app each - this takes a long time, and is largely
bound on how fast you can start up and tear down the app.

Instead, let's test all the curves in a C program doing the same
thing, which takes almost no time at all, and test the representative
parameters in the app to ensure they also get test coverage. Doing
those same parameters 912 times in the app to make sure they function
912 times buys us nothing for testing the app. So this will give
us coverage while making the test run faster, and being less
trouble for OS zoo to run testing fork exec teardown instead
of what we want to test.

Reviewed-by: Andrew Dinh &lt;andrewd@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
Merge-date: Tue Sep  1 14:17:15 2026
Merged-from: https://github.com/openssl/openssl/pull/32404
</content>
</entry>
</feed>
