<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd, branch tb_20230715</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=tb_20230715</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=tb_20230715'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2023-07-15T19:29:46+00:00</updated>
<entry>
<title>This commit was manufactured by cvs2git to create tag 'tb_20230715'.</title>
<updated>2023-07-15T19:29:46+00:00</updated>
<author>
<name>cvs2svn</name>
<email>admin@example.com</email>
</author>
<published>2023-07-15T19:29:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=72cc860132e5b7971e495ba621dcd0713b5dd801'/>
<id>urn:sha1:72cc860132e5b7971e495ba621dcd0713b5dd801</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Import a version of libcrypto's symbols test for libssl</title>
<updated>2023-07-15T19:29:45+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-07-15T19:29:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0d87a20f1d7f7c6ae9a6cbb5bc3c2235ee3fe18a'/>
<id>urn:sha1:0d87a20f1d7f7c6ae9a6cbb5bc3c2235ee3fe18a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mop up MD32_XARRAY from md5.</title>
<updated>2023-07-15T15:37:05+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2023-07-15T15:37:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1ccbafc5259d1d9ac7953865285bd87e6824898d'/>
<id>urn:sha1:1ccbafc5259d1d9ac7953865285bd87e6824898d</id>
<content type='text'>
MD32_XARRAY was added as a workaround for a broken HP C compiler (circa
1999). Clean it up to simplify the code.

No change in generated assembly.
</content>
</entry>
<entry>
<title>Mop up MD32_XARRAY from md4.</title>
<updated>2023-07-15T15:30:43+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2023-07-15T15:30:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=01d9cdcc5f5cbefb02459fe5ffea28c94c1483a3'/>
<id>urn:sha1:01d9cdcc5f5cbefb02459fe5ffea28c94c1483a3</id>
<content type='text'>
MD32_XARRAY was added as a workaround for a broken HP C compiler (circa
1999). Clean it up to simplify the code.

No change in generated assembly.
</content>
</entry>
<entry>
<title>Refactor ASN1_item_sign_ctx()</title>
<updated>2023-07-13T20:59:10+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-07-13T20:59:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b47ff84e8ef1dd1e7649dcafb4793c0e190471f7'/>
<id>urn:sha1:b47ff84e8ef1dd1e7649dcafb4793c0e190471f7</id>
<content type='text'>
Oh, joy! The muppets had a feast: they could combine the horrors of EVP
with X.509... Return values between -1 and 3 indicating how much work
needs to be done, depending on whether methods are present or absent.
Needless to say that RSA and EdDSA had inconsistent return values until
recently.

Instead of interleaving if/else branches, split out two helper functions
that do essentially independent things, which results in something that
isn't entirely bad. Well, at least not compared to the surrounding code.

asn1_item_set_algorithm_identifiers() extracts the signature algorithm
from the digest and pkey if known, and sets it on the two X509_ALGOR that
may or may not have been passed in.

asn1_item_sign() converts data into der and signs.

Of course there were also a few leaks and missing error checks.

ok jsing
</content>
</entry>
<entry>
<title>Revert accidental addition of cofactor ECDH support</title>
<updated>2023-07-12T08:54:18+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-07-12T08:54:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=efa15ee1c4f122ae67998dd88bdd8ac06e697206'/>
<id>urn:sha1:efa15ee1c4f122ae67998dd88bdd8ac06e697206</id>
<content type='text'>
This snuck in with ech_key.c r1.33 because I committed from a dirty tree.
</content>
</entry>
<entry>
<title>Reenable clienttest and servertest</title>
<updated>2023-07-12T07:03:24+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-07-12T07:03:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ef8535dfb88d26c0fa03b0d83c2108a25692f974'/>
<id>urn:sha1:ef8535dfb88d26c0fa03b0d83c2108a25692f974</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix last bit of the clienttest, needs ssl_pkt.c r1.66</title>
<updated>2023-07-11T17:03:44+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-07-11T17:03:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5b8e6e5418571fde05d7861d782a926b9a9e8311'/>
<id>urn:sha1:5b8e6e5418571fde05d7861d782a926b9a9e8311</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove old workaround for F5</title>
<updated>2023-07-11T17:02:47+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-07-11T17:02:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=10a824f0305841181398bf956984e4aabcb42a2d'/>
<id>urn:sha1:10a824f0305841181398bf956984e4aabcb42a2d</id>
<content type='text'>
F5 is well-known for needing workaround (go read RFC 8446). In this
particular case, it required implementation sending CHs larger than
255 bytes to 0x0300 otherwise their server would hang. This is the
same hang that required the CH padding extension which broke other
implementations. The CH padding extension was removed ~6 years ago,
so hopefully this kludge will no longer needed either.

ok jsing
</content>
</entry>
<entry>
<title>Keep servertest silent and align with clienttest</title>
<updated>2023-07-11T11:52:35+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-07-11T11:52:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=dec07df0fa7be98e0b3c49704cb0e6d5e5af1533'/>
<id>urn:sha1:dec07df0fa7be98e0b3c49704cb0e6d5e5af1533</id>
<content type='text'>
</content>
</entry>
</feed>
