<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libcrypto/ecdsa, branch master</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libcrypto/ecdsa?h=master</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libcrypto/ecdsa?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2019-06-04T18:15:27Z</updated>
<entry>
<title>Readability tweak in a comment.</title>
<updated>2019-06-04T18:15:27Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2019-06-04T18:15:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=759317bf8c074545ab9a48c6d2e234e34b86080e'/>
<id>urn:sha1:759317bf8c074545ab9a48c6d2e234e34b86080e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove the blinding later to avoid leaking information on the length</title>
<updated>2019-06-04T18:13:44Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2019-06-04T18:13:44Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=eb2dca2073870073536057ba5bdbe19cb230cf52'/>
<id>urn:sha1:eb2dca2073870073536057ba5bdbe19cb230cf52</id>
<content type='text'>
of ckinv.

Pointed out and fix suggested by David Schrammel and Samuel Weiser

ok jsing
</content>
</entry>
<entry>
<title>Partial port of EC_KEY_METHOD from OpenSSL 1.1.</title>
<updated>2019-01-19T01:17:41Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2019-01-19T01:17:41Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f834e5a48e732ca548b7679601cc2d82a675d55a'/>
<id>urn:sha1:f834e5a48e732ca548b7679601cc2d82a675d55a</id>
<content type='text'>
Pass const method to EC_KEY_METHOD_get_*() to get rid
of an XXX.

from markus
</content>
</entry>
<entry>
<title>Partial port of EC_KEY_METHOD from OpenSSL 1.1.</title>
<updated>2019-01-19T01:12:47Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2019-01-19T01:12:47Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=88d962f5758cb3c0e0415ce7b30e4428ae620f74'/>
<id>urn:sha1:88d962f5758cb3c0e0415ce7b30e4428ae620f74</id>
<content type='text'>
This commit adds missing API for ECDH/ECDSA_verify.

from markus
</content>
</entry>
<entry>
<title>Partial port of EC_KEY_METHOD from OpenSSL 1.1.</title>
<updated>2019-01-19T01:07:00Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2019-01-19T01:07:00Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=95bbafee923fa6de163e3661c2a57ce6eb7f740e'/>
<id>urn:sha1:95bbafee923fa6de163e3661c2a57ce6eb7f740e</id>
<content type='text'>
This commit adds init/free, support for signing, setting and
getting the method, engine support as well as extra data.

from markus
</content>
</entry>
<entry>
<title>Factor out a bit of ugly code that truncates the digest to the order_bits</title>
<updated>2018-07-10T21:36:02Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2018-07-10T21:36:02Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d661569b5a4512d635997b6d03a657b043a8171b'/>
<id>urn:sha1:d661569b5a4512d635997b6d03a657b043a8171b</id>
<content type='text'>
leftmost bits of a longer digest, according to FIPS 183-6, 6.4. Eliminate
a microoptimization that only converts the relevant part of the digest to
a bignum.

ok beck, jsing
</content>
</entry>
<entry>
<title>Tiny tweak to the blinding comment.</title>
<updated>2018-06-16T08:11:33Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2018-06-16T08:11:33Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=59f6aa454b52e0a931201ed927872e65a7e43d2c'/>
<id>urn:sha1:59f6aa454b52e0a931201ed927872e65a7e43d2c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Basic cleanup. Handle the possibly NULL ctx_in in ecdsa_sign_setup() with</title>
<updated>2018-06-15T19:24:13Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2018-06-15T19:24:13Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=09a30a4d0856c98c8300dac283f8d103ec69eaaf'/>
<id>urn:sha1:09a30a4d0856c98c8300dac283f8d103ec69eaaf</id>
<content type='text'>
the usual idiom. All the allocations are now handled inside conditionals as
is usually done in this part of the tree. Turn a few comments into actual
sentences and remove a few self-evident ones. Change outdated or cryptic
comments into more helpful annotations. In ecdsa_do_verify(), start
calculating only after properly truncating the message digest.  More
consistent variable names: prefer 'order_bits' and 'point' over 'i' and
'tmp_point'.

ok jsing
</content>
</entry>
<entry>
<title>Clean up some whitespace and polish a few comments.  Reduces noise in</title>
<updated>2018-06-15T05:00:41Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2018-06-15T05:00:41Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9acdb37a080317e14748ec08266823302380203f'/>
<id>urn:sha1:9acdb37a080317e14748ec08266823302380203f</id>
<content type='text'>
an upcoming diff.
</content>
</entry>
<entry>
<title>Use a blinding value when generating an ECDSA signature, in order to</title>
<updated>2018-06-14T18:51:01Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2018-06-14T18:51:01Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8e59251b6f9e729cd3f6bd34d1a68c1468ac4c56'/>
<id>urn:sha1:8e59251b6f9e729cd3f6bd34d1a68c1468ac4c56</id>
<content type='text'>
reduce the possibility of a side-channel attack leaking the private key.

Suggested by Keegan Ryan at NCC Group.

With input from and ok jsing
</content>
</entry>
</feed>
