<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/cryptography.git/tests, branch main</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>don't use a set (#8931)</title>
<updated>2023-05-16T00:38:15+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2023-05-16T00:38:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=4b8187f8bc8265ca5aba76994ca8963b845c0705'/>
<id>4b8187f8bc8265ca5aba76994ca8963b845c0705</id>
<content type='text'>
* don't use a set

We don't need one here and it creates ordering instability when
iterating over an RDN

* add a test</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* don't use a set

We don't need one here and it creates ordering instability when
iterating over an RDN

* add a test</pre>
</div>
</content>
</entry>
<entry>
<title>support PSS signatures in verify_directly_issued_by (#8908)</title>
<updated>2023-05-14T12:54:23+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2023-05-14T12:54:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=2a1f42976206a39d0196786857b8d21a877ca42b'/>
<id>2a1f42976206a39d0196786857b8d21a877ca42b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>support X.509 certificate PSS signing (#8888)</title>
<updated>2023-05-11T01:09:56+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2023-05-11T01:09:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=1ef3cdb616c7a304e75c89ad458e49c1fbd5943f'/>
<id>1ef3cdb616c7a304e75c89ad458e49c1fbd5943f</id>
<content type='text'>
* support X.509 certificate PSS signing

no CSR, CRL, etc

* handle PSS.(MAX_LENGTH, DIGEST_LENGTH), review feedback

* name the kwarg

* test improvements

* skip if sha3 isn't supported</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* support X.509 certificate PSS signing

no CSR, CRL, etc

* handle PSS.(MAX_LENGTH, DIGEST_LENGTH), review feedback

* name the kwarg

* test improvements

* skip if sha3 isn't supported</pre>
</div>
</content>
</entry>
<entry>
<title>certificate: add a `get_extension` helper (#8892)</title>
<updated>2023-05-10T11:14:49+00:00</updated>
<author>
<name>William Woodruff</name>
<email>william@trailofbits.com</email>
</author>
<published>2023-05-10T11:14:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=1ff6208ec739b27ae2826d866f4d2bd3db77fd87'/>
<id>1ff6208ec739b27ae2826d866f4d2bd3db77fd87</id>
<content type='text'>
* certificate: add a `get_extension` helper

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* certificate: OID by ref

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* certificate: syntax

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* x509, src: `check_duplicate_extensions`

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* src: simplify

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* src: everyone loves newtypes

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* rust: refactor-o-rama

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* src: look upon my works

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* src: continue blasting the code

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* src/rust: actually commit my changes

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* src: clippage

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* relocate

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* src: dedupe

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* src: cleanup

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* clippage

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* src: dedupe

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* common: cleanup

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* src: unused impls

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* more deletion

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* clippage

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* extensions: add a `get_extension` test

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* extensions: unused derives

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* tests/x509: dup ext check for tbs_precertificate_bytes

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* certificate: remove `extensions()`

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* extensions: docs

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* extensions: newtype

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* rust: better error types, dedupe

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

extensions: unwrap -&gt; expect

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* Revert "rust: better error types, dedupe"

This reverts commit 212b75ff2f69a3b3cfc9d6a55949f23877f8f618.

---------

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* certificate: add a `get_extension` helper

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* certificate: OID by ref

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* certificate: syntax

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* x509, src: `check_duplicate_extensions`

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* src: simplify

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* src: everyone loves newtypes

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* rust: refactor-o-rama

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* src: look upon my works

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* src: continue blasting the code

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* src/rust: actually commit my changes

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* src: clippage

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* relocate

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* src: dedupe

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* src: cleanup

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* clippage

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* src: dedupe

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* common: cleanup

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* src: unused impls

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* more deletion

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* clippage

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* extensions: add a `get_extension` test

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* extensions: unused derives

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* tests/x509: dup ext check for tbs_precertificate_bytes

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* certificate: remove `extensions()`

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* extensions: docs

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* extensions: newtype

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* rust: better error types, dedupe

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

extensions: unwrap -&gt; expect

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* Revert "rust: better error types, dedupe"

This reverts commit 212b75ff2f69a3b3cfc9d6a55949f23877f8f618.

---------

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>add signature_algorithm_parameters to certificate (#8795)</title>
<updated>2023-05-07T20:26:45+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2023-05-07T20:26:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=b436fafa7cf43c96f66d50162ac495c99ade1f39'/>
<id>b436fafa7cf43c96f66d50162ac495c99ade1f39</id>
<content type='text'>
this allows easier verification of cert signatures, but more
specifically allows PSS signature verification</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this allows easier verification of cert signatures, but more
specifically allows PSS signature verification</pre>
</div>
</content>
</entry>
<entry>
<title>invalid visible string support (#8884)</title>
<updated>2023-05-07T16:01:33+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2023-05-07T16:01:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=0f2b72bb12b698e5787241a54ea9132837a1ec9c'/>
<id>0f2b72bb12b698e5787241a54ea9132837a1ec9c</id>
<content type='text'>
* invalid visible string support

this allows utf8 in visiblestring, which is not valid DER. we raise a
warning when this happens, but allow it since belgian eIDs, among
others, have encoding errors. Belgium fixed this by 2021 (and possibly
earlier), but their eID certificates have 10 year validity.

* review comments

* clippy</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* invalid visible string support

this allows utf8 in visiblestring, which is not valid DER. we raise a
warning when this happens, but allow it since belgian eIDs, among
others, have encoding errors. Belgium fixed this by 2021 (and possibly
earlier), but their eID certificates have 10 year validity.

* review comments

* clippy</pre>
</div>
</content>
</entry>
<entry>
<title>Migrate DH to Rust (#8768)</title>
<updated>2023-04-25T03:22:11+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2023-04-25T03:22:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=b5c25a91dac63fba15335eb8c72c444b70ffeeac'/>
<id>b5c25a91dac63fba15335eb8c72c444b70ffeeac</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use pyo3's facilities for exceptions (#8785)</title>
<updated>2023-04-22T19:32:59+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2023-04-22T19:32:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=2ca57be0c4845d40992cbe7d13435df552e631f0'/>
<id>2ca57be0c4845d40992cbe7d13435df552e631f0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Convert HMAC to Rust (#8781)</title>
<updated>2023-04-22T18:20:57+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2023-04-22T18:20:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=8d616959f964a0aec6382ef4816990bef6e84619'/>
<id>8d616959f964a0aec6382ef4816990bef6e84619</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added a benchmark for hmac (#8776)</title>
<updated>2023-04-21T21:24:11+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2023-04-21T21:24:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=1bc46c7298bb4e309afb765552a7e155e9d02b90'/>
<id>1bc46c7298bb4e309afb765552a7e155e9d02b90</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
