<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/pkcs7, branch libressl-v2.3.0</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v2.3.0</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v2.3.0'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2015-09-10T15:56:26+00:00</updated>
<entry>
<title>Correct spelling of OPENSSL_cleanse.</title>
<updated>2015-09-10T15:56:26+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-09-10T15:56:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=647569a51c1530d10e75e272f0982682f696caa7'/>
<id>urn:sha1:647569a51c1530d10e75e272f0982682f696caa7</id>
<content type='text'>
ok miod@
</content>
</entry>
<entry>
<title>Expand obsolete M_ASN1.*(cmp|dup|print|set) macros - no change in generated</title>
<updated>2015-07-29T14:58:34+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-07-29T14:58:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2186614b2e5af6bbfcc1a9f8898ac11ea9c93faf'/>
<id>urn:sha1:2186614b2e5af6bbfcc1a9f8898ac11ea9c93faf</id>
<content type='text'>
assembly.

ok bcook@
</content>
</entry>
<entry>
<title>Expand ASN.1 template macros - no change in generated assembly.</title>
<updated>2015-07-25T15:33:06+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-07-25T15:33:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4fde71f079c9806ae7d47874364986230ff33232'/>
<id>urn:sha1:4fde71f079c9806ae7d47874364986230ff33232</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Verify ASN1 objects types before attempting to access them as a particular</title>
<updated>2015-07-19T18:25:59+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2015-07-19T18:25:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=61761e41c7c80fb243bc192e66dd048e359b9347'/>
<id>urn:sha1:61761e41c7c80fb243bc192e66dd048e359b9347</id>
<content type='text'>
type.
ok guenther@ doug@
</content>
</entry>
<entry>
<title>Check the return value of ASN1_STRING_set(), for it may fail to allocate</title>
<updated>2015-07-18T14:40:59+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2015-07-18T14:40:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5f757bbcee25110b6c1d961e2c1f48a1c8a3c942'/>
<id>urn:sha1:5f757bbcee25110b6c1d961e2c1f48a1c8a3c942</id>
<content type='text'>
memory. Coverity CID 24810, 24846.
ok bcook@ doug@
</content>
</entry>
<entry>
<title>Remove dead code. Coverity CID 21688</title>
<updated>2015-07-15T17:44:20+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2015-07-15T17:44:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6b81bf7a9dc359341bb29991ea5cacc14014f253'/>
<id>urn:sha1:6b81bf7a9dc359341bb29991ea5cacc14014f253</id>
<content type='text'>
ok beck@
</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>Expand IMPLEMENT_ASN1_NDEF_FUNCTION and IMPLEMENT_ASN1_PRINT_FUNCTION</title>
<updated>2015-02-10T06:37:38+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-02-10T06:37:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=16e6301787bb59b34d5c470e6a0728c09d2b7d51'/>
<id>urn:sha1:16e6301787bb59b34d5c470e6a0728c09d2b7d51</id>
<content type='text'>
macros so that the code is visible and functions can be readily located.

Change has been scripted and there is no change to the generated assembly.

Discussed with beck@ miod@ tedu@
</content>
</entry>
<entry>
<title>Manually expand ASN1_ITEM_rptr macros that should have been expanded with</title>
<updated>2015-02-10T05:25:45+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-02-10T05:25:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=bef5b62e5cb2b7f34be8c33038e3dfe534e6cbed'/>
<id>urn:sha1:bef5b62e5cb2b7f34be8c33038e3dfe534e6cbed</id>
<content type='text'>
the IMPLEMENT_ASN1_DUP_FUNCTION macro.
</content>
</entry>
<entry>
<title>Expand the IMPLEMENT_ASN1_DUP_FUNCTION macro so that the code is visible</title>
<updated>2015-02-10T04:21:50+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-02-10T04:21:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=803fe92d2ba2e99892a8bb84620d364da4518cb7'/>
<id>urn:sha1:803fe92d2ba2e99892a8bb84620d364da4518cb7</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>
</feed>
