<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/cryptography.git/src/_cffi_src/openssl/crypto.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>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>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>Memleak tests (#3140)</title>
<updated>2017-03-14T14:23:40+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2017-03-14T14:23:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=2e5f4ea9411f16b28b44b93959b70246d9de754e'/>
<id>2e5f4ea9411f16b28b44b93959b70246d9de754e</id>
<content type='text'>
* Bind a pair of mem functions.

* make these conditional

* do the conditional correctly

* move to the right section

* I'm not saying libressl should be illegal, but it is annoying

* sigh, typo

* first cut at memleak tests. doesn't work

* hack around the previous error, onto the next one

* drop the pointless restoration of the original functions

* Don't try to use the previous malloc functions.

The default malloc is CRYPTO_malloc which calls the custom ptr you provided, so it just recurses forever.

* flake8

* Get the code basically working

* flake8

* say the correct incantation

* Don't try to run on old OpenSSL

* Flushing this is a good idea

* Fixed a py2.7+ism

* GRRRRR

* WOrkaround for hilarity

* Revert "WOrkaround for hilarity"

This reverts commit 37b9f3b4ed4063eef5add3bb5d5dd592a007d439.

* Swap out these functions for the originals

* py3k fix

* flake8

* nonsense for windows

* py3k

* seperate stdout and stderr because py26 has a warning on stderr

* try writing this all out for windows

* useful error messages

* Debugging utility

* Avoid this mess, don't dlopen anything

* consistency

* Throw away this FFI entirely

* some useful comments
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Bind a pair of mem functions.

* make these conditional

* do the conditional correctly

* move to the right section

* I'm not saying libressl should be illegal, but it is annoying

* sigh, typo

* first cut at memleak tests. doesn't work

* hack around the previous error, onto the next one

* drop the pointless restoration of the original functions

* Don't try to use the previous malloc functions.

The default malloc is CRYPTO_malloc which calls the custom ptr you provided, so it just recurses forever.

* flake8

* Get the code basically working

* flake8

* say the correct incantation

* Don't try to run on old OpenSSL

* Flushing this is a good idea

* Fixed a py2.7+ism

* GRRRRR

* WOrkaround for hilarity

* Revert "WOrkaround for hilarity"

This reverts commit 37b9f3b4ed4063eef5add3bb5d5dd592a007d439.

* Swap out these functions for the originals

* py3k fix

* flake8

* nonsense for windows

* py3k

* seperate stdout and stderr because py26 has a warning on stderr

* try writing this all out for windows

* useful error messages

* Debugging utility

* Avoid this mess, don't dlopen anything

* consistency

* Throw away this FFI entirely

* some useful comments
</pre>
</div>
</content>
</entry>
<entry>
<title>Add OPENSSL_malloc. (#3289)</title>
<updated>2016-11-28T15:02:20+00:00</updated>
<author>
<name>Cory Benfield</name>
<email>lukasaoz@gmail.com</email>
</author>
<published>2016-11-28T15:02:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=effbbfdab475cc44a3a8f3d81d38d86ac2230e46'/>
<id>effbbfdab475cc44a3a8f3d81d38d86ac2230e46</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>be a bit more robust about detecting locking callback declarations (#3107)</title>
<updated>2016-08-26T12:02:03+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2016-08-26T12:02:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=9736716017aac1d9da14b858903b20bb65b426e6'/>
<id>9736716017aac1d9da14b858903b20bb65b426e6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>remove a few more unneeded and no longer extant functions for 1.1.0 (#3110)</title>
<updated>2016-08-26T11:57:37+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2016-08-26T11:57:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=fea3b129b5013d251f31de18b2642c22317b6ba3'/>
<id>fea3b129b5013d251f31de18b2642c22317b6ba3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>A few more 1.1.0 compatibility changes (#2960)</title>
<updated>2016-06-03T22:03:02+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2016-06-03T22:03:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=3c224b8ad7520ce8a521ef0094b86469363b8e87'/>
<id>3c224b8ad7520ce8a521ef0094b86469363b8e87</id>
<content type='text'>
* remove some bindings we don't use

* thread state is not required
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* remove some bindings we don't use

* thread state is not required
</pre>
</div>
</content>
</entry>
<entry>
<title>CRYPTO_cleanup_all_ex_data is a macro and CRYPTO_add no longer exists (#2882)</title>
<updated>2016-05-01T00:10:08+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2016-05-01T00:10:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=8bb82fd94073885aa2b2a92fe61bc5cb58348f8b'/>
<id>8bb82fd94073885aa2b2a92fe61bc5cb58348f8b</id>
<content type='text'>
We don't use CRYPTO_add and neither does pyOpenSSL</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We don't use CRYPTO_add and neither does pyOpenSSL</pre>
</div>
</content>
</entry>
<entry>
<title>slowly re-add everything that was removed, but now conditional</title>
<updated>2016-03-17T18:40:20+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2016-03-17T18:31:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=e55b381c10eaa17e843d7d2e3aa12cdc34e96799'/>
<id>e55b381c10eaa17e843d7d2e3aa12cdc34e96799</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>sigh... and this one</title>
<updated>2016-03-17T18:39:55+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2016-03-17T17:41:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=7aa2a329792d89a22451f1d14a888f1d94547dc5'/>
<id>7aa2a329792d89a22451f1d14a888f1d94547dc5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
