<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/ecdh/ecdh.h, branch OPENBSD_7_9_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_9_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_9_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2023-07-28T09:25:12+00:00</updated>
<entry>
<title>Merge ecdh.h into ec.h</title>
<updated>2023-07-28T09:25:12+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-07-28T09:25:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2d27f5ba745b8f5de6e3e827829699607f11a54f'/>
<id>urn:sha1:2d27f5ba745b8f5de6e3e827829699607f11a54f</id>
<content type='text'>
The remaining two ECDH interfaces are relocated into ec.h. ecdh.h
remains. It does nothing but include ec.h.

ok jsing
</content>
</entry>
<entry>
<title>Excise ECDH_METHOD</title>
<updated>2023-07-28T09:22:26+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-07-28T09:22:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d5a81d6e35ae60f515d5705afb9c2f871823721a'/>
<id>urn:sha1:d5a81d6e35ae60f515d5705afb9c2f871823721a</id>
<content type='text'>
Unlike ECDSA_METHOD, this has been unused forever but kind of needed to
stay for symmetry with ECDSA_METHOD. Now we can finally take it behind
the barn and remove its tendrils into ENGINE.

ok jsing
</content>
</entry>
<entry>
<title>Remove ECDH errors</title>
<updated>2023-07-28T09:19:59+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-07-28T09:19:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a90aeb58faecc32cf7d4158977677efa3db85477'/>
<id>urn:sha1:a90aeb58faecc32cf7d4158977677efa3db85477</id>
<content type='text'>
Much like the ECDSA errors, the ECDH errors have been unused for a
while. Garbage collect them.

ok 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 mkerr.pl remnants from LibreSSL</title>
<updated>2022-07-12T14:42:50+00:00</updated>
<author>
<name>kn</name>
<email></email>
</author>
<published>2022-07-12T14:42:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=89e42d5857196a8071fbafb5565388d0e20ec32b'/>
<id>urn:sha1:89e42d5857196a8071fbafb5565388d0e20ec32b</id>
<content type='text'>
This script is not used at all and files are edited by hand instead.
Thus remove misleading comments incl. the obsolete script/config.

Feedback OK jsing tb
</content>
</entry>
<entry>
<title>Provide ECDH_size().</title>
<updated>2015-09-13T12:03:07+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-09-13T12:03:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f9b8c74b09c8ac16a97e5d121db753ba170861ce'/>
<id>urn:sha1:f9b8c74b09c8ac16a97e5d121db753ba170861ce</id>
<content type='text'>
"jajaja" miod@
</content>
</entry>
<entry>
<title>Check ECDH output buffer length and avoid truncation.</title>
<updated>2015-09-13T11:49:44+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-09-13T11:49:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=aa9790509fcdc9b7899a04af0eddf1b611899d0f'/>
<id>urn:sha1:aa9790509fcdc9b7899a04af0eddf1b611899d0f</id>
<content type='text'>
Currently, if you call ECDH_compute_key() it will silently truncate the
resulting key if the output buffer is less than the key size. Instead,
detect this condition and return an error. If the buffer provided is larger
than the key length, zero the remainder.

ok beck@ miod@ "+ shivers"
</content>
</entry>
<entry>
<title>Lob a style(9) grenade in here.</title>
<updated>2015-09-13T10:46:20+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-09-13T10:46:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4a2f3c6e5634eea769a3a879763f470b1f98a8a8'/>
<id>urn:sha1:4a2f3c6e5634eea769a3a879763f470b1f98a8a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tags as requested by miod and tedu</title>
<updated>2014-06-12T15:49:31+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2014-06-12T15:49:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=59f4f2c61d71e266d37dd2fc97615b3fd35b4721'/>
<id>urn:sha1:59f4f2c61d71e266d37dd2fc97615b3fd35b4721</id>
<content type='text'>
</content>
</entry>
<entry>
<title>import OpenSSL-1.0.1c</title>
<updated>2012-10-13T21:23:50+00:00</updated>
<author>
<name>djm</name>
<email></email>
</author>
<published>2012-10-13T21:23:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=228cae30b117c2493f69ad3c195341cd6ec8d430'/>
<id>urn:sha1:228cae30b117c2493f69ad3c195341cd6ec8d430</id>
<content type='text'>
</content>
</entry>
</feed>
