<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libcrypto/dh, branch jd/simplify-queueing</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libcrypto/dh?h=jd%2Fsimplify-queueing</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libcrypto/dh?h=jd%2Fsimplify-queueing'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-01-04T13:57:43Z</updated>
<entry>
<title>Avoid leak in error path of dh_priv_decode</title>
<updated>2020-01-04T13:57:43Z</updated>
<author>
<name>inoguchi</name>
<email>inoguchi@openbsd.org</email>
</author>
<published>2020-01-04T13:57:43Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=cb943ddcb531df739b2d98a2e0a8a3917fe2c807'/>
<id>urn:sha1:cb943ddcb531df739b2d98a2e0a8a3917fe2c807</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:59Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2019-01-20T01:56:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9af159c95c29fdbdb3ed4dc6689dcbbe40431d2a'/>
<id>urn:sha1:9af159c95c29fdbdb3ed4dc6689dcbbe40431d2a</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:17Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2018-11-12T17:39:17Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f03cf33c9261222bc2b276e458e9b6a12670c8cf'/>
<id>urn:sha1:f03cf33c9261222bc2b276e458e9b6a12670c8cf</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:18Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2018-11-09T23:49:18Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4435d402f0c8254b0708300bca81412b3f2747ec'/>
<id>urn:sha1:4435d402f0c8254b0708300bca81412b3f2747ec</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:33Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2018-11-06T07:02:33Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8a144a0f03354e5e94ff5383c894f2453ba60383'/>
<id>urn:sha1:8a144a0f03354e5e94ff5383c894f2453ba60383</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:39Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2018-11-06T02:14:39Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a5fe48f913c5dc8dee121a4d7fe4430ec174ca51'/>
<id>urn:sha1:a5fe48f913c5dc8dee121a4d7fe4430ec174ca51</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make use of bn_rand_interval() where appropriate.</title>
<updated>2018-11-05T23:54:27Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2018-11-05T23:54:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=99212bcc5f18753b2ec00e9dd1d2fa2407cb697a'/>
<id>urn:sha1:99212bcc5f18753b2ec00e9dd1d2fa2407cb697a</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:05Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2018-11-05T23:50:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=eb7398b7fc8cc444971219b05e2b186cdda636d5'/>
<id>urn:sha1:eb7398b7fc8cc444971219b05e2b186cdda636d5</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:16Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2018-11-05T23:46:16Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a5369e1aefbce42436dc03f57501b4d87085eb81'/>
<id>urn:sha1:a5369e1aefbce42436dc03f57501b4d87085eb81</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:15Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2018-08-24T20:22:15Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8d6bc8b3e8c3426e6a399728334939c60ac42a0d'/>
<id>urn:sha1:8d6bc8b3e8c3426e6a399728334939c60ac42a0d</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>
