<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/dh, branch libressl-v3.2.3</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v3.2.3</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v3.2.3'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2020-01-04T13:57:43+00:00</updated>
<entry>
<title>Avoid leak in error path of dh_priv_decode</title>
<updated>2020-01-04T13:57:43+00:00</updated>
<author>
<name>inoguchi</name>
<email></email>
</author>
<published>2020-01-04T13:57:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b3b7696e590bd3009bd4e9980e6ff1501d8a8913'/>
<id>urn:sha1:b3b7696e590bd3009bd4e9980e6ff1501d8a8913</id>
<content type='text'>
ok jsing@ tb@
</content>
</entry>
<entry>
<title>Fix BN_is_prime_* calls in libcrypto, the API returns -1 on error.</title>
<updated>2019-01-20T01:56:59+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2019-01-20T01:56:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4d359baaefb1597abf730cf3a09574e1e03d620b'/>
<id>urn:sha1:4d359baaefb1597abf730cf3a09574e1e03d620b</id>
<content type='text'>
From BoringSSL's commit 53409ee3d7595ed37da472bc73b010cd2c8a5ffd
by David Benjamin.

ok djm, jsing
</content>
</entry>
<entry>
<title>Missing initialization for pub_key. CID 184303.</title>
<updated>2018-11-12T17:39:17+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-11-12T17:39:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7d635d52fecd4640ce8a3679055f747c8f7e42b9'/>
<id>urn:sha1:7d635d52fecd4640ce8a3679055f747c8f7e42b9</id>
<content type='text'>
ok bcook
</content>
</entry>
<entry>
<title>Initialize priv_key and pub_key on first use instead of at the top.</title>
<updated>2018-11-09T23:49:18+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-11-09T23:49:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3a1709b1032136da69943b85f89bd08db5f23a9b'/>
<id>urn:sha1:3a1709b1032136da69943b85f89bd08db5f23a9b</id>
<content type='text'>
While there, eliminate a flag that was only used once.

ok beck jsing mestre
</content>
</entry>
<entry>
<title>unrevert the use of bn_rand_interval().</title>
<updated>2018-11-06T07:02:33+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-11-06T07:02:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b1f2fa8da88f8be2fe7d6d9d2b8308537fcfb408'/>
<id>urn:sha1:b1f2fa8da88f8be2fe7d6d9d2b8308537fcfb408</id>
<content type='text'>
ok beck jsing
</content>
</entry>
<entry>
<title>revert use of bn_rand_interval due to failures with ECDHE and TLS</title>
<updated>2018-11-06T02:14:39+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-11-06T02:14:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2040275bab908960f255a8c01f793ac41a51b26b'/>
<id>urn:sha1:2040275bab908960f255a8c01f793ac41a51b26b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make use of bn_rand_interval() where appropriate.</title>
<updated>2018-11-05T23:54:27+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-11-05T23:54:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=eaddac22ab3166ef515cb4c286c0c3ed322fbe40'/>
<id>urn:sha1:eaddac22ab3166ef515cb4c286c0c3ed322fbe40</id>
<content type='text'>
ok beck jsing
</content>
</entry>
<entry>
<title>Eliminate a few "} else" branches, a few unneeded NULL checks before</title>
<updated>2018-11-05T23:50:05+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-11-05T23:50:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8e9f1d9b90e9437962a4af66f58e24dd9fa2c0c7'/>
<id>urn:sha1:8e9f1d9b90e9437962a4af66f58e24dd9fa2c0c7</id>
<content type='text'>
freeing and indent nearby labels.

ok beck jsing
</content>
</entry>
<entry>
<title>Remove two unnecessary BN_FLG_CONSTTIME dances: BN_mod_exp_ct() already</title>
<updated>2018-11-05T23:46:16+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-11-05T23:46:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d84e997e985b21f7846260ada232d4d74b349e3e'/>
<id>urn:sha1:d84e997e985b21f7846260ada232d4d74b349e3e</id>
<content type='text'>
takes care of this internally.

ok beck jsing
</content>
</entry>
<entry>
<title>Add consts to EVP_PKEY_asn1_set_private()</title>
<updated>2018-08-24T20:22:15+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-08-24T20:22:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b9a3c83c03543369636a655128b69d56eb619b83'/>
<id>urn:sha1:b9a3c83c03543369636a655128b69d56eb619b83</id>
<content type='text'>
Requires adding a const to the priv_decode() member of
EVP_PKEY_ASN1_METHOD and adjusting all *_priv_decode()
functions. All this is already documented this way.

tested in a bulk build by sthen
ok jsing
</content>
</entry>
</feed>
