<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/cryptography.git/src/cryptography/utils.py, branch alex-patch-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>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>Use from __future__ import annotations everywhere (#8643)</title>
<updated>2023-03-30T21:46:16+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2023-03-30T21:46:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=394ae30408f4286bddac211afe67cbdcb545dcac'/>
<id>394ae30408f4286bddac211afe67cbdcb545dcac</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make CffiBuf implementation sounder (#8612)</title>
<updated>2023-03-25T21:13:03+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2023-03-25T21:13:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=232875752ef45af0b1f054265a3e1dd6d0f9f2c6'/>
<id>232875752ef45af0b1f054265a3e1dd6d0f9f2c6</id>
<content type='text'>
This keeps the buffer object alive, in addition to the original object. Some buffer-implementors have different behavior based on whether there's a buffer object alive.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This keeps the buffer object alive, in addition to the original object. Some buffer-implementors have different behavior based on whether there's a buffer object alive.</pre>
</div>
</content>
</entry>
<entry>
<title>Fix handling very large pointer values (32-bit) (#8602)</title>
<updated>2023-03-25T00:51:14+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2023-03-25T00:51:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=0f0247198decdaa4c26fbdf85534ae3929f4fef6'/>
<id>0f0247198decdaa4c26fbdf85534ae3929f4fef6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>remove unused warning constant (#8594)</title>
<updated>2023-03-24T20:51:56+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2023-03-24T20:51:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=378068948d64d706c2ef57878d2c7ca682732199'/>
<id>378068948d64d706c2ef57878d2c7ca682732199</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added support for handling python buffers in Rust code (#8556)</title>
<updated>2023-03-21T00:16:53+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2023-03-21T00:16:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=f371af837a6785959e52ac4c84e80f0453c542f1'/>
<id>f371af837a6785959e52ac4c84e80f0453c542f1</id>
<content type='text'>
This is extra mega cursed, and strictly speaking unsound. It does, however, match the status quo ante, where someone mutating a buffer while its being used in cffi code will basically always be UB.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is extra mega cursed, and strictly speaking unsound. It does, however, match the status quo ante, where someone mutating a buffer while its being used in cffi code will basically always be UB.</pre>
</div>
</content>
</entry>
<entry>
<title>remove verify_interface (#8260)</title>
<updated>2023-02-11T02:23:04+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2023-02-11T02:23:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=f8c98d21d303f992660486af13b70659d52e2701'/>
<id>f8c98d21d303f992660486af13b70659d52e2701</id>
<content type='text'>
* remove verify_interface

* ruff ruff</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* remove verify_interface

* ruff ruff</pre>
</div>
</content>
</entry>
<entry>
<title>Use the ruff 'pyupgrade' checks (#8104)</title>
<updated>2023-01-19T21:36:01+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2023-01-19T21:36:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=5d3db676cf6f94228910acfc721f57b73bf79908'/>
<id>5d3db676cf6f94228910acfc721f57b73bf79908</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>deprecate support for DSA in load_ssh_public_key (#8009)</title>
<updated>2023-01-08T13:59:16+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2023-01-08T13:59:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=f7f33fb6763cebe93f240ec7367287215d4275d1'/>
<id>f7f33fb6763cebe93f240ec7367287215d4275d1</id>
<content type='text'>
* deprecate support for DSA in load_ssh_public_key

* try to prevent bad things a bit more</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* deprecate support for DSA in load_ssh_public_key

* try to prevent bad things a bit more</pre>
</div>
</content>
</entry>
<entry>
<title>mark verify_interface with a deprecation comment (#7649)</title>
<updated>2022-09-25T18:12:52+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2022-09-25T18:12:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=e9590a5215efe5a0627e3e572192796e8ea1e7cb'/>
<id>e9590a5215efe5a0627e3e572192796e8ea1e7cb</id>
<content type='text'>
this will help us revisit it in the future</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this will help us revisit it in the future</pre>
</div>
</content>
</entry>
</feed>
