<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/evp, 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-18T05:30:07+00:00</updated>
<entry>
<title>More missing error checks I forgot to commit last week, part of the large</title>
<updated>2014-11-18T05:30:07+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-11-18T05:30:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=881663389a5ac2b5d303a10062d8844890a98596'/>
<id>urn:sha1:881663389a5ac2b5d303a10062d8844890a98596</id>
<content type='text'>
cleanup diff.
</content>
</entry>
<entry>
<title>KNF (when not conflicting with other cleanup changes in progress)</title>
<updated>2014-11-09T23:06:52+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-11-09T23:06:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b6d8b8dcb0f5eb1f67698fd5bcb64941d16bfd9a'/>
<id>urn:sha1:b6d8b8dcb0f5eb1f67698fd5bcb64941d16bfd9a</id>
<content type='text'>
</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>Introduce EVP_MD_CTX_ctrl(), to allow for fine control of a given digest.</title>
<updated>2014-11-09T19:12:18+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-11-09T19:12:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d92e6fdf5aae7a320effa3de769ce4c0378485c4'/>
<id>urn:sha1:d92e6fdf5aae7a320effa3de769ce4c0378485c4</id>
<content type='text'>
This functionality was already available (and optional), and used in the
bowels of the ASN.1 code. This exposes it as a public interface, which will
be used by the upcoming GOST code.
Crank libcrypto minor version.

From Dmitry Eremin-Solenikov.
</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>None of these need to include &lt;openssl/rand.h&gt;</title>
<updated>2014-10-18T17:20:40+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2014-10-18T17:20:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0bad55f54f7132a386746f23ba4f2d106d115563'/>
<id>urn:sha1:0bad55f54f7132a386746f23ba4f2d106d115563</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Guard RSA / RC4-5 ASM when NO_ASM is not defined</title>
<updated>2014-08-11T13:29:43+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2014-08-11T13:29:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0b3a4a686dffa3c2cbaa5c8b196b6c5319d92347'/>
<id>urn:sha1:0b3a4a686dffa3c2cbaa5c8b196b6c5319d92347</id>
<content type='text'>
Most assembly blocks remain inactive if OPENSSL_NO_ASM is not defined,
only enabling inline assembly, but the RSA / RC4-5 blocks (used only in
amd64 systems) turn on implicitly. Guard these two as well.

This simplifies enabling just inline ASM in portable, no effective
change in OpenBSD.
</content>
</entry>
<entry>
<title>Allow B64_EOF to follow a base64 padding character. This restores previous</title>
<updated>2014-08-06T16:01:44+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2014-08-06T16:01:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a246d7144cfefde1781f8320aaa6f081f3cb760b'/>
<id>urn:sha1:a246d7144cfefde1781f8320aaa6f081f3cb760b</id>
<content type='text'>
behaviour that allows a PEM block to be fed through the base64 decoder.

Reported by Dmitry Eremin-Solenikov on tech@

ok deraadt@ tedu@
</content>
</entry>
<entry>
<title>Correct error checks in EVP_read_pw_string_min(): UI_add_input_string()</title>
<updated>2014-08-06T04:28:21+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2014-08-06T04:28:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=bb79bde60b45a6e7fc5c4c7a90472d95b589df85'/>
<id>urn:sha1:bb79bde60b45a6e7fc5c4c7a90472d95b589df85</id>
<content type='text'>
and UI_add_verify_string() return -1 (and maybe -2?) on failure and
&gt;=0 on success, instead of always zero on success

problem reported by Mark Patruck (mark (at) wrapped.cx)
ok miod@
</content>
</entry>
</feed>
