<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/ecdh, branch libressl-v3.3.1</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v3.3.1</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v3.3.1'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2019-09-05T16:15:39+00:00</updated>
<entry>
<title>Replace OPENSSL_cleanse() with explicit_bzero().</title>
<updated>2019-09-05T16:15:39+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2019-09-05T16:15:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6995028c4845cd8ab946887e928bbc5188b38bb3'/>
<id>urn:sha1:6995028c4845cd8ab946887e928bbc5188b38bb3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Provide prototype for ecdh_KDF_X9_63()</title>
<updated>2019-09-05T16:12:36+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2019-09-05T16:12:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b7b73c5664f51f5cd0f5d96ad6d7f7389e64a556'/>
<id>urn:sha1:b7b73c5664f51f5cd0f5d96ad6d7f7389e64a556</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Include correct header.</title>
<updated>2019-09-05T16:12:15+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2019-09-05T16:12:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c511f8dadea7ea62d0d01517b6a46a7e0c52042d'/>
<id>urn:sha1:c511f8dadea7ea62d0d01517b6a46a7e0c52042d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>style(9) and whitespace.</title>
<updated>2019-09-05T16:10:11+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2019-09-05T16:10:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=28cc4b6530dff1ebf259be3446c4e8558c16b9c0'/>
<id>urn:sha1:28cc4b6530dff1ebf259be3446c4e8558c16b9c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restore per-file license/copyright removed in OpenSSL commit 4f22f40507f.</title>
<updated>2019-09-05T16:07:00+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2019-09-05T16:07:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8c9ef3163743011774230deeb779f3ec928f33c8'/>
<id>urn:sha1:8c9ef3163743011774230deeb779f3ec928f33c8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove ECDH_KDF_X9_62 wrapper.</title>
<updated>2019-09-05T16:05:36+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2019-09-05T16:05:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6d3803ff4b91d700df645497d96659954e3505d3'/>
<id>urn:sha1:6d3803ff4b91d700df645497d96659954e3505d3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Provide ECDH KDF for X9.63 as needed for CMS ECC.</title>
<updated>2019-09-05T16:04:42+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2019-09-05T16:04:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d44a34cbe7ab5e93afd1fd3ca4d039481dfd9334'/>
<id>urn:sha1:d44a34cbe7ab5e93afd1fd3ca4d039481dfd9334</id>
<content type='text'>
From OpenSSL 1.1.1b.

ok tb@ inoguchi@
</content>
</entry>
<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>make ENGINE_finish() succeed on NULL and simplify callers as in</title>
<updated>2018-04-14T07:09:21+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-04-14T07:09:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0c5418014797b1fadca3f270eb2f140fd6f5bdf8'/>
<id>urn:sha1:0c5418014797b1fadca3f270eb2f140fd6f5bdf8</id>
<content type='text'>
OpenSSL commit 7c96dbcdab9 by Rich Salz.

This cleans up the caller side quite a bit and reduces the number of
lines enclosed in #ifndef OPENSSL_NO_ENGINE.  codesearch.debian.net
shows that almost nothing checks the return value of ENGINE_finish().
While there, replace a few nearby 'if (!ptr)' with 'if (ptr == NULL)'.

ok jsing, tested by &amp; ok inoguchi
</content>
</entry>
</feed>
