<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/ocsp, branch libressl-v2.1.4</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v2.1.4</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v2.1.4'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2015-02-10T05:25:45+00:00</updated>
<entry>
<title>Manually expand ASN1_ITEM_rptr macros that should have been expanded with</title>
<updated>2015-02-10T05:25:45+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-02-10T05:25:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=bef5b62e5cb2b7f34be8c33038e3dfe534e6cbed'/>
<id>urn:sha1:bef5b62e5cb2b7f34be8c33038e3dfe534e6cbed</id>
<content type='text'>
the IMPLEMENT_ASN1_DUP_FUNCTION macro.
</content>
</entry>
<entry>
<title>Expand the IMPLEMENT_ASN1_DUP_FUNCTION macro so that the code is visible</title>
<updated>2015-02-10T04:21:50+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-02-10T04:21:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=803fe92d2ba2e99892a8bb84620d364da4518cb7'/>
<id>urn:sha1:803fe92d2ba2e99892a8bb84620d364da4518cb7</id>
<content type='text'>
and functions can be readily located.

Change has been scripted and the generated assembly only differs by changes
to line numbers.

Discussed with beck@ miod@ tedu@
</content>
</entry>
<entry>
<title>Expand the IMPLEMENT_ASN1_FUNCTIONS macro so that the code is visible and</title>
<updated>2015-02-09T16:04:46+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-02-09T16:04:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4fb19543f9f5f3b5e26820a0dfdffa75a332314d'/>
<id>urn:sha1:4fb19543f9f5f3b5e26820a0dfdffa75a332314d</id>
<content type='text'>
functions can be readily located.

Change has been scripted and there is no change to the generated assembly.

Discussed with beck@ miod@ tedu@
</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>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>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>
<entry>
<title>Principle of least surprise: make CMAC_CTX_free(), OCSP_REQ_CTX_free() and</title>
<updated>2014-07-12T14:58:32+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2014-07-12T14:58:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=19a19b8eff7c4c610f87ca07a02612af9017c9d9'/>
<id>urn:sha1:19a19b8eff7c4c610f87ca07a02612af9017c9d9</id>
<content type='text'>
X509_STORE_CTX_free() accept NULL pointers as input without dereferencing them,
like all the other well-behaved *_CTX_free() functions do.
</content>
</entry>
</feed>
