<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/ec, branch libressl-v2.2.1</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v2.2.1</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v2.2.1'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2015-06-20T14:19:39+00:00</updated>
<entry>
<title>Handle NIST curve names.</title>
<updated>2015-06-20T14:19:39+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-06-20T14:19:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7952de62f93f53addb3723fb2fc924567c1a800d'/>
<id>urn:sha1:7952de62f93f53addb3723fb2fc924567c1a800d</id>
<content type='text'>
From OpenSSL.

ok miod@ (a while ago)
</content>
</entry>
<entry>
<title>Have ECPKParameters_print() include the NIST curve name, if known.</title>
<updated>2015-06-20T14:17:07+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-06-20T14:17:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ded448f71012b0548efd5420fe57e9ee3906bc0e'/>
<id>urn:sha1:ded448f71012b0548efd5420fe57e9ee3906bc0e</id>
<content type='text'>
From OpenSSL.

ok miod@ (a while ago).
</content>
</entry>
<entry>
<title>Provide EC_curve_nid2nist() and EC_curve_nist2nid().</title>
<updated>2015-06-20T13:26:08+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-06-20T13:26:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f0a26ed4eda985998a75328b19008d031dc9b65f'/>
<id>urn:sha1:f0a26ed4eda985998a75328b19008d031dc9b65f</id>
<content type='text'>
From OpenSSL.

Rides libcrypto bump.

ok miod@ (a while ago)
</content>
</entry>
<entry>
<title>No need to check the return value of memcpy() if you actually checked this</title>
<updated>2015-05-20T04:33:35+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2015-05-20T04:33:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b4161a0eddcbbd3eef0ef0cd3f21b617d32177c3'/>
<id>urn:sha1:b4161a0eddcbbd3eef0ef0cd3f21b617d32177c3</id>
<content type='text'>
pointer for NULL the line above; ok doug@
</content>
</entry>
<entry>
<title>Add missing BN_CTX_end() calls.</title>
<updated>2015-04-29T00:11:12+00:00</updated>
<author>
<name>doug</name>
<email></email>
</author>
<published>2015-04-29T00:11:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7ddad7b77b00aa2097c75fdeb29c69c61e6b4c5b'/>
<id>urn:sha1:7ddad7b77b00aa2097c75fdeb29c69c61e6b4c5b</id>
<content type='text'>
After calling BN_CTX_start(), there must be a BN_CTX_end() before
returning.  There were missing BN_CTX_end() calls in error paths.  One diff
chunk was simply removing redundant code related to this.

ok deraadt@
</content>
</entry>
<entry>
<title>Fix a memory leak in an error path.</title>
<updated>2015-03-20T03:02:51+00:00</updated>
<author>
<name>doug</name>
<email></email>
</author>
<published>2015-03-20T03:02:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ab347d38e6b377abe52b35915b4a6966cd77cf84'/>
<id>urn:sha1:ab347d38e6b377abe52b35915b4a6966cd77cf84</id>
<content type='text'>
From OpenSSL commit 5e5d53d341fd9a9b9cc0a58eb3690832ca7a511f.

ok guenther@, logan@
</content>
</entry>
<entry>
<title>Fix several crash causing defects from OpenSSL.</title>
<updated>2015-03-19T14:00:22+00:00</updated>
<author>
<name>tedu</name>
<email></email>
</author>
<published>2015-03-19T14:00:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=985dda77b7930c0837c4acb74b7bd23252f849c1'/>
<id>urn:sha1:985dda77b7930c0837c4acb74b7bd23252f849c1</id>
<content type='text'>
These include:
CVE-2015-0209 - Use After Free following d2i_ECPrivatekey error
CVE-2015-0286 - Segmentation fault in ASN1_TYPE_cmp
CVE-2015-0287 - ASN.1 structure reuse memory corruption
CVE-2015-0289 - PKCS7 NULL pointer dereferences

Several other issues did not apply or were already fixed.
Refer to https://www.openssl.org/news/secadv_20150319.txt

joint work with beck, doug, guenther, jsing, miod
</content>
</entry>
<entry>
<title>In ec_wNAF_mul(), move the declaration of tmp_wNAF higher in scope, so that</title>
<updated>2015-02-15T08:44:35+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2015-02-15T08:44:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c6eb3f8c9d385d5eea6e7ce1ea2b6dae6e492e69'/>
<id>urn:sha1:c6eb3f8c9d385d5eea6e7ce1ea2b6dae6e492e69</id>
<content type='text'>
all the function's exit paths can make sure it gets freed. Coverity CID 78861
tweaks &amp; ok doug@ jsing@
</content>
</entry>
<entry>
<title>fix leaking of bn, coverity issue 105351</title>
<updated>2015-02-13T00:46:03+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2015-02-13T00:46:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=17f71011dbdc7843cd4ccd2adcf653f7affcbda4'/>
<id>urn:sha1:17f71011dbdc7843cd4ccd2adcf653f7affcbda4</id>
<content type='text'>
ok doug@
</content>
</entry>
<entry>
<title>Guenther has plans for OPENSSL_NO_CMS, so revert this for the moment.</title>
<updated>2015-02-11T04:05:14+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2015-02-11T04:05:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3fb89787679dd239a55ca0a4e366ad4e2051fe84'/>
<id>urn:sha1:3fb89787679dd239a55ca0a4e366ad4e2051fe84</id>
<content type='text'>
</content>
</entry>
</feed>
