<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/ec/ec_ameth.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-09-09T20:26:16+00:00</updated>
<entry>
<title>Plug memory leak in error paths. Found while comparing this file</title>
<updated>2019-09-09T20:26:16+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2019-09-09T20:26:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d49d20054e040ce4430db9cfc4805d021c35c549'/>
<id>urn:sha1:d49d20054e040ce4430db9cfc4805d021c35c549</id>
<content type='text'>
with OpenSSL 1.1.1's version which contains a similar fix.

ok jsing
</content>
</entry>
<entry>
<title>Move #include &lt;openssl/cms.h&gt; to more appropriate location (since it is</title>
<updated>2019-09-09T17:56:00+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2019-09-09T17:56:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b80e4b6d577f24dd4a0a25bf26adc1fbc6f8310b'/>
<id>urn:sha1:b80e4b6d577f24dd4a0a25bf26adc1fbc6f8310b</id>
<content type='text'>
now being installed).
</content>
</entry>
<entry>
<title>Add CMS ECC support.</title>
<updated>2019-09-08T17:00:05+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2019-09-08T17:00:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=633c0b7b298b56e623ca77728f2044b8179ed6fd'/>
<id>urn:sha1:633c0b7b298b56e623ca77728f2044b8179ed6fd</id>
<content type='text'>
This brings in EC code from OpenSSL 1.1.1b, with style(9) and whitespace
cleanups. All of this code is currently under OPENSSL_NO_CMS hence is a
no-op.

ok inoguchi@
</content>
</entry>
<entry>
<title>Add consts to EVP_PKEY_asn1_set_private()</title>
<updated>2018-08-24T20:22:15+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-08-24T20:22:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b9a3c83c03543369636a655128b69d56eb619b83'/>
<id>urn:sha1:b9a3c83c03543369636a655128b69d56eb619b83</id>
<content type='text'>
Requires adding a const to the priv_decode() member of
EVP_PKEY_ASN1_METHOD and adjusting all *_priv_decode()
functions. All this is already documented this way.

tested in a bulk build by sthen
ok jsing
</content>
</entry>
<entry>
<title>After removing support for broken PKCS#8 formats (it was high time),</title>
<updated>2018-08-24T20:17:33+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-08-24T20:17:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4cdbdc5207fa48804d8ed3a7929a97ae5f9f466d'/>
<id>urn:sha1:4cdbdc5207fa48804d8ed3a7929a97ae5f9f466d</id>
<content type='text'>
we can add const to PKCS8_pkey_get0().  In order for this to work,
we need to sprinkle a few consts here and there.

tested in a bulk by sthen
ok jsing
</content>
</entry>
<entry>
<title>recommit label indentation part of the backout; clearly unrelated to the</title>
<updated>2018-07-15T16:27:39+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-07-15T16:27:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e2da96a71555180892d2e924d66c06a17b7a86e5'/>
<id>urn:sha1:e2da96a71555180892d2e924d66c06a17b7a86e5</id>
<content type='text'>
breakage.
</content>
</entry>
<entry>
<title>back out ecc constant time changes</title>
<updated>2018-07-15T05:38:48+00:00</updated>
<author>
<name>jsg</name>
<email></email>
</author>
<published>2018-07-15T05:38:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ccbfd1fe05749d4f08db7f45fe5db1fac8d14d6b'/>
<id>urn:sha1:ccbfd1fe05749d4f08db7f45fe5db1fac8d14d6b</id>
<content type='text'>
after the constant time commits various regress tests started failing
on sparc64 ssh t9, libcrypto ec ecdh ecdsa and trying to ssh out
resulted in 'invalid elliptic curve value'

ok tb@
</content>
</entry>
<entry>
<title>Indent labels by a space so they don't obliterate function names in diffs.</title>
<updated>2018-07-10T22:06:14+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-07-10T22:06:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a7fe13b565d141da544ee36178a90bb52f4939d1'/>
<id>urn:sha1:a7fe13b565d141da544ee36178a90bb52f4939d1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Convert a handful of X509_*() functions to take const as in OpenSSL.</title>
<updated>2018-05-01T19:01:28+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-05-01T19:01:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7c375c1a832336c8d9c706ebe1c9cd62252a1d88'/>
<id>urn:sha1:7c375c1a832336c8d9c706ebe1c9cd62252a1d88</id>
<content type='text'>
tested in a bulk by sthen
ok jsing
</content>
</entry>
<entry>
<title>Fix for processing of EC public key</title>
<updated>2018-03-12T13:14:21+00:00</updated>
<author>
<name>inoguchi</name>
<email></email>
</author>
<published>2018-03-12T13:14:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b4ddb0f51fc8a6934ca72ca243bd2e1237e3db44'/>
<id>urn:sha1:b4ddb0f51fc8a6934ca72ca243bd2e1237e3db44</id>
<content type='text'>
Prevents segmentation fault while reading EC private key without public key.
Generates missing EC public key when reading EC private key.

Refer to these OpenSSL commits:
1f2b943254ce590867717375e4f364860a9b7154
2083f7c465d07867dd9867b8742bb71c03d1f203

Reported on GitHub https://github.com/libressl-portable/portable/issues/395
by Anton Bukov (@k06a) .

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