<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/cryptography.git/tests, branch 1.6</title>
<subtitle>github.com: pyca/cryptography.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/cryptography.git/'/>
<entry>
<title>error if private_value is &lt;= 0 in ec.derive_private_key (#3273)</title>
<updated>2016-11-22T02:49:42+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2016-11-22T02:49:42+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/cryptography.git/commit/?id=191e6e90bf6e37404bb65a4bf9b8a3211d77395d'/>
<id>191e6e90bf6e37404bb65a4bf9b8a3211d77395d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add support for prehashing in ECDSA sign/verify (#3267)</title>
<updated>2016-11-20T16:20:52+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2016-11-20T16:20:52+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/cryptography.git/commit/?id=80ec631601a79fef5bd137a895cd70162ff6b4ca'/>
<id>80ec631601a79fef5bd137a895cd70162ff6b4ca</id>
<content type='text'>
* add support for prehashing in ECDSA sign/verify

* move signature_algorithm check to its own function
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* add support for prehashing in ECDSA sign/verify

* move signature_algorithm check to its own function
</pre>
</div>
</content>
</entry>
<entry>
<title>support prehashed sign/verify in DSA (#3266)</title>
<updated>2016-11-20T15:45:06+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2016-11-20T15:45:06+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/cryptography.git/commit/?id=6012ccff0d709a80259f93a406eca5d133b40108'/>
<id>6012ccff0d709a80259f93a406eca5d133b40108</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>support RSA verify with prehashing (#3265)</title>
<updated>2016-11-20T14:48:10+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2016-11-20T14:48:10+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/cryptography.git/commit/?id=f555c74d5419a52648e2a903595c13bd13d13ce2'/>
<id>f555c74d5419a52648e2a903595c13bd13d13ce2</id>
<content type='text'>
* support RSA verify with prehashing

* review feedback

* more dedupe

* refactor and move to a separate module
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* support RSA verify with prehashing

* review feedback

* more dedupe

* refactor and move to a separate module
</pre>
</div>
</content>
</entry>
<entry>
<title>support prehashing in RSA sign (#3238)</title>
<updated>2016-11-20T13:13:23+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2016-11-20T13:13:23+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/cryptography.git/commit/?id=033bd7167d6546d34576dd0d798318999ec82a07'/>
<id>033bd7167d6546d34576dd0d798318999ec82a07</id>
<content type='text'>
* support prehashing in RSA sign

* check to make sure digest size matches prehashed data provided

* move doctest for prehashed
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* support prehashing in RSA sign

* check to make sure digest size matches prehashed data provided

* move doctest for prehashed
</pre>
</div>
</content>
</entry>
<entry>
<title>change derive_elliptic_curve_public_point to return EllipticCurvePubl… (#3243)</title>
<updated>2016-11-19T01:49:10+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2016-11-19T01:49:10+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/cryptography.git/commit/?id=533a3c909d59698259456233041a3d4e232bf87e'/>
<id>533a3c909d59698259456233041a3d4e232bf87e</id>
<content type='text'>
* change derive_elliptic_curve_public_point to return EllipticCurvePublicKey

* also rename the backend interface method

* review feedback

* Rename to derive_elliptic_curve_private_key
* Returns EllipticCurvePrivateKey
* Reuses the EC_POINT in the openssl impl
* Rename "secret" arg to "private_value" which is consistent with our
  naming for the value in ECPrivateNumbers.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* change derive_elliptic_curve_public_point to return EllipticCurvePublicKey

* also rename the backend interface method

* review feedback

* Rename to derive_elliptic_curve_private_key
* Returns EllipticCurvePrivateKey
* Reuses the EC_POINT in the openssl impl
* Rename "secret" arg to "private_value" which is consistent with our
  naming for the value in ECPrivateNumbers.
</pre>
</div>
</content>
</entry>
<entry>
<title>Raise padding block_size limit to what is allowed by the specs. (#3108)</title>
<updated>2016-11-15T01:56:02+00:00</updated>
<author>
<name>Terry Chia</name>
<email>terrycwk1994@gmail.com</email>
</author>
<published>2016-11-15T01:56:02+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/cryptography.git/commit/?id=e9b87d5de47008ddf6fcc6e07deb662cbe376c64'/>
<id>e9b87d5de47008ddf6fcc6e07deb662cbe376c64</id>
<content type='text'>
* Raize padding block_size limit to what is allowed by the specs.

* Add tests for raising padding limits.

* Amend C code for padding check to use uint16_t instead of uint8_t.

* Fix test to work in Python 3.

* Fix typo.

* Fix another typo.

* Fix return type of the padding checks.

* Change hypothesis test on padding.

* Update comment.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Raize padding block_size limit to what is allowed by the specs.

* Add tests for raising padding limits.

* Amend C code for padding check to use uint16_t instead of uint8_t.

* Fix test to work in Python 3.

* Fix typo.

* Fix another typo.

* Fix return type of the padding checks.

* Change hypothesis test on padding.

* Update comment.
</pre>
</div>
</content>
</entry>
<entry>
<title>workaround for application bundling tools (#3235)</title>
<updated>2016-11-14T23:34:55+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2016-11-14T23:34:55+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/cryptography.git/commit/?id=9977786b56294292fb7da9eabc0f3b94d638e8a7'/>
<id>9977786b56294292fb7da9eabc0f3b94d638e8a7</id>
<content type='text'>
* cx_freeze support for default_backend

* updated tabing to spaces

* corrected spacing

* moved finding backend to backends __init__

* update to check to see if sys is frozen

* corrected pep8 issues

* update based on comments

* changes to simplify, support testing, and improve comments

* add changelog entry

* right, coverage. I remember now. Time for some contortions.

* updated with review feedback
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* cx_freeze support for default_backend

* updated tabing to spaces

* corrected spacing

* moved finding backend to backends __init__

* update to check to see if sys is frozen

* corrected pep8 issues

* update based on comments

* changes to simplify, support testing, and improve comments

* add changelog entry

* right, coverage. I remember now. Time for some contortions.

* updated with review feedback
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a bytes method to get the DER ASN.1 encoding of an X509 name. (#3236)</title>
<updated>2016-11-13T22:30:11+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2016-11-13T22:30:11+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/cryptography.git/commit/?id=3a15b03e92c9fdeadff04ddd2ce505028b279b86'/>
<id>3a15b03e92c9fdeadff04ddd2ce505028b279b86</id>
<content type='text'>
* Add a bytes method to get the DER ASN.1 encoding of an X509 name.

This is useful for creating an OpenSSL style subject_name_hash (#3011)

* add to backend interface and update multibackend

* bytes -&gt; public_bytes
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add a bytes method to get the DER ASN.1 encoding of an X509 name.

This is useful for creating an OpenSSL style subject_name_hash (#3011)

* add to backend interface and update multibackend

* bytes -&gt; public_bytes
</pre>
</div>
</content>
</entry>
<entry>
<title>C locking callback (#3226)</title>
<updated>2016-11-13T20:55:22+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2016-11-13T20:55:22+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/cryptography.git/commit/?id=d862933de5c344fcdf99ab2f43f3bf8da65f3e41'/>
<id>d862933de5c344fcdf99ab2f43f3bf8da65f3e41</id>
<content type='text'>
* Remove Python OpenSSL locking callback and replace it with one in C

The Python OpenSSL locking callback is unsafe; if GC is triggered
during the callback's invocation, it can result in the callback being
invoked reentrantly, which can lead to deadlocks. This patch replaces
it with one in C that gets built at compile time via cffi along with
the rest of the OpenSSL binding.

* fixes for some issues

* unused

* revert these changes

* these two for good measure

* missing param

* sigh, syntax

* delete tests that assumed an ability to mess with locks

* style fixes

* licensing stuff

* utf8

* Unicode. Huh. What it isn't good for, absolutely nothing.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Remove Python OpenSSL locking callback and replace it with one in C

The Python OpenSSL locking callback is unsafe; if GC is triggered
during the callback's invocation, it can result in the callback being
invoked reentrantly, which can lead to deadlocks. This patch replaces
it with one in C that gets built at compile time via cffi along with
the rest of the OpenSSL binding.

* fixes for some issues

* unused

* revert these changes

* these two for good measure

* missing param

* sigh, syntax

* delete tests that assumed an ability to mess with locks

* style fixes

* licensing stuff

* utf8

* Unicode. Huh. What it isn't good for, absolutely nothing.
</pre>
</div>
</content>
</entry>
</feed>
