<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/ecdsa, branch libressl-v3.8.0</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v3.8.0</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v3.8.0'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2023-04-25T19:26:45+00:00</updated>
<entry>
<title>Move EC_KEY_{insert,set}_key_method_data() to internal-only</title>
<updated>2023-04-25T19:26:45+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-04-25T19:26:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=cbc048ebe96d12b48b4cb02e80423c0f74b7a6fd'/>
<id>urn:sha1:cbc048ebe96d12b48b4cb02e80423c0f74b7a6fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bring includes into canonical order</title>
<updated>2023-04-18T08:47:28+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-04-18T08:47:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=34eb49714b89be6d0c4cddab0bcab8580b6ca809'/>
<id>urn:sha1:34eb49714b89be6d0c4cddab0bcab8580b6ca809</id>
<content type='text'>
Requested by jsing
</content>
</entry>
<entry>
<title>Move some includes out of OPENSSL_NO_DEPRECATED</title>
<updated>2023-04-18T08:33:43+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-04-18T08:33:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7c140db45f1d1b8f4daf0a81424b35e3a5ff8e29'/>
<id>urn:sha1:7c140db45f1d1b8f4daf0a81424b35e3a5ff8e29</id>
<content type='text'>
Some headers were included conditionally on OPENSSL_NO_DEPRECATED in hopes
that eventually the mess of everything includes everything will magically
resolve itself. Of course everyone would end up building openssl with
OPENSSL_NO_DEPRECATED over time... Right.

Surprisingly, the ecosystem has come to rely on these implicit inclusions,
so about two dozen ports would fail to build because of this. Patching this
would be easy but really not worth the effort.

ok jsing
</content>
</entry>
<entry>
<title>Remove files that definitely contain no code anymore</title>
<updated>2023-04-13T15:04:19+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-04-13T15:04:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c0395cc27a2a4fc50090b7844c42f405112651ed'/>
<id>urn:sha1:c0395cc27a2a4fc50090b7844c42f405112651ed</id>
<content type='text'>
(experts disagree whether they ever did)
</content>
</entry>
<entry>
<title>Fold ECDSA sign and verify mess into ecs_ossl.c</title>
<updated>2023-04-13T15:00:24+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-04-13T15:00:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8f54727459bad51aaa4e28be51e606f216795f43'/>
<id>urn:sha1:8f54727459bad51aaa4e28be51e606f216795f43</id>
<content type='text'>
discussed with jsing
</content>
</entry>
<entry>
<title>i2d_ECDSA_SIG() may return a negative value in case of error.  Handle</title>
<updated>2023-03-30T15:51:09+00:00</updated>
<author>
<name>bluhm</name>
<email></email>
</author>
<published>2023-03-30T15:51:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ce99428482b4254cf64a18c01774f5c1eb2f5086'/>
<id>urn:sha1:ce99428482b4254cf64a18c01774f5c1eb2f5086</id>
<content type='text'>
this in ossl_ecdsa_sign() and propagate the return code.
OK jsing@ tb@
</content>
</entry>
<entry>
<title>Replace the remaining BN_copy() with bn_copy()</title>
<updated>2023-03-27T10:25:02+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-03-27T10:25:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=aeb32cad44c92f3786167b06a0f9c4310cbb713d'/>
<id>urn:sha1:aeb32cad44c92f3786167b06a0f9c4310cbb713d</id>
<content type='text'>
ok jsing
</content>
</entry>
<entry>
<title>Convert BN_copy() with explicit comparison against NULL to bn_copy()</title>
<updated>2023-03-27T10:21:23+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-03-27T10:21:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a81a8ccd42d8aec45ab93fd62a292dc1d27c0db6'/>
<id>urn:sha1:a81a8ccd42d8aec45ab93fd62a292dc1d27c0db6</id>
<content type='text'>
ok jsing
</content>
</entry>
<entry>
<title>BN_free() is defined in &lt;openssl/bn.h&gt;</title>
<updated>2023-03-25T09:09:28+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-03-25T09:09:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=be8d4c0efe509aa842827cdff6e8886418b50bf6'/>
<id>urn:sha1:be8d4c0efe509aa842827cdff6e8886418b50bf6</id>
<content type='text'>
This is currently pulled in via dsa.h and ecdsa.h, but only when
OPENSSL_NO_DEPRECATED is not defined. We should fix this in the
public header, too - let's wait a bit with that.
</content>
</entry>
<entry>
<title>Call BN_free() instead of BN_clear_free().</title>
<updated>2023-03-07T09:27:10+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2023-03-07T09:27:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=19dfe7f484e5739359ee8c102d879d125df916ad'/>
<id>urn:sha1:19dfe7f484e5739359ee8c102d879d125df916ad</id>
<content type='text'>
BN_clear_free() is a wrapper that calls BN_free() - call BN_free() directly
instead.

ok tb@
</content>
</entry>
</feed>
