<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/ecdsa, 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>2019-06-04T18:15:27+00:00</updated>
<entry>
<title>Readability tweak in a comment.</title>
<updated>2019-06-04T18:15:27+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2019-06-04T18:15:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0e7fd33f7bc7aca3de1a3bf8f481ae8065fc283b'/>
<id>urn:sha1:0e7fd33f7bc7aca3de1a3bf8f481ae8065fc283b</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:44+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2019-06-04T18:13:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=456515ed90f16ab8aa4ced14331060ff27ad4559'/>
<id>urn:sha1:456515ed90f16ab8aa4ced14331060ff27ad4559</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:41+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2019-01-19T01:17:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e703f4ea1718542db072958b64181b462187d8ba'/>
<id>urn:sha1:e703f4ea1718542db072958b64181b462187d8ba</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:48+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2019-01-19T01:12:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a8a1d0862b279d5f1d505fa305718acb94730824'/>
<id>urn:sha1:a8a1d0862b279d5f1d505fa305718acb94730824</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:00+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2019-01-19T01:07:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=aa769d92fad41004606a446424dde716784d7854'/>
<id>urn:sha1:aa769d92fad41004606a446424dde716784d7854</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:02+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-07-10T21:36:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1160f4fd0218eb9c7787e1e38bb7f7e10e73e6bc'/>
<id>urn:sha1:1160f4fd0218eb9c7787e1e38bb7f7e10e73e6bc</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:33+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-06-16T08:11:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5f165a6af7d0904da0c24e42868d1d9802b35c06'/>
<id>urn:sha1:5f165a6af7d0904da0c24e42868d1d9802b35c06</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:13+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-06-15T19:24:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=37a490a3eb5e6f687e99e269bbb85a8a39b124db'/>
<id>urn:sha1:37a490a3eb5e6f687e99e269bbb85a8a39b124db</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:41+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-06-15T05:00:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=51d162df4fc8b5327e3235d2baef79ffbaf42258'/>
<id>urn:sha1:51d162df4fc8b5327e3235d2baef79ffbaf42258</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:01+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-06-14T18:51:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=685cc27d67759afe790d85e2f16a4eea7624758f'/>
<id>urn:sha1:685cc27d67759afe790d85e2f16a4eea7624758f</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>
