<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/regress/lib/libcrypto/wycheproof, 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>2026-04-21T20:55:21+00:00</updated>
<entry>
<title>wycheproof: skip BLS test vectors to prepare for update</title>
<updated>2026-04-21T20:55:21+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2026-04-21T20:55:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=663fcbae236d58cdbdb79f281892e6bbaaeae55d'/>
<id>urn:sha1:663fcbae236d58cdbdb79f281892e6bbaaeae55d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wycheproof regress: wycheproof-testvectors was renamed to wycheproof</title>
<updated>2026-01-22T11:40:25+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2026-01-22T11:40:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1d7136fcf0caff8676faffd436741a5eac8c1ede'/>
<id>urn:sha1:1d7136fcf0caff8676faffd436741a5eac8c1ede</id>
<content type='text'>
Installed packages will update and pkg_add wycheproof-testvectors will
continue to work.
</content>
</entry>
<entry>
<title>ML-KEM: unstub runMLKEMKeyGenTest()</title>
<updated>2026-01-22T09:08:56+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2026-01-22T09:08:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=bc19e5bcb5e9c78244dda8ca09d9cac13278625e'/>
<id>urn:sha1:bc19e5bcb5e9c78244dda8ca09d9cac13278625e</id>
<content type='text'>
This adds coverage for MLKEM_private_key_from_seed(), which was previously
only minimal teted from our regress.
</content>
</entry>
<entry>
<title>ML-KEM: improve the EncapsTest</title>
<updated>2026-01-22T09:05:15+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2026-01-22T09:05:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a4d3c7b310e717d538f5b8ccf242580e7fa8de99'/>
<id>urn:sha1:a4d3c7b310e717d538f5b8ccf242580e7fa8de99</id>
<content type='text'>
New testvectors want some more detailed handling, which brings these
Wycheproof encapsulation tests about on par with our existing tests.
</content>
</entry>
<entry>
<title>ML-KEM: add handler stub for the new KeyGenTest</title>
<updated>2026-01-22T09:02:34+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2026-01-22T09:02:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3fc95b9b041fc74201119cc54bcc9955546a69c7'/>
<id>urn:sha1:3fc95b9b041fc74201119cc54bcc9955546a69c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ML_KEM: fix broken test: the encapsulated key is eK, not C...</title>
<updated>2026-01-22T09:01:05+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2026-01-22T09:01:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=67d3b452e54a111e654c752f6bef20e595a18b47'/>
<id>urn:sha1:67d3b452e54a111e654c752f6bef20e595a18b47</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ML-KEM: don't treat API failure as test failure for invalid test cases</title>
<updated>2026-01-22T08:59:40+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2026-01-22T08:59:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7230345c386ca08c3bd745cb449fc7fa99ee0081'/>
<id>urn:sha1:7230345c386ca08c3bd745cb449fc7fa99ee0081</id>
<content type='text'>
An update to the test vectors adds tests which verifies that the API
correctly rejects some inputs.
</content>
</entry>
<entry>
<title>Rename RANK{768,1024} to MLKEM{768,1024}_RANK</title>
<updated>2026-01-01T12:47:52+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2026-01-01T12:47:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=10bebbca92ef87af97bc15c6337afbbe050bb96e'/>
<id>urn:sha1:10bebbca92ef87af97bc15c6337afbbe050bb96e</id>
<content type='text'>
RANK768 and RANK1024 are awfully short and generic names for public
constants. Before we make it worse with similarly named constants for
ML-DSA, let's fix this. This follows the naming convention used by the
other macros in the mlkem code.

ok kenjiro jsing
</content>
</entry>
<entry>
<title>preprended -&gt; prepended</title>
<updated>2025-12-27T03:23:57+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-12-27T03:23:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e4daa104ddc5ba756177925ea098a7b637d75115'/>
<id>urn:sha1:e4daa104ddc5ba756177925ea098a7b637d75115</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wycheproof: add minimal glue for the decaps validation tests</title>
<updated>2025-12-20T16:18:03+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-12-20T16:18:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0328249cfb85e5c9c785d6dad76605f26b684210'/>
<id>urn:sha1:0328249cfb85e5c9c785d6dad76605f26b684210</id>
<content type='text'>
</content>
</entry>
</feed>
