<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/cryptography.git/src/_cffi_src/openssl/bio.py, branch goddamnit</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>add BIO_free_all (#4874)</title>
<updated>2019-05-06T11:47:02+00:00</updated>
<author>
<name>Dominic Chen</name>
<email>1108560+ddcc@users.noreply.github.com</email>
</author>
<published>2019-05-06T11:47:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=acada96664f0b226b8fa3e7192eb0d008367e1f1'/>
<id>acada96664f0b226b8fa3e7192eb0d008367e1f1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert the const bits of #4220. (#4276)</title>
<updated>2018-06-29T23:28:33+00:00</updated>
<author>
<name>David Benjamin</name>
<email>davidben@davidben.net</email>
</author>
<published>2018-06-29T23:28:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=8bf42606a35611c804c2204106cd84f436550ccb'/>
<id>8bf42606a35611c804c2204106cd84f436550ccb</id>
<content type='text'>
In #4220, I switched BIO_new to take a const pointer (true in 1.1.0, but
not 1.0.2) on grounds that:

    This also folds in the const bits from 1.1.0, on the assumption that,
    now that the function pointer check is gone, it will just cause cffi to
    generate more conservative pointer types that work for 1.0.2 as well.

But I got this backwards. If the bindings say BIO_METHOD*, cffi will
pass a BIO_METHOD* to BIO_new, which works in both OpenSSL versions. If
it says const BIO_METHOD*, cffi will pass const BIO_METHD* to BIO_new,
which does not work in 1.0.2.

(Although cryptography.io's build ignores all these warnings anyway, so
it's kind of moot.)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In #4220, I switched BIO_new to take a const pointer (true in 1.1.0, but
not 1.0.2) on grounds that:

    This also folds in the const bits from 1.1.0, on the assumption that,
    now that the function pointer check is gone, it will just cause cffi to
    generate more conservative pointer types that work for 1.0.2 as well.

But I got this backwards. If the bindings say BIO_METHOD*, cffi will
pass a BIO_METHOD* to BIO_new, which works in both OpenSSL versions. If
it says const BIO_METHOD*, cffi will pass const BIO_METHD* to BIO_new,
which does not work in 1.0.2.

(Although cryptography.io's build ignores all these warnings anyway, so
it's kind of moot.)</pre>
</div>
</content>
</entry>
<entry>
<title>LibreSSL 2.7.x support (#4270)</title>
<updated>2018-05-31T03:39:12+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2018-05-31T03:39:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=611fa5a0458a36bb8b13b3e251a5cd359fa34296'/>
<id>611fa5a0458a36bb8b13b3e251a5cd359fa34296</id>
<content type='text'>
* libre 2.7.3 compatibility

* add a changelog

* actually build against 2.7.3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* libre 2.7.3 compatibility

* add a changelog

* actually build against 2.7.3
</pre>
</div>
</content>
</entry>
<entry>
<title>Removes branches in bindings for various OpenSSL 1.1.0 prereleases (#4269)</title>
<updated>2018-05-31T02:31:47+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2018-05-31T02:31:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=8a64f1f2fbea73f0b7a4725768dc9597d240c661'/>
<id>8a64f1f2fbea73f0b7a4725768dc9597d240c661</id>
<content type='text'>
* Remove defines for openssl 1.1.0 pre

* Update bio.py

* Update dh.py

* Update dsa.py

* Update rsa.py

* Update x509_vfy.py

* Compress branches
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Remove defines for openssl 1.1.0 pre

* Update bio.py

* Update dh.py

* Update dsa.py

* Update rsa.py

* Update x509_vfy.py

* Compress branches
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unused BIO bindings. (#4220)</title>
<updated>2018-05-14T16:19:49+00:00</updated>
<author>
<name>David Benjamin</name>
<email>davidben@davidben.net</email>
</author>
<published>2018-05-14T16:19:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=ce6fe07632c17f16221f02ad19c6875327cdd10a'/>
<id>ce6fe07632c17f16221f02ad19c6875327cdd10a</id>
<content type='text'>
* Remove unused BIO bindings.

This also folds in the const bits from 1.1.0, on the assumption that,
now that the function pointer check is gone, it will just cause cffi to
generate more conservative pointer types that work for 1.0.2 as well.

* Restore some functions used externally.

Datagram BIO_CTRL_* constants are intentionally omitted per discussion
on the PR.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Remove unused BIO bindings.

This also folds in the const bits from 1.1.0, on the assumption that,
now that the function pointer check is gone, it will just cause cffi to
generate more conservative pointer types that work for 1.0.2 as well.

* Restore some functions used externally.

Datagram BIO_CTRL_* constants are intentionally omitted per discussion
on the PR.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add bindings for DTLS support (#4089)</title>
<updated>2018-01-23T17:23:53+00:00</updated>
<author>
<name>gesslerpd</name>
<email>gesslerpd@users.noreply.github.com</email>
</author>
<published>2018-01-23T17:23:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=fc2ad04b46129806b8261caff8e7260675a2d33d'/>
<id>fc2ad04b46129806b8261caff8e7260675a2d33d</id>
<content type='text'>
* + more DTLS bindings

* + BIO_CTRL_DGRAM*

* + read ahead functions

* rm BIO_CTRL_DGRAM_SET_PEEK_MODE

* rm BIO_CTRL_DGRAM_SET_DONT_FRAG

* + link mtu conditional logic

* rm some BIO_CTRL_DGRAM* bindings
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* + more DTLS bindings

* + BIO_CTRL_DGRAM*

* + read ahead functions

* rm BIO_CTRL_DGRAM_SET_PEEK_MODE

* rm BIO_CTRL_DGRAM_SET_DONT_FRAG

* + link mtu conditional logic

* rm some BIO_CTRL_DGRAM* bindings
</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>some wconversion fixes (#3727)</title>
<updated>2017-06-26T20:37:11+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2017-06-26T20:37:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=b867003543fca711f7c75b9050c30122dce14558'/>
<id>b867003543fca711f7c75b9050c30122dce14558</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>add some BIO functions for pypy's ssl stdlib (#3249)</title>
<updated>2016-11-19T03:07:28+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2016-11-19T03:07:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=84e4e3111d6008373813a7f2810f7ebc2d0f4e46'/>
<id>84e4e3111d6008373813a7f2810f7ebc2d0f4e46</id>
<content type='text'>
refs #3248</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
refs #3248</pre>
</div>
</content>
</entry>
</feed>
