<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/cryptography.git/src/_cffi_src/openssl/ssl.py, branch macos</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 one more engine binding (#6599)</title>
<updated>2021-11-13T02:22:22+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2021-11-13T02:22:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=105400786a9d812241334effe7a7fd41b89aa76c'/>
<id>105400786a9d812241334effe7a7fd41b89aa76c</id>
<content type='text'>
we don't support these but advanced users may make use of them</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
we don't support these but advanced users may make use of them</pre>
</div>
</content>
</entry>
<entry>
<title>Begin building with BoringSSL in our CI, no tests yet (#6554)</title>
<updated>2021-11-06T21:14:12+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2021-11-06T21:14:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=3e0ab39756b05b2b7170e3a2c8b339f27fe56627'/>
<id>3e0ab39756b05b2b7170e3a2c8b339f27fe56627</id>
<content type='text'>
* Attempt to build against BoringSSL in CI

* Check for BoringSSL in the SSL bindings

* Check for BoringSSL in the err bindings

* Check for BoringSSL in the pkcs7 bindings

* Check for BoringSSL in the bignum bindings

* Check for BoringSSL in the EVP bindings

* Check for BoringSSL in the X.509 verify bindings</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Attempt to build against BoringSSL in CI

* Check for BoringSSL in the SSL bindings

* Check for BoringSSL in the err bindings

* Check for BoringSSL in the pkcs7 bindings

* Check for BoringSSL in the bignum bindings

* Check for BoringSSL in the EVP bindings

* Check for BoringSSL in the X.509 verify bindings</pre>
</div>
</content>
</entry>
<entry>
<title>Check for BoringSSL in the SSL bindings (#6553)</title>
<updated>2021-11-05T23:02:11+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2021-11-05T23:02:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=ba9f5e5b4aa79de31bbfa29ba8d5587b186e564d'/>
<id>ba9f5e5b4aa79de31bbfa29ba8d5587b186e564d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added an additional check for boringssl in the ssl bindings (#6547)</title>
<updated>2021-11-04T20:21:38+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2021-11-04T20:21:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=eb4ed0529198ad63834fa9e3fa23a62d6ff08aea'/>
<id>eb4ed0529198ad63834fa9e3fa23a62d6ff08aea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Check for BoringSSL in ssl.py (#6507)</title>
<updated>2021-10-31T22:50:06+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2021-10-31T22:50:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=44b6b324f654d22003df3013f4b9756f07becdec'/>
<id>44b6b324f654d22003df3013f4b9756f07becdec</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unused SSL bindings (#6473)</title>
<updated>2021-10-25T01:09:49+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2021-10-25T01:09:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=3f515a1524109ee8d4a814c4cd65066198cf52ea'/>
<id>3f515a1524109ee8d4a814c4cd65066198cf52ea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>remove family of unused bindings (#6408)</title>
<updated>2021-10-12T00:16:22+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2021-10-12T00:16:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=138ce0ceb8ca11d132c8e890952f9fd901ef8f68'/>
<id>138ce0ceb8ca11d132c8e890952f9fd901ef8f68</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Support LibreSSL 3.4.0 (#6360)</title>
<updated>2021-10-03T04:20:31+00:00</updated>
<author>
<name>Charlie Li</name>
<email>vishwin@users.noreply.github.com</email>
</author>
<published>2021-10-03T04:20:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=5c2fe56875eae822cd4f75436a7204efaae82ba5'/>
<id>5c2fe56875eae822cd4f75436a7204efaae82ba5</id>
<content type='text'>
* Add LibreSSL 3.4.0 to CI

* Add a LibreSSL 3.4.0 guard

Since LibreSSL 3.4.0 makes most of the TLSv1.3 API available, redefine CRYPTOGRAPHY_OPENSSL_LESS_THAN_111 to LibreSSL versions below 3.4.0.

* DTLS_get_data_mtu does not exist in LibreSSL

* Only EVP_Digest{Sign,Verify} exist in LibreSSL 3.4.0+

* SSL_CTX_{set,get}_keylog_callback does not exist in LibreSSL

* Do not pollute CRYPTOGRAPHY_OPENSSL_LESS_THAN_111 with LibreSSL

While LibreSSL 3.4.0 supports more of TLSv1.3 API, the guard redefinition caused the X448 tests to run when not intended.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add LibreSSL 3.4.0 to CI

* Add a LibreSSL 3.4.0 guard

Since LibreSSL 3.4.0 makes most of the TLSv1.3 API available, redefine CRYPTOGRAPHY_OPENSSL_LESS_THAN_111 to LibreSSL versions below 3.4.0.

* DTLS_get_data_mtu does not exist in LibreSSL

* Only EVP_Digest{Sign,Verify} exist in LibreSSL 3.4.0+

* SSL_CTX_{set,get}_keylog_callback does not exist in LibreSSL

* Do not pollute CRYPTOGRAPHY_OPENSSL_LESS_THAN_111 with LibreSSL

While LibreSSL 3.4.0 supports more of TLSv1.3 API, the guard redefinition caused the X448 tests to run when not intended.</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://git.baserock.org/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>Fix build with LibreSSL 3.3.2 (#5988)</title>
<updated>2021-04-19T22:38:38+00:00</updated>
<author>
<name>Charlie Li</name>
<email>vishwin@users.noreply.github.com</email>
</author>
<published>2021-04-19T22:38:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=94590a9aecc9e5ef6fc8eda52bae43643a4c44bd'/>
<id>94590a9aecc9e5ef6fc8eda52bae43643a4c44bd</id>
<content type='text'>
* LibreSSL 3.3.2 supports SSL_OP_NO_DTLS*

While here, bump CI

* Fix preprocessor guards for LibreSSL's SSL_OP_NO_DTLS*

DTLS_set_link_mtu and DTLS_get_link_min_mtu are not part of 3.3.2

* Switch to LESS_THAN context for LibreSSL 3.3.2

While here, fix indents

* Remove extra C variable declaration

The variable is not actually used from Python</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* LibreSSL 3.3.2 supports SSL_OP_NO_DTLS*

While here, bump CI

* Fix preprocessor guards for LibreSSL's SSL_OP_NO_DTLS*

DTLS_set_link_mtu and DTLS_get_link_min_mtu are not part of 3.3.2

* Switch to LESS_THAN context for LibreSSL 3.3.2

While here, fix indents

* Remove extra C variable declaration

The variable is not actually used from Python</pre>
</div>
</content>
</entry>
</feed>
