<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/ec, branch libressl-v2.2.0</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v2.2.0</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v2.2.0'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2015-05-20T04:33:35+00:00</updated>
<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>
<entry>
<title>get rid of OPENSSL_NO_CMS code we do not use.</title>
<updated>2015-02-11T03:55:42+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2015-02-11T03:55:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1d3b395bb02124e944ce4abc2f2eab59e2cde925'/>
<id>urn:sha1:1d3b395bb02124e944ce4abc2f2eab59e2cde925</id>
<content type='text'>
ok miod@
</content>
</entry>
<entry>
<title>Expand the IMPLEMENT_ASN1_ALLOC_FUNCTIONS macro so that the code is visible</title>
<updated>2015-02-10T05:43:09+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-02-10T05:43:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b1be002aeeeff92b2512bac9a5dca751f2dfbd81'/>
<id>urn:sha1:b1be002aeeeff92b2512bac9a5dca751f2dfbd81</id>
<content type='text'>
and functions can be readily located.

Change has been scripted and the generated assembly only differs by changes
to line numbers.

Discussed with beck@ miod@ tedu@
</content>
</entry>
<entry>
<title>Expand the IMPLEMENT_ASN1_FUNCTIONS_{const,fname,name} macros so that the</title>
<updated>2015-02-10T04:01:26+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-02-10T04:01:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=64e9476b7bc2ceaca55b2f0f7a5107d5a8838e5d'/>
<id>urn:sha1:64e9476b7bc2ceaca55b2f0f7a5107d5a8838e5d</id>
<content type='text'>
code is visible and functions can be readily located.

Change has been scripted and the generated assembly only differs by changes
to line numbers.

Discussed with beck@ miod@ tedu@
</content>
</entry>
</feed>
