<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/cryptography.git/docs/development, branch 38.0.3</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>Backport tlv fix, 38.0.1 bump (#7576)</title>
<updated>2022-09-07T12:19:50+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2022-09-07T12:19:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=3ff52182ba6e7f1a063079d48ed5c21616918d70'/>
<id>3ff52182ba6e7f1a063079d48ed5c21616918d70</id>
<content type='text'>
* fix parsing for CRLs with TLVs &gt; 65535 bytes (#7575)

* add CRL test vector with 9,999 revoked items

* bump rust-asn1

* add large CRL test

this tests CRLs larger than 65535 bytes in size. rust-asn1 supports up
to 4GiB TLVs now, but we'll avoid putting a test vector that big for now

* changelog and 38.0.1 bump</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* fix parsing for CRLs with TLVs &gt; 65535 bytes (#7575)

* add CRL test vector with 9,999 revoked items

* bump rust-asn1

* add large CRL test

this tests CRLs larger than 65535 bytes in size. rust-asn1 supports up
to 4GiB TLVs now, but we'll avoid putting a test vector that big for now

* changelog and 38.0.1 bump</pre>
</div>
</content>
</entry>
<entry>
<title>Added OCB vectors from openssl (#7401)</title>
<updated>2022-07-05T15:30:02+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2022-07-05T15:30:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=0c88afb12d6663cd65053e684906721363f15c04'/>
<id>0c88afb12d6663cd65053e684906721363f15c04</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added vectors for long form tags (#7396)</title>
<updated>2022-07-04T16:56:07+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2022-07-04T16:56:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=0f81490c7f6bd2c13163413baff77988e4e78aaf'/>
<id>0f81490c7f6bd2c13163413baff77988e4e78aaf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>X.509/Certificate: Add `tbs_precertificate_bytes` property (#7279)</title>
<updated>2022-05-31T22:51:32+00:00</updated>
<author>
<name>William Woodruff</name>
<email>william@trailofbits.com</email>
</author>
<published>2022-05-31T22:51:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=c1b7307a3e4ef9cd246feae88178afba7389405c'/>
<id>c1b7307a3e4ef9cd246feae88178afba7389405c</id>
<content type='text'>
* Add `tbs_precertificate_bytes` property

* docs/x509: document `tbs_precertificate_bytes`

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* tests/x509: add two trivial tests

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* x509/base: fix lint

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* oid: add CERTIFICATE_TRANSPARENCY (1.3.6.1.4.1.11129.2.4.4)

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* hazmat/oid: rehome CERTIFICATE_TRANSPARENCY under ExtendedKeyUsageOID

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* docs/x509: fix link, help the spellchecker

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* x509: Raise ValueError when we can't filter SCT list extension

* tests: Expect a `ValueError` when accessing `tbs_precertificate_bytes`
in default example

* tests, vectors: Add TBS precert vector for test comparison

* docs/x509: document the `CERTIFICATE_TRANSPARENCY` OID

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* docs/x509: elaborate `tbs_precertificate_bytes`

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* rust/x509: remove unused OID

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* x509/certificate: tweak error

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* tests/x509: reorganize

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* Update src/rust/src/x509/certificate.rs

Co-authored-by: Alex Gaynor &lt;alex.gaynor@gmail.com&gt;

* tests/x509: more reorg, rename

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* docs: document new testvector

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* docs: coax the spellchecker

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* tests/x509: use a cert that doesn't require SHA-1

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* tests/x509: test for no extensions at all

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

Co-authored-by: Alex Cameron &lt;asc@tetsuo.sh&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>
* Add `tbs_precertificate_bytes` property

* docs/x509: document `tbs_precertificate_bytes`

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* tests/x509: add two trivial tests

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* x509/base: fix lint

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* oid: add CERTIFICATE_TRANSPARENCY (1.3.6.1.4.1.11129.2.4.4)

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* hazmat/oid: rehome CERTIFICATE_TRANSPARENCY under ExtendedKeyUsageOID

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* docs/x509: fix link, help the spellchecker

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* x509: Raise ValueError when we can't filter SCT list extension

* tests: Expect a `ValueError` when accessing `tbs_precertificate_bytes`
in default example

* tests, vectors: Add TBS precert vector for test comparison

* docs/x509: document the `CERTIFICATE_TRANSPARENCY` OID

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* docs/x509: elaborate `tbs_precertificate_bytes`

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* rust/x509: remove unused OID

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* x509/certificate: tweak error

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* tests/x509: reorganize

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* Update src/rust/src/x509/certificate.rs

Co-authored-by: Alex Gaynor &lt;alex.gaynor@gmail.com&gt;

* tests/x509: more reorg, rename

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* docs: document new testvector

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* docs: coax the spellchecker

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* tests/x509: use a cert that doesn't require SHA-1

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

* tests/x509: test for no extensions at all

Signed-off-by: William Woodruff &lt;william@trailofbits.com&gt;

Co-authored-by: Alex Cameron &lt;asc@tetsuo.sh&gt;
Co-authored-by: Alex Gaynor &lt;alex.gaynor@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Added vectors for invalid CSR/CRL versions (#7247)</title>
<updated>2022-05-22T22:52:32+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2022-05-22T22:52:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=1407dd633962f166cfa4f5fd5dbd5e3ab29fffc6'/>
<id>1407dd633962f166cfa4f5fd5dbd5e3ab29fffc6</id>
<content type='text'>
* Added vectors for invalid CSR/CRL versions

* Update docs/development/test-vectors.rst

Co-authored-by: Paul Kehrer &lt;paul.l.kehrer@gmail.com&gt;

Co-authored-by: Paul Kehrer &lt;paul.l.kehrer@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Added vectors for invalid CSR/CRL versions

* Update docs/development/test-vectors.rst

Co-authored-by: Paul Kehrer &lt;paul.l.kehrer@gmail.com&gt;

Co-authored-by: Paul Kehrer &lt;paul.l.kehrer@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Remove vestiges of doc8 (#7233)</title>
<updated>2022-05-18T00:15:36+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2022-05-18T00:15:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=bf56c57c442d5cd66049f4118497b96a66771044'/>
<id>bf56c57c442d5cd66049f4118497b96a66771044</id>
<content type='text'>
We don't use it since 1eccc52b637a4745a38e61ca2f9f21d383862175</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We don't use it since 1eccc52b637a4745a38e61ca2f9f21d383862175</pre>
</div>
</content>
</entry>
<entry>
<title>docs, vectors: add two more x509 SCT testvectors (#7215)</title>
<updated>2022-05-12T21:40:47+00:00</updated>
<author>
<name>William Woodruff</name>
<email>william@yossarian.net</email>
</author>
<published>2022-05-12T21:40:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=6fe0aaf95a24abb9d183d13ea192851a3a546b83'/>
<id>6fe0aaf95a24abb9d183d13ea192851a3a546b83</id>
<content type='text'>
Signed-off-by: William Woodruff &lt;william@yossarian.net&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: William Woodruff &lt;william@yossarian.net&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Fix test CRLs and CSRs with invalid versions (#7216)</title>
<updated>2022-05-12T19:50:43+00:00</updated>
<author>
<name>David Benjamin</name>
<email>davidben@google.com</email>
</author>
<published>2022-05-12T19:50:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=1cc43f188675beb961234755b81bf78c42048eb6'/>
<id>1cc43f188675beb961234755b81bf78c42048eb6</id>
<content type='text'>
CRL versions only go up to v2 (numeric value 1) and CSRs only define v1
(numeric value 0). See
https://www.rfc-editor.org/rfc/rfc5280.html#section-5.1 and
https://www.rfc-editor.org/rfc/rfc2986.html#section-4. Some of the
inputs used in tests were misissued.

Unfortunately, the corresponding private keys for these test vectors
weren't provided, so I've just editted the inputs with der-ascii and
left the signatures invalid. The tests in question don't seem to rely on
valid signatures.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CRL versions only go up to v2 (numeric value 1) and CSRs only define v1
(numeric value 0). See
https://www.rfc-editor.org/rfc/rfc5280.html#section-5.1 and
https://www.rfc-editor.org/rfc/rfc2986.html#section-4. Some of the
inputs used in tests were misissued.

Unfortunately, the corresponding private keys for these test vectors
weren't provided, so I've just editted the inputs with der-ascii and
left the signatures invalid. The tests in question don't seem to rely on
valid signatures.</pre>
</div>
</content>
</entry>
<entry>
<title>add x509 pss certificate and public key (#7161)</title>
<updated>2022-04-30T21:04:37+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2022-04-30T21:04:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=895a07abf230c0c99043ac2cb5e90c017ab2e1c5'/>
<id>895a07abf230c0c99043ac2cb5e90c017ab2e1c5</id>
<content type='text'>
* add x509 pss certificate and public key

the cert is signed using rsa_pss_2048.pem and the public key is the
public components of that private key

* Update docs/development/test-vectors.rst

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>
* add x509 pss certificate and public key

the cert is signed using rsa_pss_2048.pem and the public key is the
public components of that private key

* Update docs/development/test-vectors.rst

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>docs: fix linting tox env name (#7117)</title>
<updated>2022-04-26T18:09:12+00:00</updated>
<author>
<name>Robert Coup</name>
<email>robert@coup.net.nz</email>
</author>
<published>2022-04-26T18:09:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=2c3404b56b2046616b88dbee877d1fdceac63d8d'/>
<id>2c3404b56b2046616b88dbee877d1fdceac63d8d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
