<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/ec, branch libressl-v3.4.1</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v3.4.1</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v3.4.1'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2021-09-12T16:23:19+00:00</updated>
<entry>
<title>Default to using named curve parameter encoding</title>
<updated>2021-09-12T16:23:19+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2021-09-12T16:23:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=10e8e3b7f398be5d656d5725a95663a364220e35'/>
<id>urn:sha1:10e8e3b7f398be5d656d5725a95663a364220e35</id>
<content type='text'>
The pre-OpenSSL 1.1.0 default was to use explicit curve parameter
encoding. Most applications want to use named curve parameter encoding
and have to opt into this explicitly.

Stephen Henson changed this default in OpenSSL commit 86f300d3 6 years
ago and provided a new OPENSSL_EC_EXPLICIT_CURVE define to opt back into
the old default.  According to Debian's codesearch, no application
currently does this, which indicates that we currently have a bad default.

In the future it is more likely that applications expect the new
default, so we follow OpenSSL to avoid problems.

Prompted by schwarze who noted that OPENSSL_EC_EXPLICIT_CURVE is missing.

ok beck inoguchi jsing
</content>
</entry>
<entry>
<title>Expose EC_GROUP_order_bits() in &lt;openssl/ec.h&gt;</title>
<updated>2021-09-10T14:35:36+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2021-09-10T14:35:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6dd11356e9657c7c8b0960c655d0ddec826964b5'/>
<id>urn:sha1:6dd11356e9657c7c8b0960c655d0ddec826964b5</id>
<content type='text'>
ok beck jsing
</content>
</entry>
<entry>
<title>Prepare to provide EC_GROUP_order_bits()</title>
<updated>2021-09-08T17:29:21+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2021-09-08T17:29:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=bb3ed186af675577b3dc493706d7c8cceca9243d'/>
<id>urn:sha1:bb3ed186af675577b3dc493706d7c8cceca9243d</id>
<content type='text'>
ok jsing
</content>
</entry>
<entry>
<title>Remove some dead code that was missed in an earlier cleanup and</title>
<updated>2021-08-31T20:14:40+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2021-08-31T20:14:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b47c41b6f2c64c26122d207c3dc5b148fe6d1a35'/>
<id>urn:sha1:b47c41b6f2c64c26122d207c3dc5b148fe6d1a35</id>
<content type='text'>
fix a stale comment.

Found by mortimer with clang 13's -Wunused-but-set-variable.

ok beck
</content>
</entry>
<entry>
<title>Expose EC_POINT_{get,set}_affine_coordinates(3) and</title>
<updated>2021-05-10T16:58:19+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2021-05-10T16:58:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=304f97b08fe45f9160e03b1a3fec5365670dd985'/>
<id>urn:sha1:304f97b08fe45f9160e03b1a3fec5365670dd985</id>
<content type='text'>
EC_POINT_set_compressed_coordinates(3)

ok jsing
</content>
</entry>
<entry>
<title>Expose EC_GROUP_{get,set}_curve(3)</title>
<updated>2021-05-10T16:55:19+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2021-05-10T16:55:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e9aa6591ce646c49a624ac13d650929a61702889'/>
<id>urn:sha1:e9aa6591ce646c49a624ac13d650929a61702889</id>
<content type='text'>
ok jsing
</content>
</entry>
<entry>
<title>Fix corner case for compressed points on binary curves</title>
<updated>2021-05-03T14:42:45+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2021-05-03T14:42:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=82b0d687e18b8ea78530ec447ec145e545f4c0a7'/>
<id>urn:sha1:82b0d687e18b8ea78530ec447ec145e545f4c0a7</id>
<content type='text'>
Per X9.62 4.4.1.b., the compressed representation of a point with
zero x coordinate on a binary curve must have y_bit unset. Error
out in that case of ec_GF2m_set_compressed_coordinates() instead
of ignoring y_bit.

ok jsing
</content>
</entry>
<entry>
<title>Fix indent of EC_METHODs as requested by jsing.</title>
<updated>2021-04-20T17:38:02+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2021-04-20T17:38:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=32070dad37b67934ecda0c27a9a74f20f48b84af'/>
<id>urn:sha1:32070dad37b67934ecda0c27a9a74f20f48b84af</id>
<content type='text'>
While there zap trailing whitespace from a KNF approximation gone wrong.
</content>
</entry>
<entry>
<title>Compare pointer against NULL and fix a KNF issue.</title>
<updated>2021-04-20T17:34:33+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2021-04-20T17:34:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f2985a1f0160af57072f8b761d9bfc450b6428e5'/>
<id>urn:sha1:f2985a1f0160af57072f8b761d9bfc450b6428e5</id>
<content type='text'>
ok jsing
</content>
</entry>
<entry>
<title>Prepare to provide EC_POINT_set_compressed_coordinates</title>
<updated>2021-04-20T17:32:57+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2021-04-20T17:32:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=47543e1f868c6211dd3fea75beed83b0bdc8406e'/>
<id>urn:sha1:47543e1f868c6211dd3fea75beed83b0bdc8406e</id>
<content type='text'>
ok jsing
</content>
</entry>
</feed>
