<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/Makefile, branch libressl-v4.1.0</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v4.1.0</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v4.1.0'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2024-12-19T23:56:32+00:00</updated>
<entry>
<title>Do not install mlkem.h and bytestring.h into /usr/include/openssl for now</title>
<updated>2024-12-19T23:56:32+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-12-19T23:56:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4152a99459d7137840a7c9ad6477912d3da74426'/>
<id>urn:sha1:4152a99459d7137840a7c9ad6477912d3da74426</id>
<content type='text'>
More work in mlkem is needed and this was premature.

discussed with beck and jsing
</content>
</entry>
<entry>
<title>Add ML-KEM 1024 from BoringSSL</title>
<updated>2024-12-13T00:17:18+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2024-12-13T00:17:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ee07c6bc022a26df0601ff3acffd488777cb32fa'/>
<id>urn:sha1:ee07c6bc022a26df0601ff3acffd488777cb32fa</id>
<content type='text'>
Changes include conversion from C++, basic KNF, then adaptation to
use our sha3 functions for sha3 and shake instead of the BorinSSL
version. This Adds units tests to run against BoringSSL and NIST test
vectors.

The future public API is the same as Boring's - but is not yet exposed
pending making bytestring.h public (which will happen separately) and
a minor bump

Currently this will just ensure we build and run regress.

ok tb@ to get it into the tree and massage from there.
</content>
</entry>
<entry>
<title>Add ML-KEM 768 from BoringSSL</title>
<updated>2024-12-13T00:03:57+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2024-12-13T00:03:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c3bf83f7cf1ff567aae1e260425898b2af6bf4cc'/>
<id>urn:sha1:c3bf83f7cf1ff567aae1e260425898b2af6bf4cc</id>
<content type='text'>
Changes include conversion from C++, basic KNF, then adaptation to
use our sha3 functions for sha3 and shake instead of the BorinSSL
version. This Adds units tests to run against BoringSSL and NIST test
vectors.

The future public API is the same as Boring's - but is not yet exposed
pending making bytesring.h public (which will happen separately) and
a minor bump

Currently this will just ensure we build and run regress.

ok tb@ to get it into the tree and massage from there.
</content>
</entry>
<entry>
<title>Merge ec_kmeth into ec_key</title>
<updated>2024-11-16T10:38:10+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-11-16T10:38:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b1f07f73ab7656f59ffa98b14ae58c3676daf4b3'/>
<id>urn:sha1:b1f07f73ab7656f59ffa98b14ae58c3676daf4b3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge ecp_mont.c into ecp_methods.c</title>
<updated>2024-11-12T10:44:25+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-11-12T10:44:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1d83a62b342cb834d04c4e3875c970f799d5294d'/>
<id>urn:sha1:1d83a62b342cb834d04c4e3875c970f799d5294d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename ecp_smpl.c to ecp_methods.c</title>
<updated>2024-11-12T10:25:16+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-11-12T10:25:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5c16b506e51ea8abd2eb829894d0104f6aeecb22'/>
<id>urn:sha1:5c16b506e51ea8abd2eb829894d0104f6aeecb22</id>
<content type='text'>
While not the greatest of names, ecp_methods.c is better than ecp_smpl.c.
It matches the naming ecx_methods.c and in a subsequent commit it will
become the new home of the stuff in ecp_mont.c as well.

discussed with jsing
</content>
</entry>
<entry>
<title>Rename malloc-wrapper.c to crypto_memory.c</title>
<updated>2024-11-06T04:08:26+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-11-06T04:08:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b072849c7c986a14728c5e22a693e15a215bee2e'/>
<id>urn:sha1:b072849c7c986a14728c5e22a693e15a215bee2e</id>
<content type='text'>
Apparently it's important that five trivial one-line wrappers remain in a
file with the ISC license. So instead of cleaning the root directory of our
favorite pigsty further by squashing all the useless legacy garbage into a
single file, rename the oddly-named malloc-wrapper.c into crypto_memory.c.

discussed with beck, jsing
</content>
</entry>
<entry>
<title>Rename cpt_err.c into crypto_err.c</title>
<updated>2024-11-05T11:21:15+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-11-05T11:21:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a39a58ebfb43bccc31402d360fc15740b4cf4dc8'/>
<id>urn:sha1:a39a58ebfb43bccc31402d360fc15740b4cf4dc8</id>
<content type='text'>
It is a bit sad, because cpt is such an apt abbreviation for crypto that
everybody immediately understands.

discussed with jsing
</content>
</entry>
<entry>
<title>Relocate FIPS stubs to crpyto_legacy.c</title>
<updated>2024-11-05T11:14:04+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-11-05T11:14:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=15359e4c8d690160c87d6509ff64f4166b8d1b43'/>
<id>urn:sha1:15359e4c8d690160c87d6509ff64f4166b8d1b43</id>
<content type='text'>
discussed with jsing
</content>
</entry>
<entry>
<title>CRYPTO_mem_ctrl() is also relocated to crypto_legacy.c</title>
<updated>2024-11-05T11:11:29+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-11-05T11:11:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=cf145119deb958836a4812385162c6eb75831ba0'/>
<id>urn:sha1:cf145119deb958836a4812385162c6eb75831ba0</id>
<content type='text'>
discussed with jsing
</content>
</entry>
</feed>
