<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/cryptography.git/src/_cffi_src/openssl/ecdsa.py, branch 2.9</title>
<subtitle>github.com: pyca/cryptography.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/'/>
<entry>
<title>Remove ECDSA_sign_setup and *sign_ex bindings. (#4245)</title>
<updated>2018-05-15T22:12:51+00:00</updated>
<author>
<name>David Benjamin</name>
<email>davidben@davidben.net</email>
</author>
<published>2018-05-15T22:12:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=e564aebd759090c35c374085931f3ada693dab1e'/>
<id>e564aebd759090c35c374085931f3ada693dab1e</id>
<content type='text'>
They are unused.

These functions have two purposes. They can be used to pass your own
value of k, or to amoritize the cost of generating k. Messing up k is
catastrophic to ECDSA, so best not to expose that one. ECDSA signing is
also quite fast, so there isn't much point in the latter. (The API comes
from DSA, which is a bit slower.) Moreover, ECDSA_sign is not the same
as ECDSA_sign_setup + ECDSA_sign_ex. OpenSSL has some nonce hardening
features that have to get skipped when doing this.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
They are unused.

These functions have two purposes. They can be used to pass your own
value of k, or to amoritize the cost of generating k. Messing up k is
catastrophic to ECDSA, so best not to expose that one. ECDSA signing is
also quite fast, so there isn't much point in the latter. (The API comes
from DSA, which is a bit slower.) Moreover, ECDSA_sign is not the same
as ECDSA_sign_setup + ECDSA_sign_ex. OpenSSL has some nonce hardening
features that have to get skipped when doing this.</pre>
</div>
</content>
</entry>
<entry>
<title>Funcs macros gone (#3695)</title>
<updated>2017-06-27T21:15:37+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2017-06-27T21:15:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=491fd7cc5aefff8064039d073331b41a2f606a63'/>
<id>491fd7cc5aefff8064039d073331b41a2f606a63</id>
<content type='text'>
* No more FUNCS/MACROS distinction

* change the docs to not talk about MACROS since they're gone

* remove out of date comment
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* No more FUNCS/MACROS distinction

* change the docs to not talk about MACROS since they're gone

* remove out of date comment
</pre>
</div>
</content>
</entry>
<entry>
<title>Ec is a thing (#3453)</title>
<updated>2017-03-15T20:56:39+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2017-03-15T20:56:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=5b8914a0524d4dc3539265f8ccf9909d053787b7'/>
<id>5b8914a0524d4dc3539265f8ccf9909d053787b7</id>
<content type='text'>
* We always have EC

* We always have ECDH

* We always have ECDSA

* We always have EC codes

* This can go as well

* And this

* unused import
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* We always have EC

* We always have ECDH

* We always have ECDSA

* We always have EC codes

* This can go as well

* And this

* unused import
</pre>
</div>
</content>
</entry>
<entry>
<title>ECDSA_SIG can be opaque too</title>
<updated>2016-03-09T22:21:56+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2016-03-09T22:21:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=cedf1c1326c0dd07a54c4f71a368dd7418fe4823'/>
<id>cedf1c1326c0dd07a54c4f71a368dd7418fe4823</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ECDSA functions we don't use that aren't in 1.1.0</title>
<updated>2016-03-09T16:52:28+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2016-03-09T16:52:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=a4f12da2afc3898b958d874e84b747048f983ff0'/>
<id>a4f12da2afc3898b958d874e84b747048f983ff0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>remove openssl CONDITIONAL_NAMES</title>
<updated>2015-08-03T15:18:58+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2015-08-03T15:18:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=a41a20e1f667c810d2789beae726764aac4d1c61'/>
<id>a41a20e1f667c810d2789beae726764aac4d1c61</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>convert to cffi 1.0 precompile system</title>
<updated>2015-06-08T04:27:54+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2015-05-19T20:05:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=68b3b1ea8661b98c7afc3243e84c998601b70f18'/>
<id>68b3b1ea8661b98c7afc3243e84c998601b70f18</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
