<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/evp, branch libressl-v2.0.6</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v2.0.6</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v2.0.6'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2014-08-08T05:06:58+00:00</updated>
<entry>
<title>This commit was manufactured by cvs2git to create branch 'OPENBSD_5_6'.</title>
<updated>2014-08-08T05:06:58+00:00</updated>
<author>
<name>cvs2svn</name>
<email>admin@example.com</email>
</author>
<published>2014-08-08T05:06:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9033820a64c84908dee3f9261ad212f6b6c3449a'/>
<id>urn:sha1:9033820a64c84908dee3f9261ad212f6b6c3449a</id>
<content type='text'>
</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>
<entry>
<title>In chacha_init(), allow for a NULL iv. Reported by znz on github.</title>
<updated>2014-08-04T04:16:11+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-08-04T04:16:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=bba902541ea9e12e8f760f500c6051eed7602dc0'/>
<id>urn:sha1:bba902541ea9e12e8f760f500c6051eed7602dc0</id>
<content type='text'>
ok guenther@ jsing@
</content>
</entry>
<entry>
<title>Check the return value of the UI functions (including UI_new() which return</title>
<updated>2014-07-23T04:44:56+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-07-23T04:44:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5d8b6758f48d0d94258688d237e84d5c6e1e62bd'/>
<id>urn:sha1:5d8b6758f48d0d94258688d237e84d5c6e1e62bd</id>
<content type='text'>
value is happily dereferenced without checking it for being non-NULL).

ok beck@
</content>
</entry>
<entry>
<title>Now that DES_random_key() can be trusted, use it to generate DES keys in the</title>
<updated>2014-07-22T18:10:48+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-07-22T18:10:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8e384f2a8538561af8b66a3122653dcc0c6fc6e4'/>
<id>urn:sha1:8e384f2a8538561af8b66a3122653dcc0c6fc6e4</id>
<content type='text'>
EVP_CTRL_RAND_KEY method handlers, rather than generating a random odd key and
not even checking it against the weak keys list.

ok beck@
</content>
</entry>
<entry>
<title>Possible PBEPARAM leak in the error path.</title>
<updated>2014-07-13T12:46:44+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-07-13T12:46:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=647588f01de02a0172ad3e69083d2205bd5c6f65'/>
<id>urn:sha1:647588f01de02a0172ad3e69083d2205bd5c6f65</id>
<content type='text'>
</content>
</entry>
<entry>
<title>EVP_DigestInit_ex() may be used to recycle an existing EVP_MD_CTX without having</title>
<updated>2014-07-13T11:14:02+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-07-13T11:14:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e2b8ee83358d7bd430f411de285b5a5c04dd5c30'/>
<id>urn:sha1:e2b8ee83358d7bd430f411de285b5a5c04dd5c30</id>
<content type='text'>
to reinitialize all of it, especially if it is used with the same MD algorithm.

However, when the MD algorithm changes, it needs to perform more cleanups.
Make that code more closer to what EVP_MD_CTX_cleanup() does by:
- only freeing md_data if EVP_MD_CTX_FLAG_REUSE is not set
- performing an explicit_bzero of md_data before freeing it
- making sure we call EVP_PKEY_CTX_free on the pctx if the allocation for the
  new md_data fails.

ok tedu@
</content>
</entry>
<entry>
<title>No need to include evp_locl.h in there.</title>
<updated>2014-07-13T09:30:02+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-07-13T09:30:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e57613c15efa35ebbba4144d2b45202875146c34'/>
<id>urn:sha1:e57613c15efa35ebbba4144d2b45202875146c34</id>
<content type='text'>
</content>
</entry>
<entry>
<title>No need to include asn1_mac.h here.</title>
<updated>2014-07-12T22:26:01+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-07-12T22:26:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e0fe7621bce09dd6ba62ddb9889bc82d64e677f7'/>
<id>urn:sha1:e0fe7621bce09dd6ba62ddb9889bc82d64e677f7</id>
<content type='text'>
</content>
</entry>
</feed>
