<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/pkcs7, branch libressl-v2.4.1</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v2.4.1</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v2.4.1'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2015-09-30T18:41:06+00:00</updated>
<entry>
<title>Replace M_ASN1_OCTET_STRING_(free|new) with ASN1_OCTET_STRING_(free|new).</title>
<updated>2015-09-30T18:41:06+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-09-30T18:41:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=80275458dc3673baf5dc56ab2300719f4828295b'/>
<id>urn:sha1:80275458dc3673baf5dc56ab2300719f4828295b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace M_ASN1_INTEGER_(new|free) with ASN1_INTEGER_(new|free) - this is</title>
<updated>2015-09-30T17:30:16+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-09-30T17:30:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=56c28c591a2d58b6dda7237a4962fc6f6b0eca75'/>
<id>urn:sha1:56c28c591a2d58b6dda7237a4962fc6f6b0eca75</id>
<content type='text'>
different from the macro expansion, but the result is the same. Also
replace some ASN1_STRING_dup() with ASN1_INTEGER_dup().

ok beck@ doug@
</content>
</entry>
<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>
</feed>
