<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/regress/lib, branch OPENBSD_7_8_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_8_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_8_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2025-09-17T16:13:11+00:00</updated>
<entry>
<title>ec_asn1_test: add an example using BLS12-377</title>
<updated>2025-09-17T16:13:11+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-09-17T16:13:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=67355f1acbcfe22e391065386b442de8180421de'/>
<id>urn:sha1:67355f1acbcfe22e391065386b442de8180421de</id>
<content type='text'>
This exercises the cofactor guessing code with a large cofactor. Thanks to
Daniel Bleichenbacher for pointing out this example. This contains a hack
to use a bogus OID since this curve has none.
</content>
</entry>
<entry>
<title>wycheproof: provide PBKDF2 test harness</title>
<updated>2025-09-16T15:45:34+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-09-16T15:45:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=61442379f1c0fd68060c13835a870f84283fa66f'/>
<id>urn:sha1:61442379f1c0fd68060c13835a870f84283fa66f</id>
<content type='text'>
Skip the tests for now since they increase the test's runtime by ~50%.
A later commit will gate these tests behind REGRESS_SKIP_SLOW.
</content>
</entry>
<entry>
<title>wycheproof: run HMACSM3 tests against libcrypto</title>
<updated>2025-09-15T09:43:42+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-09-15T09:43:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b93cb2e00718cb4815691f2526a2c44d476556e9'/>
<id>urn:sha1:b93cb2e00718cb4815691f2526a2c44d476556e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wycheproof: run ML-KEM test vectors against libcrypto</title>
<updated>2025-09-14T17:03:28+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-09-14T17:03:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=da62f2d5a634074faef81fcd126a41abdc3b0ae2'/>
<id>urn:sha1:da62f2d5a634074faef81fcd126a41abdc3b0ae2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wycheproof: zap stray empty line</title>
<updated>2025-09-09T03:22:49+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-09-09T03:22:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c24a0a63998841e19c89184824b08a4a3accee00'/>
<id>urn:sha1:c24a0a63998841e19c89184824b08a4a3accee00</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wycheproof: rework test selection</title>
<updated>2025-09-08T08:11:49+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-09-08T08:11:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=731703a848224f9ac266b1a4d87d2d47caf9c57d'/>
<id>urn:sha1:731703a848224f9ac266b1a4d87d2d47caf9c57d</id>
<content type='text'>
Since this has grown organically, the test selection has become a weird mix
of globs, regexes and test variants and it is hard to reason about what is
run and why. Instead, load all the json files from testvectors_v1/ and look
at algorithm (almost always available) and test schema to figure out if we
support it in libcrypto and the test harness. This separates the logic of
the test runner better from the test selection. Also make it a fatal error
if we don't explicitly skip an unknown algorithm.
</content>
</entry>
<entry>
<title>wycheproof: skip tests using curve448/edwards448</title>
<updated>2025-09-08T08:00:47+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-09-08T08:00:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=50734a3ae2c1320cf87d475e9d62636b532c8e90'/>
<id>urn:sha1:50734a3ae2c1320cf87d475e9d62636b532c8e90</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wycheproof: skip tests using SHAKE-128 and SHAKE-256</title>
<updated>2025-09-08T07:10:14+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-09-08T07:10:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4a961d3ce1bff470d380413900e8d8103d306d95'/>
<id>urn:sha1:4a961d3ce1bff470d380413900e8d8103d306d95</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wycheproof: rename skipSmallCurve() into skipCurve()</title>
<updated>2025-09-08T07:07:36+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-09-08T07:07:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2fc70eab3edcfd6c5f8ef63920cb869f77a19e2c'/>
<id>urn:sha1:2fc70eab3edcfd6c5f8ef63920cb869f77a19e2c</id>
<content type='text'>
This prepares an upcoming change by not only skipping small curves but
also binary curves that have test vectors.
</content>
</entry>
<entry>
<title>wycheproof: determine the test variant from the JSON schema</title>
<updated>2025-09-08T06:47:34+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-09-08T06:47:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=49a4def325ad95f3fd86d04962531446140f26cd'/>
<id>urn:sha1:49a4def325ad95f3fd86d04962531446140f26cd</id>
<content type='text'>
</content>
</entry>
</feed>
