<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib, branch libressl-v2.8.0</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v2.8.0</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v2.8.0'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2018-08-05T14:17:12+00:00</updated>
<entry>
<title>Remove unnecessary NULL check from get_cert_by_subject since</title>
<updated>2018-08-05T14:17:12+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2018-08-05T14:17:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6b472be450b41d2399d1fd32bf31177c8c24f895'/>
<id>urn:sha1:6b472be450b41d2399d1fd32bf31177c8c24f895</id>
<content type='text'>
sk_BY_DIR_HASH_find already does it, removing ambiguity later in the function.

ok tb@
</content>
</entry>
<entry>
<title>Fix a memory leak in i2d_RSA_NET on failure of ASN1_STRING_set.</title>
<updated>2018-08-05T13:35:45+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2018-08-05T13:35:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0d240c50f7f6398b6c3318757e0e84305c126bfe'/>
<id>urn:sha1:0d240c50f7f6398b6c3318757e0e84305c126bfe</id>
<content type='text'>
Found by Coverity.
Feedback and ok tb@
</content>
</entry>
<entry>
<title>In RSA_padding_add_PKCS1_OAEP, dbmask needs to be freed on failure.</title>
<updated>2018-08-05T13:30:04+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2018-08-05T13:30:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e194da0c9fa04c9c6ea539711965b1c64df85f0e'/>
<id>urn:sha1:e194da0c9fa04c9c6ea539711965b1c64df85f0e</id>
<content type='text'>
ok tb@
</content>
</entry>
<entry>
<title>Fix memory leak in i2b_PVK in error handling.</title>
<updated>2018-08-05T11:19:25+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2018-08-05T11:19:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2e290efb0ac101817d9da88a5b417f1b48cbe3fa'/>
<id>urn:sha1:2e290efb0ac101817d9da88a5b417f1b48cbe3fa</id>
<content type='text'>
Simplify parameter checks since this is only called from one place.
Found by Coverity, CID 183502.

ok beck@
</content>
</entry>
<entry>
<title>Document that X509_{NAME,REQ,REQ_INFO}_free() are all NULL safe.</title>
<updated>2018-07-29T20:29:32+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-07-29T20:29:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=bc5000034af13f4c49c17dec36a14297930f86ae'/>
<id>urn:sha1:bc5000034af13f4c49c17dec36a14297930f86ae</id>
<content type='text'>
From Ross L. Richardson
</content>
</entry>
<entry>
<title>add c++ symbol annotations</title>
<updated>2018-07-24T10:47:19+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2018-07-24T10:47:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f1ec5a423eb80a4eab6359859a6bc989349df9ea'/>
<id>urn:sha1:f1ec5a423eb80a4eab6359859a6bc989349df9ea</id>
<content type='text'>
from Cameron Palmer
</content>
</entry>
<entry>
<title>Use the same order in NAME, SYNOPSIS, DESCRIPTION, and RETURN VALUES to</title>
<updated>2018-07-24T02:01:34+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-07-24T02:01:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=94b59697fc997b93402f6846b0c90a706f050413'/>
<id>urn:sha1:94b59697fc997b93402f6846b0c90a706f050413</id>
<content type='text'>
improve readability and ease of maintenance.

Positive feedback jmc
Detailed suggestion &amp; ok schwarze
</content>
</entry>
<entry>
<title>Document tls_peer_ocsp_result() and use it in place of the non-existent</title>
<updated>2018-07-23T18:30:29+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-07-23T18:30:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=365b85e0fc5a1c968b45bd7be78ffca90a662d35'/>
<id>urn:sha1:365b85e0fc5a1c968b45bd7be78ffca90a662d35</id>
<content type='text'>
tls_peer_ocsp_result_msg() in the documentation.

input &amp; ok jsing
Reads fine to jmc and makes sense to schwarze
</content>
</entry>
<entry>
<title>Use BN_swap_ct() instead of BN_consttime_swap() in</title>
<updated>2018-07-23T18:24:22+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-07-23T18:24:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e6611a883efd7a024a8b6866fc8dd4ca468b9667'/>
<id>urn:sha1:e6611a883efd7a024a8b6866fc8dd4ca468b9667</id>
<content type='text'>
ec_GF2m_montgomery_point_multiply().  The new BN_swap_ct() API is an
improved version of the public BN_consttime_swap() function: it allows
error checking, doesn't assert(), and has fewer assumptions on the input.
This diff eliminates the last use of BN_consttime_swap() in our tree.

ok inoguchi, jsing
</content>
</entry>
<entry>
<title>Use a size_t instead of an int for the byte count in BN_swap_ct().</title>
<updated>2018-07-23T18:14:32+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-07-23T18:14:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1b961cfb65c1f00f26f20454324577edec589a1b'/>
<id>urn:sha1:1b961cfb65c1f00f26f20454324577edec589a1b</id>
<content type='text'>
Since bignums use ints for the same purpose, this still uses an int
internally after an overflow check.

Suggested by and discussed with jsing.
ok inoguchi, jsing
</content>
</entry>
</feed>
