<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/cryptography.git/src/_cffi_src/openssl/bio.py, branch macos</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>Remove datagram bio bindings (#6555)</title>
<updated>2021-11-06T03:57:58+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2021-11-06T03:57:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/cryptography.git/commit/?id=9a37220f4d748f7b21f60f707cab21f845425d72'/>
<id>9a37220f4d748f7b21f60f707cab21f845425d72</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>BoringSSL is like LibreSSL in bio.py (#6506)</title>
<updated>2021-10-31T22:45:34+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2021-10-31T22:45:34+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/cryptography.git/commit/?id=12a94780f634ad2a7306e408bb9faed312fb777e'/>
<id>12a94780f634ad2a7306e408bb9faed312fb777e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Expose a few more OpenSSL functions that are useful for DTLS support (#6138)</title>
<updated>2021-06-30T18:25:39+00:00</updated>
<author>
<name>Nathaniel J. Smith</name>
<email>njs@pobox.com</email>
</author>
<published>2021-06-30T18:25:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/cryptography.git/commit/?id=1b281ba52517572af0dc0c81388f8d9189914b98'/>
<id>1b281ba52517572af0dc0c81388f8d9189914b98</id>
<content type='text'>
* Expose a few more OpenSSL functions that are useful for DTLS support

* Move BIO_ADDR gunk to proper place

* const correct

* Throw more #ifdefs at the wall and see if they stick

* njsmith used "think about what he's doing"

it's probably not very effective

* LibreSSL is not my favorite library

* Attempt to hide my new undefined symbols

* deflake

* Give up on trying to check function pointers for NULLness

AFAICT it works fine in CFFI's ABI mode, but I can't figure out how to
do it in the API mode.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Expose a few more OpenSSL functions that are useful for DTLS support

* Move BIO_ADDR gunk to proper place

* const correct

* Throw more #ifdefs at the wall and see if they stick

* njsmith used "think about what he's doing"

it's probably not very effective

* LibreSSL is not my favorite library

* Attempt to hide my new undefined symbols

* deflake

* Give up on trying to check function pointers for NULLness

AFAICT it works fine in CFFI's ABI mode, but I can't figure out how to
do it in the API mode.</pre>
</div>
</content>
</entry>
<entry>
<title>Remove __future__ import from our code (#5610)</title>
<updated>2020-12-09T06:35:11+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2020-12-09T06:35:11+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/cryptography.git/commit/?id=e0477596f7117845aa2d8768bf1b75162b3d915b'/>
<id>e0477596f7117845aa2d8768bf1b75162b3d915b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Delete all the 1.0.2 code (#5511)</title>
<updated>2020-10-26T05:41:40+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2020-10-26T05:41:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/cryptography.git/commit/?id=d3eae8d7dbcd7ca491531424a4ac8b4838acf199'/>
<id>d3eae8d7dbcd7ca491531424a4ac8b4838acf199</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed #5050 -- dropped support for an old LibresSSL release (#5056)</title>
<updated>2019-11-11T00:16:56+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2019-11-11T00:16:56+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/cryptography.git/commit/?id=1a73704b8cf432fb74fc9f52ed4a0ac6637e078f'/>
<id>1a73704b8cf432fb74fc9f52ed4a0ac6637e078f</id>
<content type='text'>
* Fixed #5050 -- dropped support for an old LibresSSL release

* Changelog
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fixed #5050 -- dropped support for an old LibresSSL release

* Changelog
</pre>
</div>
</content>
</entry>
<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://91.123.203.49/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://91.123.203.49/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://91.123.203.49/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://91.123.203.49/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>
</feed>
