<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/cryptography.git/src/cryptography, branch dependabot/github_actions/actions/setup-python-v2.2.2</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>Converted DER parsing of SPKIs to rust (#5963)</title>
<updated>2021-04-12T03:43:58+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2021-04-12T03:43:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/cryptography.git/commit/?id=bc8df094247f703701667263818b3d57e77b6848'/>
<id>bc8df094247f703701667263818b3d57e77b6848</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Port a tiny tiny bit of the ASN.1 parsing to Rust (#5357)</title>
<updated>2021-04-11T20:44:27+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2021-04-11T20:44:27+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/cryptography.git/commit/?id=ead82753899c4ad1d4096d718d65d4df64836ddd'/>
<id>ead82753899c4ad1d4096d718d65d4df64836ddd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update annotation for key (#5951)</title>
<updated>2021-04-03T23:02:22+00:00</updated>
<author>
<name>Sam Bull</name>
<email>aa6bs0@sambull.org</email>
</author>
<published>2021-04-03T23:02:22+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/cryptography.git/commit/?id=2839b4b6a2e6c98023748ebccf58649afe6038e4'/>
<id>2839b4b6a2e6c98023748ebccf58649afe6038e4</id>
<content type='text'>
* Update annotation for key

* Update fernet.py

* Update fernet.py</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Update annotation for key

* Update fernet.py

* Update fernet.py</pre>
</div>
</content>
</entry>
<entry>
<title>fix XTS less than one block length. fixes #5885 (#5925)</title>
<updated>2021-03-22T00:14:00+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2021-03-22T00:14:00+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/cryptography.git/commit/?id=3005e107a83b8fc22f3d2ee2caab72351bce0d7b'/>
<id>3005e107a83b8fc22f3d2ee2caab72351bce0d7b</id>
<content type='text'>
* fix XTS less than one block length. fixes #5885

* make XTS test key happy</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* fix XTS less than one block length. fixes #5885

* make XTS test key happy</pre>
</div>
</content>
</entry>
<entry>
<title>make get_extension_for_class a generic function (#5923)</title>
<updated>2021-03-20T14:26:14+00:00</updated>
<author>
<name>Mathias Ertl</name>
<email>mati@er.tl</email>
</author>
<published>2021-03-20T14:26:14+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/cryptography.git/commit/?id=d95bf3277b893ce64b979ce8da83521aeb80fce0'/>
<id>d95bf3277b893ce64b979ce8da83521aeb80fce0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>typehint x509.base (#5899)</title>
<updated>2021-03-15T22:44:02+00:00</updated>
<author>
<name>Mathias Ertl</name>
<email>mati@er.tl</email>
</author>
<published>2021-03-15T22:44:02+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/cryptography.git/commit/?id=8d41a94bba7674cfcb120ce7a76b7c3df5c2bb73'/>
<id>8d41a94bba7674cfcb120ce7a76b7c3df5c2bb73</id>
<content type='text'>
* start typing x509.base

* statically type x509.base

* typehint X509Backend interface

* typehint at least the X509Backend interface

* make _CertificateRevocationList/_CertificateSigningRequest actual subclasses of the interface (as done before for Certificate in f16bff2cb)

* tell mypy to ignore lines with deliberately wrong types

* signature_hash_algorithm always returns a hash algorithm (it's not optional)

* Revert "signature_hash_algorithm always returns a hash algorithm (it's not optional)"

This reverts commit f6a5b172b416f8ddea561203c0cf03b55e4ec50e.

* hash algorithm is actually optional

* fix import style

* typehint parsed_version to int, which it de facto always is

* minimize changes

* break import cycle with conditional imports

* ignore access to private members of openssl implementation

* reformat code with Black

* test check for missing public key</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* start typing x509.base

* statically type x509.base

* typehint X509Backend interface

* typehint at least the X509Backend interface

* make _CertificateRevocationList/_CertificateSigningRequest actual subclasses of the interface (as done before for Certificate in f16bff2cb)

* tell mypy to ignore lines with deliberately wrong types

* signature_hash_algorithm always returns a hash algorithm (it's not optional)

* Revert "signature_hash_algorithm always returns a hash algorithm (it's not optional)"

This reverts commit f6a5b172b416f8ddea561203c0cf03b55e4ec50e.

* hash algorithm is actually optional

* fix import style

* typehint parsed_version to int, which it de facto always is

* minimize changes

* break import cycle with conditional imports

* ignore access to private members of openssl implementation

* reformat code with Black

* test check for missing public key</pre>
</div>
</content>
</entry>
<entry>
<title>Typehint x509.base (only) (#5904)</title>
<updated>2021-03-11T20:35:48+00:00</updated>
<author>
<name>Mathias Ertl</name>
<email>mati@er.tl</email>
</author>
<published>2021-03-11T20:35:48+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/cryptography.git/commit/?id=2428b11ab84bb796bfcc595cd48fc00e3195e6bb'/>
<id>2428b11ab84bb796bfcc595cd48fc00e3195e6bb</id>
<content type='text'>
* typehint x509.base

* cast extension class

* don't use string in typecast

* use lists as default argument values (see #5904)

* restore import since this is now re-exported

* ignore linting errors

* empty commit to trigger github actions

* fix formatting issue</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* typehint x509.base

* cast extension class

* don't use string in typecast

* use lists as default argument values (see #5904)

* restore import since this is now re-exported

* ignore linting errors

* empty commit to trigger github actions

* fix formatting issue</pre>
</div>
</content>
</entry>
<entry>
<title>Bugfix/issue 5889 typehint get values for types (#5900)</title>
<updated>2021-03-07T17:59:30+00:00</updated>
<author>
<name>Mathias Ertl</name>
<email>mati@er.tl</email>
</author>
<published>2021-03-07T17:59:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/cryptography.git/commit/?id=6384cbb2fe25469ecfb6d6e431211a8426380893'/>
<id>6384cbb2fe25469ecfb6d6e431211a8426380893</id>
<content type='text'>
* add type alias for IP addresses

* Re-export module attributes in cryptography.x509.oid

Without exporting attributes via `__all__` mypy will consider typehints of
classes imported from `cryptography.x509.oid` as type Any. Example:

    from cryptography.x509.oid import ObjectIdentifier
    oid = ObjectIdentifier("1.2.3")  # Any, if we do not re-export

Note that while the canonical location of ObjectIdentifier is in
`crytography.x509`, it is imported many times from `crytography.x509.oid`
instead

* add return type annotiations to constructors

* overload GeneralNames.get_values_for_type

* overload all implementations</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* add type alias for IP addresses

* Re-export module attributes in cryptography.x509.oid

Without exporting attributes via `__all__` mypy will consider typehints of
classes imported from `cryptography.x509.oid` as type Any. Example:

    from cryptography.x509.oid import ObjectIdentifier
    oid = ObjectIdentifier("1.2.3")  # Any, if we do not re-export

Note that while the canonical location of ObjectIdentifier is in
`crytography.x509`, it is imported many times from `crytography.x509.oid`
instead

* add return type annotiations to constructors

* overload GeneralNames.get_values_for_type

* overload all implementations</pre>
</div>
</content>
</entry>
<entry>
<title>Generic extension value/typehint x509.Name (#5897)</title>
<updated>2021-03-06T18:03:32+00:00</updated>
<author>
<name>Mathias Ertl</name>
<email>mati@er.tl</email>
</author>
<published>2021-03-06T18:03:32+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/cryptography.git/commit/?id=9ef995722153f7c59b378f4c56b8affbfa13ff54'/>
<id>9ef995722153f7c59b378f4c56b8affbfa13ff54</id>
<content type='text'>
* make value property return the generic value

* typehint x509.Name

* also ignore overloaded functions</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* make value property return the generic value

* typehint x509.Name

* also ignore overloaded functions</pre>
</div>
</content>
</entry>
<entry>
<title>more typing (#5887)</title>
<updated>2021-03-02T17:48:03+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2021-03-02T17:48:03+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/cryptography.git/commit/?id=032a7f3cdca5207d3b1e2a5eed14897d88f78378'/>
<id>032a7f3cdca5207d3b1e2a5eed14897d88f78378</id>
<content type='text'>
* backend typing for twofactor package and more otp work

* even more typing

* style fixes

* no generic typing for _get_backend

* remove unneeded typing</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* backend typing for twofactor package and more otp work

* even more typing

* style fixes

* no generic typing for _get_backend

* remove unneeded typing</pre>
</div>
</content>
</entry>
</feed>
