<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/cryptography.git/src, branch azure-pipelines</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>OCSP request extension parsing (#4464)</title>
<updated>2018-09-10T02:57:21+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2018-09-10T02:57:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=09403100de2f6f1cdd0d484dcb8e620f1c335c8f'/>
<id>09403100de2f6f1cdd0d484dcb8e620f1c335c8f</id>
<content type='text'>
* add OCSP request parsing support with OCSPNonce

* add docs

* reprs man

* make extensions a cached property
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* add OCSP request parsing support with OCSPNonce

* add docs

* reprs man

* make extensions a cached property
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor asn1_time_set to be useful in a future PR (#4465)</title>
<updated>2018-09-09T23:07:11+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2018-09-09T23:07:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=15827f1fcb7459aac7dbe43c373a826f69a09c0c'/>
<id>15827f1fcb7459aac7dbe43c373a826f69a09c0c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add flags to error on compile with incompatible pointer type  (#4455)</title>
<updated>2018-09-06T02:44:29+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2018-09-06T02:44:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=f88aea5d8b9452677bd23a9bba917b900cd634c0'/>
<id>f88aea5d8b9452677bd23a9bba917b900cd634c0</id>
<content type='text'>
* try something a bit different.

* newer compiler plz

* permute

* fix some warnings

* fix getters on OpenSSL &lt; 1.1.0

* this is getting involved

* given our compiler flags we can't have SSL_CTX_set_cookie_verify_cb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* try something a bit different.

* newer compiler plz

* permute

* fix some warnings

* fix getters on OpenSSL &lt; 1.1.0

* this is getting involved

* given our compiler flags we can't have SSL_CTX_set_cookie_verify_cb
</pre>
</div>
</content>
</entry>
<entry>
<title>don't sort the serial numbers in a parsed CRL (#4457)</title>
<updated>2018-09-04T20:29:34+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2018-09-04T20:29:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=18d49d0c6cd117e82934f65e641c1d830edd20df'/>
<id>18d49d0c6cd117e82934f65e641c1d830edd20df</id>
<content type='text'>
* don't sort the serial numbers in a parsed CRL

OpenSSL sorts them in place and this breaks the signature and more.
fixes #4456

* cache the sorted CRL (but create it lazily)

* use the cache decorator
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* don't sort the serial numbers in a parsed CRL

OpenSSL sorts them in place and this breaks the signature and more.
fixes #4456

* cache the sorted CRL (but create it lazily)

* use the cache decorator
</pre>
</div>
</content>
</entry>
<entry>
<title>OCSP bindings (#4449)</title>
<updated>2018-09-01T18:53:12+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2018-09-01T18:53:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=b41903740723d90be152a8a8e2a161b5c0110122'/>
<id>b41903740723d90be152a8a8e2a161b5c0110122</id>
<content type='text'>
* add many OCSP bindings

Much of OCSP was opaqued in 1.1.0 so this also adds a bunch of getters
for older OpenSSL. However, 1.1.0 itself made it impossible to access
certain fields in the opaque struct, so we're forced to de-opaque them
for 1.1.0 through 1.1.0i as well as 1.1.1-pre1 through 1.1.1-pre9. There
is a patch (openssl/openssl#7082) that fixes this and should be in
1.1.0j and 1.1.1-pre10 (or 1.1.1 final, whichever they choose to issue)

* backslashes are sometimes useful

* comments
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* add many OCSP bindings

Much of OCSP was opaqued in 1.1.0 so this also adds a bunch of getters
for older OpenSSL. However, 1.1.0 itself made it impossible to access
certain fields in the opaque struct, so we're forced to de-opaque them
for 1.1.0 through 1.1.0i as well as 1.1.1-pre1 through 1.1.1-pre9. There
is a patch (openssl/openssl#7082) that fixes this and should be in
1.1.0j and 1.1.1-pre10 (or 1.1.1 final, whichever they choose to issue)

* backslashes are sometimes useful

* comments
</pre>
</div>
</content>
</entry>
<entry>
<title>small refactor of OCSP request parsing (#4447)</title>
<updated>2018-09-01T15:28:18+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2018-09-01T15:28:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=8cf490e8ff3307a5b9ce46fc876a6ead482c1a3f'/>
<id>8cf490e8ff3307a5b9ce46fc876a6ead482c1a3f</id>
<content type='text'>
This allows us to reuse these functions in the OCSPResponse object in
the future</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows us to reuse these functions in the OCSPResponse object in
the future</pre>
</div>
</content>
</entry>
<entry>
<title>Fixes #4333 -- added support for precert poison extension (#4442)</title>
<updated>2018-08-31T23:25:52+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2018-08-31T23:25:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=dd6b78be80e9b31e07a9ef695aaa902ef042dcfd'/>
<id>dd6b78be80e9b31e07a9ef695aaa902ef042dcfd</id>
<content type='text'>
* Fixes #4333 -- added support for precert poison extension

* Make work on all OpenSSL versions

* fixed flake8 + docs

* fix for older OpenSSLs

* document this

* spell
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fixes #4333 -- added support for precert poison extension

* Make work on all OpenSSL versions

* fixed flake8 + docs

* fix for older OpenSSLs

* document this

* spell
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify OCSP no check serialization (#4444)</title>
<updated>2018-08-31T22:43:39+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2018-08-31T22:43:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=abfd57240cc7f0004eb513520d612dafe282dd16'/>
<id>abfd57240cc7f0004eb513520d612dafe282dd16</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>OCSP response abstract base classes (#4431)</title>
<updated>2018-08-31T21:52:00+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2018-08-31T21:52:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=c4cd5ba933d26a2602295d3de95d50585523594c'/>
<id>c4cd5ba933d26a2602295d3de95d50585523594c</id>
<content type='text'>
* ocsp response abc

* collapse SingleReponse into OCSPResponse now that we only support one

* split responder_id into two properties, add tbs_response_bytes

* typo

* rename one method and add a mapping we'll need shortly
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* ocsp response abc

* collapse SingleReponse into OCSPResponse now that we only support one

* split responder_id into two properties, add tbs_response_bytes

* typo

* rename one method and add a mapping we'll need shortly
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor ocsp request parsing and generation to support only one cert (#4439)</title>
<updated>2018-08-31T14:47:56+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2018-08-31T14:47:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=0f629bbdbb7ff595bffe43209490cc2647763fd3'/>
<id>0f629bbdbb7ff595bffe43209490cc2647763fd3</id>
<content type='text'>
* refactor ocsp request parsing and generation to support only one cert

* small doc change

* notimplementederror
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* refactor ocsp request parsing and generation to support only one cert

* small doc change

* notimplementederror
</pre>
</div>
</content>
</entry>
</feed>
