<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/cryptography.git/src/cryptography/x509/name.py, branch dependabot/github_actions/actions/setup-python-2.3.1</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>support parsing bitstring values in DNs (#6629)</title>
<updated>2021-11-28T23:47:44+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2021-11-28T23:47:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=75be92de8e3bce9adcec42ef3967bed0d4500902'/>
<id>75be92de8e3bce9adcec42ef3967bed0d4500902</id>
<content type='text'>
* support bitstring values in DNs

parsing is limited to x500UniqueIdentifier only

* Update src/cryptography/x509/name.py

Co-authored-by: Alex Gaynor &lt;alex.gaynor@gmail.com&gt;

Co-authored-by: Alex Gaynor &lt;alex.gaynor@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* support bitstring values in DNs

parsing is limited to x500UniqueIdentifier only

* Update src/cryptography/x509/name.py

Co-authored-by: Alex Gaynor &lt;alex.gaynor@gmail.com&gt;

Co-authored-by: Alex Gaynor &lt;alex.gaynor@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>allow parsing of nonstandard country name and jurisdiction country name (#6641)</title>
<updated>2021-11-21T03:16:43+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2021-11-21T03:16:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=5bd0c10d500d57144db9cd0c46b80d3f6bd64dc3'/>
<id>5bd0c10d500d57144db9cd0c46b80d3f6bd64dc3</id>
<content type='text'>
The spec requires both of these to be exactly two characters to
correspond with ISO country codes. Reality is sometimes messier, so this
allows parsing (but not encoding) of this invalid data. Parsing will
raise a UserWarning if incorrect lengths are detected.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The spec requires both of these to be exactly two characters to
correspond with ISO country codes. Reality is sometimes messier, so this
allows parsing (but not encoding) of this invalid data. Parsing will
raise a UserWarning if incorrect lengths are detected.</pre>
</div>
</content>
</entry>
<entry>
<title>Allow custom attribute shortnames in rfc4514_string (#6490)</title>
<updated>2021-11-01T00:41:00+00:00</updated>
<author>
<name>Marti Raudsepp</name>
<email>marti@juffo.org</email>
</author>
<published>2021-11-01T00:41:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=0ac3e5037d36ce9409552d57d4a93231ac5d0d4f'/>
<id>0ac3e5037d36ce9409552d57d4a93231ac5d0d4f</id>
<content type='text'>
`rfc4514_string()` and related methods now have an optional
`attr_name_overrides` parameter to supply custom OID to name mappings,
which can be used to match vendor-specific extensions.

**BACKWARDS INCOMPATIBLE:** Reverted the nonstandard formatting of email
address fields as `E` in `rfc4514_string()` methods from version 35.0.

The previous behavior can be restored with:
`name.rfc4514_string({NameOID.EMAIL_ADDRESS: "E"})`

Expanded documentation of `Name.rfc4514_string`.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`rfc4514_string()` and related methods now have an optional
`attr_name_overrides` parameter to supply custom OID to name mappings,
which can be used to match vendor-specific extensions.

**BACKWARDS INCOMPATIBLE:** Reverted the nonstandard formatting of email
address fields as `E` in `rfc4514_string()` methods from version 35.0.

The previous behavior can be restored with:
`name.rfc4514_string({NameOID.EMAIL_ADDRESS: "E"})`

Expanded documentation of `Name.rfc4514_string`.</pre>
</div>
</content>
</entry>
<entry>
<title>encode x509.Name.public_bytes using rust (#6424)</title>
<updated>2021-10-17T01:40:24+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2021-10-17T01:40:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=d0d114cd0a0b7418de6f2c38fb5f0b9d2708f3d9'/>
<id>d0d114cd0a0b7418de6f2c38fb5f0b9d2708f3d9</id>
<content type='text'>
* encode x509.Name.public_bytes using rust

* mypy

* remove x509_name_bytes entirely

* black

* simplify type signature

* black again

* remove branches</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* encode x509.Name.public_bytes using rust

* mypy

* remove x509_name_bytes entirely

* black

* simplify type signature

* black again

* remove branches</pre>
</div>
</content>
</entry>
<entry>
<title>Add RDN for emailAddress (#6100)</title>
<updated>2021-08-12T12:09:23+00:00</updated>
<author>
<name>DivineHawk</name>
<email>divinehawk@users.noreply.github.com</email>
</author>
<published>2021-08-12T12:09:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=f6a81b9c639481684d17ca3bbe5236b3b041d425'/>
<id>f6a81b9c639481684d17ca3bbe5236b3b041d425</id>
<content type='text'>
* Add RDN for email address

* Update test for nonstandard attribute OID

* Fix indent</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add RDN for email address

* Update test for nonstandard attribute OID

* Fix indent</pre>
</div>
</content>
</entry>
<entry>
<title>Remove straddling jargon "text". (#6067)</title>
<updated>2021-05-25T18:16:36+00:00</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2021-05-25T18:16:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=37103b3b65c5a41a7d4dd8cc00b09684f136c2d0'/>
<id>37103b3b65c5a41a7d4dd8cc00b09684f136c2d0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use well-defined enum representation (#6042)</title>
<updated>2021-05-12T12:54:23+00:00</updated>
<author>
<name>Christian Heimes</name>
<email>cheimes@redhat.com</email>
</author>
<published>2021-05-12T12:54:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=1b922ed1dee0cd7e165a868639ce6d0869c8b2f5'/>
<id>1b922ed1dee0cd7e165a868639ce6d0869c8b2f5</id>
<content type='text'>
Python 3.10 changed enum's object and string representation. PyCA
cryptography now uses a custom subclass of enum.Enum() will well-defined
__repr__ and __str__ from Python 3.9.

Related: https://bugs.python.org/issue40066
Fixes: https://github.com/pyca/cryptography/issues/5995
Signed-off-by: Christian Heimes &lt;cheimes@redhat.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Python 3.10 changed enum's object and string representation. PyCA
cryptography now uses a custom subclass of enum.Enum() will well-defined
__repr__ and __str__ from Python 3.9.

Related: https://bugs.python.org/issue40066
Fixes: https://github.com/pyca/cryptography/issues/5995
Signed-off-by: Christian Heimes &lt;cheimes@redhat.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Add x509.Name.rfc4514_attribute_name (#5969)</title>
<updated>2021-04-13T18:45:01+00:00</updated>
<author>
<name>Maximilian Hils</name>
<email>git@maximilianhils.com</email>
</author>
<published>2021-04-13T18:45:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=b2f9a0e1a546c3b10a6e96cd5e8423a7b04970c7'/>
<id>b2f9a0e1a546c3b10a6e96cd5e8423a7b04970c7</id>
<content type='text'>
* add x509.Name.rfc4514_attribute_name

* tests++, docs++

* lint++</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* add x509.Name.rfc4514_attribute_name

* tests++, docs++

* lint++</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://git.baserock.org/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://git.baserock.org/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>
