<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/asn1/a_int.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-04-28T05:03:56+00:00</updated>
<entry>
<title>Avoid an undefined shift in ASN1_INTEGER_get().</title>
<updated>2019-04-28T05:03:56+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2019-04-28T05:03:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=733d79c7c9c40d538016d5044ee64d0de934ab5a'/>
<id>urn:sha1:733d79c7c9c40d538016d5044ee64d0de934ab5a</id>
<content type='text'>
Fixes oss-fuzz issue #13804

ok beck, jsing
</content>
</entry>
<entry>
<title>Use limits.h instead of sys/limits.h for portability.</title>
<updated>2019-03-26T09:15:07+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2019-03-26T09:15:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9c473767d3f3f2dfdc038c2b51ddcb358a016077'/>
<id>urn:sha1:9c473767d3f3f2dfdc038c2b51ddcb358a016077</id>
<content type='text'>
From phrocker via github.
</content>
</entry>
<entry>
<title>Add range checks to varios ASN1_INTEGER functions to ensure the</title>
<updated>2019-03-23T18:48:15+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2019-03-23T18:48:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c7b9ffc836ad7a05586d7c83c368d784af9cacda'/>
<id>urn:sha1:c7b9ffc836ad7a05586d7c83c368d784af9cacda</id>
<content type='text'>
sizes used remain a positive integer. Should address issue
13799 from oss-fuzz
ok tb@ jsing@
</content>
</entry>
<entry>
<title>Send the function codes from the error functions to the bit bucket,</title>
<updated>2017-01-29T17:49:23+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2017-01-29T17:49:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d1f47bd292f36094480caa49ada36b99a69c59b0'/>
<id>urn:sha1:d1f47bd292f36094480caa49ada36b99a69c59b0</id>
<content type='text'>
as was done earlier in libssl. Thanks inoguchi@ for noticing
libssl had more reacharounds into this.
ok jsing@ inoguchi@
</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>Remove unnecessary type assignments - M_ASN1_INTEGER_new() already sets</title>
<updated>2015-09-30T17:04:09+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-09-30T17:04:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=602784526ade1e28b48ab336966cd6f166bd99da'/>
<id>urn:sha1:602784526ade1e28b48ab336966cd6f166bd99da</id>
<content type='text'>
the type to V_ASN1_INTEGER.

ok doug@
</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>Drop stupid (int) casts for the arguments of malloc() and friends. This is</title>
<updated>2015-07-19T18:29:31+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2015-07-19T18:29:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a24b14b6bf2c04501ea84182a52caa5bf2ae7635'/>
<id>urn:sha1:a24b14b6bf2c04501ea84182a52caa5bf2ae7635</id>
<content type='text'>
not 16-bit MS-DOS anymore.
ok bcook@ tedu@
</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>The IMPLEMENT_STACK_OF and IMPLEMENT_ASN1_SET_OF macros were turned into</title>
<updated>2015-02-10T08:33:10+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-02-10T08:33:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=398669e54cc64c0b7d0a009b29cd2f2ff9063ca9'/>
<id>urn:sha1:398669e54cc64c0b7d0a009b29cd2f2ff9063ca9</id>
<content type='text'>
noops around 15 years ago. Remove multiple occurances of both that still
exist in the code today.
</content>
</entry>
</feed>
