<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/ecdsa, branch libressl-v3.4.1</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v3.4.1</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v3.4.1'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2021-04-20T17:23:37+00:00</updated>
<entry>
<title>Simplify code after adding EC_POINT_{s,g}et_affine_coordinates()</title>
<updated>2021-04-20T17:23:37+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2021-04-20T17:23:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=51b396b145b6146bbdaac4d315068130e31179df'/>
<id>urn:sha1:51b396b145b6146bbdaac4d315068130e31179df</id>
<content type='text'>
ok jsing
</content>
</entry>
<entry>
<title>Prepare to provide EC_POINT_{g,s}et_affine_coordinates</title>
<updated>2021-04-20T17:16:38+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2021-04-20T17:16:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d75ea39a8c50b617300b7a60e480697c35a01086'/>
<id>urn:sha1:d75ea39a8c50b617300b7a60e480697c35a01086</id>
<content type='text'>
Similar to part of OpenSSL commit 8e3cced75fb5fee5da59ebef9605d403a999391b

ok jsing
</content>
</entry>
<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>
</feed>
