<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/cryptography.git/src/_cffi_src/build_openssl.py, 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>Fix compilation with MinGW (#3191)</title>
<updated>2016-10-10T13:57:03+00:00</updated>
<author>
<name>Saúl Ibarra Corretgé</name>
<email>saghul@gmail.com</email>
</author>
<published>2016-10-10T13:57:03+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/cryptography.git/commit/?id=cce16ca4b1ee846589cee01a405351dab5a40466'/>
<id>cce16ca4b1ee846589cee01a405351dab5a40466</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add OPENSSL_config binding (#2972) (#2974)</title>
<updated>2016-07-13T23:41:07+00:00</updated>
<author>
<name>Anton</name>
<email>anton.gladkov@gmail.com</email>
</author>
<published>2016-07-13T23:41:07+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/cryptography.git/commit/?id=c0f5a8272988c7b93b301d2b3a53cd6f1a350dff'/>
<id>c0f5a8272988c7b93b301d2b3a53cd6f1a350dff</id>
<content type='text'>
&gt;&gt;&gt; lib.EVP_get_digestbyname(b'md_gost94')
&lt;cdata 'EVP_MD *' NULL&gt;
&gt;&gt;&gt; lib.OPENSSL_config(ffi.NULL)
&gt;&gt;&gt; lib.EVP_get_digestbyname(b'md_gost94')
&lt;cdata 'EVP_MD *' 0x10adc7440&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
&gt;&gt;&gt; lib.EVP_get_digestbyname(b'md_gost94')
&lt;cdata 'EVP_MD *' NULL&gt;
&gt;&gt;&gt; lib.OPENSSL_config(ffi.NULL)
&gt;&gt;&gt; lib.EVP_get_digestbyname(b'md_gost94')
&lt;cdata 'EVP_MD *' 0x10adc7440&gt;</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://91.123.203.49/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>simplify the macro def check</title>
<updated>2016-03-29T02:13:24+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2016-03-29T02:13:24+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/cryptography.git/commit/?id=2e10ea4650c3c9ff0ce6881083c84945326122c8'/>
<id>2e10ea4650c3c9ff0ce6881083c84945326122c8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix libressl breakage reported in #2858</title>
<updated>2016-03-29T02:00:00+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2016-03-29T02:00:00+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/cryptography.git/commit/?id=1e88d741f6e15d9170466a08dfe85f28b12c7623'/>
<id>1e88d741f6e15d9170466a08dfe85f28b12c7623</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>config header changes for 1.1.0</title>
<updated>2016-03-09T01:55:15+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2016-03-09T01:55:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/cryptography.git/commit/?id=cadb5adca51ed3329299ef88339f6689f572dae8'/>
<id>cadb5adca51ed3329299ef88339f6689f572dae8</id>
<content type='text'>
OPENSSL_config is deprecated in 1.1.0 and OPENSSL_no_config is a macro
provided solely for compatibility. We don't use either of these and the
only thing we actually need is an opaque typedef for CONF.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
OPENSSL_config is deprecated in 1.1.0 and OPENSSL_no_config is a macro
provided solely for compatibility. We don't use either of these and the
only thing we actually need is an opaque typedef for CONF.
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed code to silence OpenSSL deprecation warnings on OS X</title>
<updated>2016-03-08T03:07:25+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2016-03-08T03:07:25+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/cryptography.git/commit/?id=b4e7de608c868a0c193eac1a74fbd738da9d6aa4'/>
<id>b4e7de608c868a0c193eac1a74fbd738da9d6aa4</id>
<content type='text'>
We dont' officially support compiling against platform OpenSSL on OS X
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We dont' officially support compiling against platform OpenSSL on OS X
</pre>
</div>
</content>
</entry>
<entry>
<title>add initial OCSP bindings</title>
<updated>2016-01-19T03:36:59+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2016-01-18T22:54:53+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/cryptography.git/commit/?id=687951a9250120eca47ac15eda1a1476a4e22add'/>
<id>687951a9250120eca47ac15eda1a1476a4e22add</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>consolidate the windows specific header trickery we need to do</title>
<updated>2016-01-19T02:48:27+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2016-01-19T01:41:04+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/cryptography.git/commit/?id=96f7cdb53e1cd46a6432cda24d2aec98fabf81a9'/>
<id>96f7cdb53e1cd46a6432cda24d2aec98fabf81a9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Port callbacks to new static callback</title>
<updated>2016-01-07T19:38:34+00:00</updated>
<author>
<name>Christian Heimes</name>
<email>christian@python.org</email>
</author>
<published>2015-11-19T15:18:04+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/cryptography.git/commit/?id=830af271de1c9c3589bcce12cc08573850141f51'/>
<id>830af271de1c9c3589bcce12cc08573850141f51</id>
<content type='text'>
cffi 1.4.0 will introduce a new API to create static callbacks. Contrary
to the old callback API, static callbacks no longer depend on libffi's
dynamic code generation for closures. Static code has some benefits over
dynamic generation. For example the code is faster. Also it doesn't need
writeable and executable memory mappings, which makes it compatible with
SELinux's deny execmem policy.

The branch depends on PR #2488.

https://bitbucket.org/cffi/cffi/issues/232/static-callbacks

Closes: #2477
Signed-off-by: Christian Heimes &lt;cheimes@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
cffi 1.4.0 will introduce a new API to create static callbacks. Contrary
to the old callback API, static callbacks no longer depend on libffi's
dynamic code generation for closures. Static code has some benefits over
dynamic generation. For example the code is faster. Also it doesn't need
writeable and executable memory mappings, which makes it compatible with
SELinux's deny execmem policy.

The branch depends on PR #2488.

https://bitbucket.org/cffi/cffi/issues/232/static-callbacks

Closes: #2477
Signed-off-by: Christian Heimes &lt;cheimes@redhat.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
