<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/ecdh/ech_key.c, branch OPENBSD_6_8_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_6_8_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_6_8_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2019-01-19T01:12:48+00:00</updated>
<entry>
<title>Partial port of EC_KEY_METHOD from OpenSSL 1.1.</title>
<updated>2019-01-19T01:12:48+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2019-01-19T01:12:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a8a1d0862b279d5f1d505fa305718acb94730824'/>
<id>urn:sha1:a8a1d0862b279d5f1d505fa305718acb94730824</id>
<content type='text'>
This commit adds missing API for ECDH/ECDSA_verify.

from markus
</content>
</entry>
<entry>
<title>Elliptic curve arithmetic only makes sense between points that belong to</title>
<updated>2018-09-02T17:20:31+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-09-02T17:20:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=32c49c1b2869018c729137c06e57058c5894a964'/>
<id>urn:sha1:32c49c1b2869018c729137c06e57058c5894a964</id>
<content type='text'>
the same curve. Some Wycheproof tests violate this assumption, making
ECDH_compute_key() compute and return garbage. Check that pub_key lies
on the curve of the private key so that the calculations make sense.
Most paths that get here have this checked (in particular those from
OpenSSH and libssl), but one might get here after using d2i_* or manual
computation.

discussed with &amp; ok jsing;
"good catch!" markus
</content>
</entry>
<entry>
<title>Send the function codes from the error functions to the bit bucket,</title>
<updated>2017-01-29T17:49:23+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2017-01-29T17:49:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d1f47bd292f36094480caa49ada36b99a69c59b0'/>
<id>urn:sha1:d1f47bd292f36094480caa49ada36b99a69c59b0</id>
<content type='text'>
as was done earlier in libssl. Thanks inoguchi@ for noticing
libssl had more reacharounds into this.
ok jsing@ inoguchi@
</content>
</entry>
<entry>
<title>avoid void * pointer arithmetic</title>
<updated>2015-09-18T13:04:41+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2015-09-18T13:04:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=37c8df6550e439b42f5fb474dba7fa754f0a7296'/>
<id>urn:sha1:37c8df6550e439b42f5fb474dba7fa754f0a7296</id>
<content type='text'>
ok miod@
</content>
</entry>
<entry>
<title>Only check for key truncation if no KDF function is being used.</title>
<updated>2015-09-13T14:11:57+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-09-13T14:11:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=21065ac59f691ebe78ff667cdd49bd181cd5bff6'/>
<id>urn:sha1:21065ac59f691ebe78ff667cdd49bd181cd5bff6</id>
<content type='text'>
ok beck@ miod@
</content>
</entry>
<entry>
<title>Merge ech_ossl.c into ech_key.c - not much point having one file with a</title>
<updated>2015-09-13T12:27:14+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-09-13T12:27:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7aad11835631635218a8c6cff256232a97116994'/>
<id>urn:sha1:7aad11835631635218a8c6cff256232a97116994</id>
<content type='text'>
four line function and a tonne of license text.

ok beck@
</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.1g</title>
<updated>2014-04-13T15:16:40+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-04-13T15:16:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=52628ee3f51f011b463aaedb1a28aa0524b43cb3'/>
<id>urn:sha1:52628ee3f51f011b463aaedb1a28aa0524b43cb3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>import of OpenSSL 0.9.8h</title>
<updated>2008-09-06T12:15:56+00:00</updated>
<author>
<name>djm</name>
<email></email>
</author>
<published>2008-09-06T12:15:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5a3c0a05c7f2c5d3c584b7c8d6aec836dd724c80'/>
<id>urn:sha1:5a3c0a05c7f2c5d3c584b7c8d6aec836dd724c80</id>
<content type='text'>
</content>
</entry>
</feed>
