<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/objects, branch libressl-v2.3.1</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v2.3.1</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v2.3.1'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2015-10-14T21:54:10+00:00</updated>
<entry>
<title>better fix for overrun reported by Qualys Security.</title>
<updated>2015-10-14T21:54:10+00:00</updated>
<author>
<name>tedu</name>
<email></email>
</author>
<published>2015-10-14T21:54:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f0ee1fb72122929fae5a676dee3e14abea854b08'/>
<id>urn:sha1:f0ee1fb72122929fae5a676dee3e14abea854b08</id>
<content type='text'>
buf is at all times kept nul terminated, so there is no need to enforce
this again upon exit. (no need to move buf around after we exahust space.)
ok beck miod
</content>
</entry>
<entry>
<title>Bail out early if we have no buf_len</title>
<updated>2015-10-14T21:25:16+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2015-10-14T21:25:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=dc23b19f3698a79f7984b5bd5d221b732cb21cd2'/>
<id>urn:sha1:dc23b19f3698a79f7984b5bd5d221b732cb21cd2</id>
<content type='text'>
ok miod@
</content>
</entry>
<entry>
<title>fix a memory leak reported by Qualys Security.</title>
<updated>2015-10-14T21:12:10+00:00</updated>
<author>
<name>tedu</name>
<email></email>
</author>
<published>2015-10-14T21:12:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8cc5fcf519441ae3b3bb76e03ff82de3fd0909e3'/>
<id>urn:sha1:8cc5fcf519441ae3b3bb76e03ff82de3fd0909e3</id>
<content type='text'>
move the bndec variable in tighter since it's not used elsewhere in the
loop, then always free it after use.
ok bcook miod
</content>
</entry>
<entry>
<title>Ensure we don't write a 0 byte past end of the buffer in the error case.</title>
<updated>2015-10-14T21:02:08+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2015-10-14T21:02:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=57db5484f01ee7355ac6c6ca5d03f2cf66ec2a99'/>
<id>urn:sha1:57db5484f01ee7355ac6c6ca5d03f2cf66ec2a99</id>
<content type='text'>
ok bcook@ deraadt@
</content>
</entry>
<entry>
<title>Coverity ID 78910 - Yet another stupid API designed to not show failures. do the</title>
<updated>2015-07-18T21:21:28+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2015-07-18T21:21:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7510bf41ec4cdda3b3749905b51625fff4d6979e'/>
<id>urn:sha1:7510bf41ec4cdda3b3749905b51625fff4d6979e</id>
<content type='text'>
lease worst alternative and do nothing rather than dereference NULL, but having
a function with fundamentally broken API to simply make a list of strings, sort them,
and call a function with each string as an argument is really quite silly....

and of course it was exposed API that the ecosystem uses that we can't delete.. yet.

ok miod@ doug@
</content>
</entry>
<entry>
<title>Remove more IMPLEMENT_STACK_OF noops that have been hiding for the last</title>
<updated>2015-02-10T11:22:22+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-02-10T11:22:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f615895acf9eb579a4183eb9a32ea5ab0e2d7cb6'/>
<id>urn:sha1:f615895acf9eb579a4183eb9a32ea5ab0e2d7cb6</id>
<content type='text'>
15 years.
</content>
</entry>
<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 strdup() instead of malloc() + memcpy().</title>
<updated>2014-10-07T04:59:25+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-10-07T04:59:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e6591834545def1231d8d84aae4ba257d5b1d204'/>
<id>urn:sha1:e6591834545def1231d8d84aae4ba257d5b1d204</id>
<content type='text'>
ok doug@ jsing@
</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>
</feed>
