<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/asn1, branch libressl-v2.1.2</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v2.1.2</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v2.1.2'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2014-11-09T19:17:13+00:00</updated>
<entry>
<title>GOST crypto algorithms (well, most of them), ported from the removed GOST</title>
<updated>2014-11-09T19:17:13+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-11-09T19:17:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=35d7dd4666beda50f5094b8804802132fbe722ef'/>
<id>urn:sha1:35d7dd4666beda50f5094b8804802132fbe722ef</id>
<content type='text'>
engine to regular EVP citizens, contributed by Dmitry Eremin-Solenikov;
libcrypto bits only for now.

This is a verbatim import of Dmitry's work, and does not compile in this
state; the forthcoming commits will address these issues.

None of the GOST code is enabled in libcrypto yet, for it still gets
compiled with OPENSSL_NO_GOST defined. However, the public header gost.h
will be installed.
</content>
</entry>
<entry>
<title>Check the result of sk_*_push() operations for failure.</title>
<updated>2014-10-28T05:46:56+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-10-28T05:46:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=794dcf073b734d649d7b5d30916d7a3ae919b66e'/>
<id>urn:sha1:794dcf073b734d649d7b5d30916d7a3ae919b66e</id>
<content type='text'>
ok doug@ jsing@
</content>
</entry>
<entry>
<title>Use arc4random_buf() instead of RAND_bytes() or RAND_pseudo_bytes().</title>
<updated>2014-10-22T13:02:04+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2014-10-22T13:02:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=fa457604779ff38b511fdfdae3c6a78664281c22'/>
<id>urn:sha1:fa457604779ff38b511fdfdae3c6a78664281c22</id>
<content type='text'>
arc4random_buf() is guaranteed to always succeed - it is worth noting
that a number of the replaced function calls were already missing return
value checks.

ok deraadt@
</content>
</entry>
<entry>
<title>Paranoia: in ASN1_mbstring_ncopy(), check for len &lt; 0 instead of len == -1,</title>
<updated>2014-10-12T20:47:12+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-10-12T20:47:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=dff42a49d6915f3ecaa9bacc7657970e73aa7443'/>
<id>urn:sha1:dff42a49d6915f3ecaa9bacc7657970e73aa7443</id>
<content type='text'>
in order to catch all negative sizes.
</content>
</entry>
<entry>
<title>Use string literals in printf style calls so gcc's -Wformat works.</title>
<updated>2014-10-03T06:02:38+00:00</updated>
<author>
<name>doug</name>
<email></email>
</author>
<published>2014-10-03T06:02:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3e3e62d53cc575a61b99b211f05e78229c836866'/>
<id>urn:sha1:3e3e62d53cc575a61b99b211f05e78229c836866</id>
<content type='text'>
ok tedu@, miod@
</content>
</entry>
<entry>
<title>a_enum.c used to be a copy of a_int.c with s/INTEGER/ENUMERATED/g , but</title>
<updated>2014-09-21T12:17:42+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-09-21T12:17:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=55df820956be2fe92a2c7bd7ecc968cf2205a7fe'/>
<id>urn:sha1:55df820956be2fe92a2c7bd7ecc968cf2205a7fe</id>
<content type='text'>
some changes an a_int.c did not get applied to a_enum.c; despite style
changes, make sure BN_to_ASN1_ENUMERATED() correctly handles a zero value
the same way BN_to_ASN1_INTEGER() does.

ok bcook@ beck@ jsing@
</content>
</entry>
<entry>
<title>Fix a memory leak in the error path in ASN1_mbstring_ncopy().</title>
<updated>2014-09-21T12:14:34+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-09-21T12:14:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=95c010212639853ea6d96623523f569373384577'/>
<id>urn:sha1:95c010212639853ea6d96623523f569373384577</id>
<content type='text'>
Replace an if() posse with a switch() statement in traverse_string().
Remove unnecessary casts in cpy_*(),

with tweaks from guenther@; ok bcook@ jsing@ guenther@
</content>
</entry>
<entry>
<title>Fix CVE-2014-3508, pretty printing and OID validation:</title>
<updated>2014-08-08T04:53:43+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2014-08-08T04:53:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=39cb4488ec5412e0f592f7fabdb5ab22cded5edc'/>
<id>urn:sha1:39cb4488ec5412e0f592f7fabdb5ab22cded5edc</id>
<content type='text'>
 - make sure the output buffer is always NUL terminated if buf_len
   was initially greater than zero.
 - reject OIDs that are too long, too short, or not in proper base-127

Based on
https://git.openssl.org/gitweb/?p=openssl.git;a=commit;h=0042fb5fd1c9d257d713b15a1f45da05cf5c1c87

ok bcook@
</content>
</entry>
<entry>
<title>BIO_free() returns immediately when the sole input is NULL.</title>
<updated>2014-07-25T06:05:32+00:00</updated>
<author>
<name>doug</name>
<email></email>
</author>
<published>2014-07-25T06:05:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d9473bfc95b9bc3edd71f25c11f0b47b27500df9'/>
<id>urn:sha1:d9473bfc95b9bc3edd71f25c11f0b47b27500df9</id>
<content type='text'>
Remove unnecessary NULL check.

ok miod@
</content>
</entry>
<entry>
<title>The bell tolls for BUF_strdup - Start the migration to using</title>
<updated>2014-07-13T16:03:10+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2014-07-13T16:03:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c7e9c2c6576cd5406680f9b69aff2038ba63b0dc'/>
<id>urn:sha1:c7e9c2c6576cd5406680f9b69aff2038ba63b0dc</id>
<content type='text'>
intrinsics. This is the easy ones, a few left to check one at
a time.
ok miod@ deraadt@
</content>
</entry>
</feed>
