<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/cryptography.git/src/_cffi_src/openssl/dh.py, branch 2.0.3</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>allow p % 24 == 23 when generator == 2 in DH_check (#3768)</title>
<updated>2017-07-10T04:20:35+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2017-07-10T04:20:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=dc6e7624154809340fb38fc884ad30d840a3ff5e'/>
<id>dc6e7624154809340fb38fc884ad30d840a3ff5e</id>
<content type='text'>
* allow p % 24 == 23 when generator == 2 in DH_check

* short url

* update and expand comments

* even better language!
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* allow p % 24 == 23 when generator == 2 in DH_check

* short url

* update and expand comments

* even better language!
</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>Add PEM_write_bio_DHxparams, d2i_DHxparams_bio, i2d_DHxparams_bio (#3485)</title>
<updated>2017-05-19T22:24:17+00:00</updated>
<author>
<name>Aviv Palivoda</name>
<email>palaviv@gmail.com</email>
</author>
<published>2017-05-19T22:24:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=0d92ff8a1680911019dab64deeb4f7ea67224492'/>
<id>0d92ff8a1680911019dab64deeb4f7ea67224492</id>
<content type='text'>
* Add PEM_write_bio_DHxparams

* Define PEM_write_bio_DHxparams only if EVP_PKEY_DHX defined.
Both added in commit afb14cda in openssl

* Add d2i_DHxparams_bio and i2d_DHxparams_bio bindings

* Fix bindings addition

* change condtional bindings to be after 1.1.0f

* Change i2d_DHxparams_bio return type

* define Cryptography_d2i_DHxparams_bio and Cryptography_i2d_DHxparams_bio

* Remove d2i_DHxparams_bio, i2d_DHxparams_bio bindings

* Add declarations for Cryptography_d2i_DHxparams_bio and Cryptography_i2d_DHxparams_bio

* Move Cryptography_d2i_DHxparams_bio and Cryptography_i2d_DHxparams_bio declaration to MACROS

* Add Cryptography_d2i_DHxparams_bio, Cryptography_i2d_DHxparams_bio and PEM_write_bio_DHxparams to _coditionals.py

* Make sure we did not define EVP_PKEY_DHX
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add PEM_write_bio_DHxparams

* Define PEM_write_bio_DHxparams only if EVP_PKEY_DHX defined.
Both added in commit afb14cda in openssl

* Add d2i_DHxparams_bio and i2d_DHxparams_bio bindings

* Fix bindings addition

* change condtional bindings to be after 1.1.0f

* Change i2d_DHxparams_bio return type

* define Cryptography_d2i_DHxparams_bio and Cryptography_i2d_DHxparams_bio

* Remove d2i_DHxparams_bio, i2d_DHxparams_bio bindings

* Add declarations for Cryptography_d2i_DHxparams_bio and Cryptography_i2d_DHxparams_bio

* Move Cryptography_d2i_DHxparams_bio and Cryptography_i2d_DHxparams_bio declaration to MACROS

* Add Cryptography_d2i_DHxparams_bio, Cryptography_i2d_DHxparams_bio and PEM_write_bio_DHxparams to _coditionals.py

* Make sure we did not define EVP_PKEY_DHX
</pre>
</div>
</content>
</entry>
<entry>
<title>Attempt to simplify the libressl checing (#3482)</title>
<updated>2017-03-26T15:07:31+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2017-03-26T15:07:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=8d85b9564284a66aa28a0cbb759090b777698e43'/>
<id>8d85b9564284a66aa28a0cbb759090b777698e43</id>
<content type='text'>
* Attempt to simplify the libressl checing

* SHENANGINS

* Attempted fix

* More simplification
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Attempt to simplify the libressl checing

* SHENANGINS

* Attempted fix

* More simplification
</pre>
</div>
</content>
</entry>
<entry>
<title>Backport DH_check from OpenSSL 1.1.0. (#3375)</title>
<updated>2017-02-03T09:20:00+00:00</updated>
<author>
<name>Mark Williams</name>
<email>markrwilliams@gmail.com</email>
</author>
<published>2017-02-03T09:20:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=523b132b27905e79f393d9999ff232ab61500a9d'/>
<id>523b132b27905e79f393d9999ff232ab61500a9d</id>
<content type='text'>
* Backport DH_check from OpenSSL 1.1.0.

OpenSSL 1.0.2's DH_check considers the q parameter, allowing it
validate more generators and primes; however, OpenSSL 1.1.0's DH_check
includes code to handle errors in BN functions, so it's preferred.

* Wrap DH_Check when using OpenSSL 1.1.0 or higher.

* Adding DH_CHECK_* values missing from older OpenSSLs

* Defensively guard DH_CHECK_* definitions with ifndef.

This will prevent duplicate definitions when LibreSSL supports a
version of DH_check that can return these.

* Document the OpenSSL of origin for the DH_check code
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Backport DH_check from OpenSSL 1.1.0.

OpenSSL 1.0.2's DH_check considers the q parameter, allowing it
validate more generators and primes; however, OpenSSL 1.1.0's DH_check
includes code to handle errors in BN functions, so it's preferred.

* Wrap DH_Check when using OpenSSL 1.1.0 or higher.

* Adding DH_CHECK_* values missing from older OpenSSLs

* Defensively guard DH_CHECK_* definitions with ifndef.

This will prevent duplicate definitions when LibreSSL supports a
version of DH_check that can return these.

* Document the OpenSSL of origin for the DH_check code
</pre>
</div>
</content>
</entry>
<entry>
<title>Add d2i_DHparams_bio, i2d_DHparams_bio bindings (#3322)</title>
<updated>2016-12-18T16:21:30+00:00</updated>
<author>
<name>Aviv Palivoda</name>
<email>palaviv@gmail.com</email>
</author>
<published>2016-12-18T16:21:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=7978393c404dcbed79acd2a1e6d5ae1414743cd7'/>
<id>7978393c404dcbed79acd2a1e6d5ae1414743cd7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add DHparams_dup to DH bindings (#3260)</title>
<updated>2016-11-19T16:08:13+00:00</updated>
<author>
<name>Aviv Palivoda</name>
<email>palaviv@gmail.com</email>
</author>
<published>2016-11-19T16:08:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=9cf1ed57f27ecdeef64a2447c94705d98eadc504'/>
<id>9cf1ed57f27ecdeef64a2447c94705d98eadc504</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use a series of constants for OpenSSL version checks (#3037)</title>
<updated>2016-07-11T21:03:13+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2016-07-11T21:03:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=3e3444fa96a3fa911e99e1c12f1a0d859563ce2c'/>
<id>3e3444fa96a3fa911e99e1c12f1a0d859563ce2c</id>
<content type='text'>
* Use a series of constants for OpenSSL version checks.

N.B. I removed several qualifiers that were being used to express beta vs. release in OpenSSL version numbers. Reviewers please look closely!

* Convert some python as well, also add the file

* flake8

* Simplify code, remove functionality that can be expressed more simply

* clean up the tests as well

* more constants

* wrap long lines

* reflect feedback

* unused

* add this back?
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Use a series of constants for OpenSSL version checks.

N.B. I removed several qualifiers that were being used to express beta vs. release in OpenSSL version numbers. Reviewers please look closely!

* Convert some python as well, also add the file

* flake8

* Simplify code, remove functionality that can be expressed more simply

* clean up the tests as well

* more constants

* wrap long lines

* reflect feedback

* unused

* add this back?
</pre>
</div>
</content>
</entry>
<entry>
<title>update DH opaque getters/setters to latest code from openssl 1.1.0 master (#3021)</title>
<updated>2016-06-28T01:32:52+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2016-06-28T01:32:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=b5a01118949825585f2624bded8a3822173ab990'/>
<id>b5a01118949825585f2624bded8a3822173ab990</id>
<content type='text'>
constify + a few small changes to the null checks</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
constify + a few small changes to the null checks</pre>
</div>
</content>
</entry>
<entry>
<title>Added function to access and alter opaque DH struct (#2976)</title>
<updated>2016-06-20T19:53:49+00:00</updated>
<author>
<name>Aviv Palivoda</name>
<email>palaviv@gmail.com</email>
</author>
<published>2016-06-20T19:53:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=8feef6872638af1f320147b9df4da3056491cb59'/>
<id>8feef6872638af1f320147b9df4da3056491cb59</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
