Commit graph

12916 commits

Author SHA1 Message Date
dependabot[bot]
cb5d2f90a1
chore(deps): bump pyo3 from 0.23.2 to 0.23.3 (#12096)
Bumps [pyo3](https://github.com/pyo3/pyo3) from 0.23.2 to 0.23.3.
- [Release notes](https://github.com/pyo3/pyo3/releases)
- [Changelog](https://github.com/PyO3/pyo3/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pyo3/pyo3/commits)

---
updated-dependencies:
- dependency-name: pyo3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-04 07:05:50 -05:00
pyca-boringbot[bot]
34c43bd189
Bump BoringSSL and/or OpenSSL in CI (#12095)
Co-authored-by: pyca-boringbot[bot] <pyca-boringbot[bot]+106132319@users.noreply.github.com>
2024-12-04 00:18:56 +00:00
pyca-boringbot[bot]
8e164acf24
Bump x509-limbo and/or wycheproof in CI (#12093)
Co-authored-by: pyca-boringbot[bot] <pyca-boringbot[bot]+106132319@users.noreply.github.com>
2024-12-03 00:39:06 +00:00
pyca-boringbot[bot]
fcbe393138
Bump BoringSSL and/or OpenSSL in CI (#12092)
Co-authored-by: pyca-boringbot[bot] <pyca-boringbot[bot]+106132319@users.noreply.github.com>
2024-12-02 19:21:30 -05:00
Johan Andersson
ad7a3c1f3d
build: remove cargo.toml files from wheels (#12091) 2024-12-02 19:03:33 -05:00
William Woodruff
ea8bb1a012
downstream: run only sigstore-python unit tests (#12090)
Signed-off-by: William Woodruff <william@trailofbits.com>
2024-12-02 17:06:16 +00:00
William Woodruff
7b51f03d07
ci: add sigstore as a downstream test (#12054)
* ci: add sigstore as a downstream test

Signed-off-by: William Woodruff <william@trailofbits.com>

* sigstore: place it in /tmp

Signed-off-by: William Woodruff <william@trailofbits.com>

* sigstore: add a NOTE

Signed-off-by: William Woodruff <william@trailofbits.com>

---------

Signed-off-by: William Woodruff <william@trailofbits.com>
2024-12-02 16:38:31 +00:00
Quentin Retourne
ac8c3003cb
PKCS7 Decryption: more content decryption algorithms (#12088)
* pkcs7: added more content encryption algorithms

* removed creation of AES 192 algorithm

* remove AES 192 compat (historical relic)

* minor correction
2024-12-02 14:34:04 +00:00
dependabot[bot]
c2fdc9c846
chore(deps): bump maturin from 1.7.6 to 1.7.7 in /.github/requirements (#12086)
Bumps [maturin](https://github.com/pyo3/maturin) from 1.7.6 to 1.7.7.
- [Release notes](https://github.com/pyo3/maturin/releases)
- [Changelog](https://github.com/PyO3/maturin/blob/main/Changelog.md)
- [Commits](https://github.com/pyo3/maturin/compare/v1.7.6...v1.7.7)

---
updated-dependencies:
- dependency-name: maturin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-02 07:50:50 -05:00
dependabot[bot]
2f1056144d
chore(deps): bump pytest from 8.3.3 to 8.3.4 (#12085)
Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.3.3 to 8.3.4.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/8.3.3...8.3.4)

---
updated-dependencies:
- dependency-name: pytest
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-02 12:49:49 +00:00
dependabot[bot]
3e82eb2178
chore(deps): bump syn from 2.0.89 to 2.0.90 (#12084)
Bumps [syn](https://github.com/dtolnay/syn) from 2.0.89 to 2.0.90.
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](https://github.com/dtolnay/syn/compare/2.0.89...2.0.90)

---
updated-dependencies:
- dependency-name: syn
  dependency-type: indirect
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-02 12:24:15 +00:00
Alex Gaynor
fc0011234e
Remove a smattering of remaining bindings (#12066) 2024-12-01 15:33:50 -08:00
Alex Gaynor
0c7eeb1b5f
Replace a bunch of statics with consts (#12083)
These never needed to be statics afaict
2024-12-01 14:38:21 -08:00
Magnus Watn
5237ee1c42
Fix the return type from get_revoked_certificate_by_serial_number (#12082) 2024-12-01 14:52:28 -05:00
dependabot[bot]
360450240d
chore(deps): bump libc from 0.2.166 to 0.2.167 (#12076)
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.166 to 0.2.167.
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.167/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/libc/compare/0.2.166...0.2.167)

---
updated-dependencies:
- dependency-name: libc
  dependency-type: indirect
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-30 02:56:05 +00:00
dependabot[bot]
b9752ad135
chore(deps): bump cc from 1.2.1 to 1.2.2 (#12075)
Bumps [cc](https://github.com/rust-lang/cc-rs) from 1.2.1 to 1.2.2.
- [Release notes](https://github.com/rust-lang/cc-rs/releases)
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.1...cc-v1.2.2)

---
updated-dependencies:
- dependency-name: cc
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-30 02:55:44 +00:00
pyca-boringbot[bot]
6cda51ecc0
Bump BoringSSL and/or OpenSSL in CI (#12079)
Co-authored-by: pyca-boringbot[bot] <pyca-boringbot[bot]+106132319@users.noreply.github.com>
2024-11-30 02:55:34 +00:00
dependabot[bot]
e67d32f6a2
chore(deps): bump maturin from 1.7.5 to 1.7.6 in /.github/requirements (#12074)
Bumps [maturin](https://github.com/pyo3/maturin) from 1.7.5 to 1.7.6.
- [Release notes](https://github.com/pyo3/maturin/releases)
- [Changelog](https://github.com/PyO3/maturin/blob/main/Changelog.md)
- [Commits](https://github.com/pyo3/maturin/compare/v1.7.5...v1.7.6)

---
updated-dependencies:
- dependency-name: maturin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-30 02:53:18 +00:00
dependabot[bot]
4490294765
chore(deps): bump nh3 from 0.2.18 to 0.2.19 (#12073)
Bumps [nh3](https://github.com/messense/nh3) from 0.2.18 to 0.2.19.
- [Release notes](https://github.com/messense/nh3/releases)
- [Commits](https://github.com/messense/nh3/compare/v0.2.18...v0.2.19)

---
updated-dependencies:
- dependency-name: nh3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-30 02:50:45 +00:00
dependabot[bot]
a9f817edba
chore(deps): bump ruff from 0.8.0 to 0.8.1 (#12072)
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.8.0 to 0.8.1.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.8.0...0.8.1)

---
updated-dependencies:
- dependency-name: ruff
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-30 02:50:03 +00:00
dependabot[bot]
42962b6a14
chore(deps): bump dawidd6/action-download-artifact from 6 to 7 (#12071)
Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact) from 6 to 7.
- [Release notes](https://github.com/dawidd6/action-download-artifact/releases)
- [Commits](bf251b5aa9...80620a5d27)

---
updated-dependencies:
- dependency-name: dawidd6/action-download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-30 02:49:29 +00:00
pyca-boringbot[bot]
b43ad15562
Bump BoringSSL and/or OpenSSL in CI (#12065)
Co-authored-by: pyca-boringbot[bot] <pyca-boringbot[bot]+106132319@users.noreply.github.com>
2024-11-28 19:53:02 -05:00
Alex Gaynor
a1057fda9d
fixes #12062 -- raise a clean error when loading an SK SSH private key (#12063) 2024-11-28 12:19:28 -08:00
Alex Gaynor
cb864955d7
Remove unused X.509 CRL bindings (#12061) 2024-11-28 12:13:05 -08:00
Alex Gaynor
f2fa3b2679
Remove unused EVP bindings (#12060) 2024-11-28 12:12:27 -08:00
dependabot[bot]
ba5f237155
chore(deps): bump uv from 0.5.4 to 0.5.5 (#12057)
Bumps [uv](https://github.com/astral-sh/uv) from 0.5.4 to 0.5.5.
- [Release notes](https://github.com/astral-sh/uv/releases)
- [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/uv/compare/0.5.4...0.5.5)

---
updated-dependencies:
- dependency-name: uv
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-28 12:35:11 +00:00
dependabot[bot]
06ef326c9a
chore(deps): bump tomli from 2.1.0 to 2.2.1 in /.github/requirements (#12058)
Bumps [tomli](https://github.com/hukkin/tomli) from 2.1.0 to 2.2.1.
- [Changelog](https://github.com/hukkin/tomli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hukkin/tomli/compare/2.1.0...2.2.1)

---
updated-dependencies:
- dependency-name: tomli
  dependency-type: indirect
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-28 07:24:24 -05:00
dependabot[bot]
9e0437c345
chore(deps): bump uv from 0.5.4 to 0.5.5 in /.github/requirements (#12059)
Bumps [uv](https://github.com/astral-sh/uv) from 0.5.4 to 0.5.5.
- [Release notes](https://github.com/astral-sh/uv/releases)
- [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/uv/compare/0.5.4...0.5.5)

---
updated-dependencies:
- dependency-name: uv
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-28 07:22:37 -05:00
pyca-boringbot[bot]
d8823f050a
Bump BoringSSL and/or OpenSSL in CI (#12055)
Co-authored-by: pyca-boringbot[bot] <pyca-boringbot[bot]+106132319@users.noreply.github.com>
2024-11-27 16:25:02 -08:00
Paul Kehrer
e3387e8083
reopen for 45 (#12053) 2024-11-27 18:16:39 +00:00
Paul Kehrer
f299a48153
remove deprecated call (#12052) 2024-11-27 17:50:10 +00:00
Alex Gaynor
439eb0594a
Bump version for 44.0.0 (#12051) 2024-11-27 17:27:28 +00:00
dependabot[bot]
2c5ad4d8dc
chore(deps): bump maturin from 1.7.4 to 1.7.5 in /.github/requirements (#12050)
Bumps [maturin](https://github.com/pyo3/maturin) from 1.7.4 to 1.7.5.
- [Release notes](https://github.com/pyo3/maturin/releases)
- [Changelog](https://github.com/PyO3/maturin/blob/main/Changelog.md)
- [Commits](https://github.com/pyo3/maturin/compare/v1.7.4...v1.7.5)

---
updated-dependencies:
- dependency-name: maturin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-27 08:46:40 -05:00
dependabot[bot]
d23968addd
chore(deps): bump libc from 0.2.165 to 0.2.166 (#12049)
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.165 to 0.2.166.
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.166/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/libc/compare/0.2.165...0.2.166)

---
updated-dependencies:
- dependency-name: libc
  dependency-type: indirect
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-27 08:46:07 -05:00
pyca-boringbot[bot]
133c0e02ed
Bump x509-limbo and/or wycheproof in CI (#12047)
Co-authored-by: pyca-boringbot[bot] <pyca-boringbot[bot]+106132319@users.noreply.github.com>
2024-11-27 00:37:34 +00:00
pyca-boringbot[bot]
f2259d7aa0
Bump BoringSSL and/or OpenSSL in CI (#12046)
Co-authored-by: pyca-boringbot[bot] <pyca-boringbot[bot]+106132319@users.noreply.github.com>
2024-11-26 16:25:55 -08:00
Alex Gaynor
e201c870b8
fixed metadata in changelog (#12044) 2024-11-26 08:23:37 -08:00
Alex Gaynor
c6104cc366
Prohibit Python 3.9.0, 3.9.1 -- they have a bug that causes errors (#12045) 2024-11-26 08:23:15 -08:00
Quentin Retourne
d6cac753c2
Add support for decrypting S/MIME messages (#11555)
* first python API proposition

first round-trip tests

feat: made asn1 structures readable

refacto: adapted existing functions accordingly

feat/pkcs12: added symmetric_decrypt

feat: deserialize 3 possible encodings

feat: handling AES-128

feat: raise error when no recipient is found

feat/pkcs7: added decanonicalize function

feat/asn1: added decode_der_data

feat/pkcs7: added smime_enveloped_decode

tests are the round-trip (encrypt & decrypt)

more tests for 100% python coverage

test support pkcs7_encrypt with openssl

added algorithm to pkcs7_encrypt signature

refacto: decrypt function is clearer

flow is more natural

refacto: added all rust error tests

refacto: added another CA chain for checking

fix: const handling

Refactor PKCS7Decryptor to pkcs7_decrypt

refacto: removed SMIME_ENVELOPED_DECODE from rust code

refacto: removed decode_der_data

adapted tests accordingly

removed the PEM tag check

added tests for smime_decnonicalize

one more test case

Update src/rust/src/pkcs7.rs

Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com>

took comments into account

pem to der is now outside of decrypt

fix: removed test_support pkcs7_encrypt

added vector for aes_256_cbc encrypted pkcs7

feat: not using test_support decrypt anymore

added new vectors for PKCS7 tests

feat: using pkcs7 vectors

removed previous ones

fix: changed wrong function

feat: added certificate issuer check

test: generating the RSA chain

removed the vectors accordingly

moved symmetric_decrypt to pkcs7.rs

* Update src/cryptography/hazmat/primitives/serialization/pkcs7.py

Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com>

* fix: removed use of deprecated new_bound for PyBytes

* corrected some error types

* updated tests accordingly

* fix: handling other key encryption algorithms

added vectors & tests accordingly

* first attempts raising error when no header to remove

* one more test to handle text data without header

* fix: went back to the previous implementation

* refacto: removed the return part

* feat: Binary option does not seem useful for decryption

removed decanonicalization function

adapted tests accordingly

* moved logic into rust

only left some checks (for now?)

* removed pyfunction for the inner decrypt one

* added checks in rust now :)

changed name for clarity

* removed unused function

* some checks not needed anymore

* removed a parameter

* took comments into account

* removed unused import

removed excess get_type

* added first unwrap corrections

cleaned tests, added some others

added more vectors

* no more unwrap for parameter checks

* removing headers is Python now

added tests accordingly

will compare with OpenSSL

* final corrections?

* first version of documentation

some minor refactoring

* corrected doctests

* better indentation

* doctest: added RSA private key

* oops

---------

Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com>
2024-11-26 08:39:53 -05:00
dependabot[bot]
b8e5bfd4d7
chore(deps): bump libc from 0.2.164 to 0.2.165 (#12042)
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.164 to 0.2.165.
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.165/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/libc/compare/0.2.164...0.2.165)

---
updated-dependencies:
- dependency-name: libc
  dependency-type: indirect
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-26 04:56:22 +00:00
dependabot[bot]
85d92f6ecc
chore(deps): bump virtualenv from 20.27.1 to 20.28.0 (#12040)
Bumps [virtualenv](https://github.com/pypa/virtualenv) from 20.27.1 to 20.28.0.
- [Release notes](https://github.com/pypa/virtualenv/releases)
- [Changelog](https://github.com/pypa/virtualenv/blob/main/docs/changelog.rst)
- [Commits](https://github.com/pypa/virtualenv/compare/20.27.1...20.28.0)

---
updated-dependencies:
- dependency-name: virtualenv
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-26 04:51:49 +00:00
dependabot[bot]
abecfaadb2
chore(deps): bump itoa from 1.0.13 to 1.0.14 (#12039)
Bumps [itoa](https://github.com/dtolnay/itoa) from 1.0.13 to 1.0.14.
- [Release notes](https://github.com/dtolnay/itoa/releases)
- [Commits](https://github.com/dtolnay/itoa/compare/1.0.13...1.0.14)

---
updated-dependencies:
- dependency-name: itoa
  dependency-type: indirect
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-26 04:45:11 +00:00
dependabot[bot]
8f522feb12
chore(deps): bump pyo3 from 0.23.1 to 0.23.2 (#12038)
Bumps [pyo3](https://github.com/pyo3/pyo3) from 0.23.1 to 0.23.2.
- [Release notes](https://github.com/pyo3/pyo3/releases)
- [Changelog](https://github.com/PyO3/pyo3/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pyo3/pyo3/compare/v0.23.1...v0.23.2)

---
updated-dependencies:
- dependency-name: pyo3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-26 04:44:57 +00:00
pyca-boringbot[bot]
84aa9d6eef
Bump x509-limbo and/or wycheproof in CI (#12035)
Co-authored-by: pyca-boringbot[bot] <pyca-boringbot[bot]+106132319@users.noreply.github.com>
2024-11-26 00:39:08 +00:00
pyca-boringbot[bot]
a7f95c1d20
Bump BoringSSL and/or OpenSSL in CI (#12034)
Co-authored-by: pyca-boringbot[bot] <pyca-boringbot[bot]+106132319@users.noreply.github.com>
2024-11-26 00:30:29 +00:00
dependabot[bot]
7971c6b3e0
chore(deps): bump portable-atomic from 1.9.0 to 1.10.0 (#12031)
Bumps [portable-atomic](https://github.com/taiki-e/portable-atomic) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/taiki-e/portable-atomic/releases)
- [Changelog](https://github.com/taiki-e/portable-atomic/blob/main/CHANGELOG.md)
- [Commits](https://github.com/taiki-e/portable-atomic/compare/v1.9.0...v1.10.0)

---
updated-dependencies:
- dependency-name: portable-atomic
  dependency-type: indirect
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-25 12:21:48 +00:00
dependabot[bot]
3c7c54ffc8
chore(deps): bump coverage from 7.6.1 to 7.6.8 (#12032)
Bumps [coverage](https://github.com/nedbat/coveragepy) from 7.6.1 to 7.6.8.
- [Release notes](https://github.com/nedbat/coveragepy/releases)
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)
- [Commits](https://github.com/nedbat/coveragepy/compare/7.6.1...7.6.8)

---
updated-dependencies:
- dependency-name: coverage
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-25 12:21:20 +00:00
Alex Gaynor
0c7607294c
Convert the remaining extensions to use Asn1Operation (#12030) 2024-11-24 13:10:15 -08:00
Alex Gaynor
f01ee1dd48
Convert several additional extensions to use Asn1Operation (#12020) 2024-11-24 12:11:03 -08:00
Alex Gaynor
7124ffb4cf
Build manylinux 2.34 images (#12029) 2024-11-24 07:56:32 -08:00