Commit graph

11855 commits

Author SHA1 Message Date
Paul Kehrer
14a0993e80
openssl 3.3 2024-04-09 11:35:55 -05:00
dependabot[bot]
a45f694feb
Bump sigstore from 2.1.3 to 2.1.5 in /.github/requirements (#10774)
* Bump sigstore from 2.1.3 to 2.1.5 in /.github/requirements

Bumps [sigstore](https://github.com/sigstore/sigstore-python) from 2.1.3 to 2.1.5.
- [Release notes](https://github.com/sigstore/sigstore-python/releases)
- [Changelog](https://github.com/sigstore/sigstore-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sigstore/sigstore-python/compare/v2.1.3...v2.1.5)

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

Signed-off-by: dependabot[bot] <support@github.com>

* Update publish-requirements.txt

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com>
2024-04-09 05:52:24 -04:00
pyca-boringbot[bot]
99ac2da221
Bump x509-limbo and/or wycheproof in CI (#10776)
Co-authored-by: pyca-boringbot[bot] <pyca-boringbot[bot]+106132319@users.noreply.github.com>
2024-04-09 00:32:06 +00:00
pyca-boringbot[bot]
42192fab0a
Bump BoringSSL and/or OpenSSL in CI (#10775)
Co-authored-by: pyca-boringbot[bot] <pyca-boringbot[bot]+106132319@users.noreply.github.com>
2024-04-09 00:18:40 +00:00
dependabot[bot]
659dda1395
Bump cc from 1.0.91 to 1.0.92 in /src/rust (#10773)
Bumps [cc](https://github.com/rust-lang/cc-rs) from 1.0.91 to 1.0.92.
- [Release notes](https://github.com/rust-lang/cc-rs/releases)
- [Commits](https://github.com/rust-lang/cc-rs/compare/1.0.91...1.0.92)

---
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-04-08 22:15:40 +00:00
dependabot[bot]
5d7dcf62f7
Bump pem from 3.0.3 to 3.0.4 in /src/rust (#10772)
Bumps [pem](https://github.com/jcreekmore/pem-rs) from 3.0.3 to 3.0.4.
- [Changelog](https://github.com/jcreekmore/pem-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jcreekmore/pem-rs/compare/v3.0.3...v3.0.4)

---
updated-dependencies:
- dependency-name: pem
  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-04-08 21:53:32 +00:00
dependabot[bot]
3c964ca7a0
Bump execnet from 2.0.2 to 2.1.1 (#10767)
* Bump execnet from 2.0.2 to 2.1.1

Bumps [execnet](https://github.com/pytest-dev/execnet) from 2.0.2 to 2.1.1.
- [Changelog](https://github.com/pytest-dev/execnet/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/execnet/compare/v2.0.2...v2.1.1)

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

Signed-off-by: dependabot[bot] <support@github.com>

* Update ci-constraints-requirements.txt

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com>
2024-04-08 11:29:24 +00:00
dependabot[bot]
68e0836bdd
Bump jaraco-context from 5.1.0 to 5.3.0 in /.github/requirements (#10766)
* Bump jaraco-context from 5.1.0 to 5.3.0 in /.github/requirements

Bumps [jaraco-context](https://github.com/jaraco/jaraco.context) from 5.1.0 to 5.3.0.
- [Release notes](https://github.com/jaraco/jaraco.context/releases)
- [Changelog](https://github.com/jaraco/jaraco.context/blob/main/NEWS.rst)
- [Commits](https://github.com/jaraco/jaraco.context/compare/v5.1.0...v5.3.0)

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

Signed-off-by: dependabot[bot] <support@github.com>

* Update publish-requirements.txt

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com>
2024-04-08 11:19:33 +00:00
dependabot[bot]
2cd75bdbd7
Bump typing-extensions from 4.10.0 to 4.11.0 in /.github/requirements (#10765)
* Bump typing-extensions from 4.10.0 to 4.11.0 in /.github/requirements

Bumps [typing-extensions](https://github.com/python/typing_extensions) from 4.10.0 to 4.11.0.
- [Release notes](https://github.com/python/typing_extensions/releases)
- [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md)
- [Commits](https://github.com/python/typing_extensions/compare/4.10.0...4.11.0)

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

Signed-off-by: dependabot[bot] <support@github.com>

* Update publish-requirements.txt

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com>
2024-04-08 11:13:56 +00:00
dependabot[bot]
a2b37ceeae
Bump cc from 1.0.90 to 1.0.91 in /src/rust (#10769)
Bumps [cc](https://github.com/rust-lang/cc-rs) from 1.0.90 to 1.0.91.
- [Release notes](https://github.com/rust-lang/cc-rs/releases)
- [Commits](https://github.com/rust-lang/cc-rs/compare/1.0.90...1.0.91)

---
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-04-08 11:11:49 +00:00
dependabot[bot]
030f70f918
Bump typing-extensions from 4.10.0 to 4.11.0 (#10768)
Bumps [typing-extensions](https://github.com/python/typing_extensions) from 4.10.0 to 4.11.0.
- [Release notes](https://github.com/python/typing_extensions/releases)
- [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md)
- [Commits](https://github.com/python/typing_extensions/compare/4.10.0...4.11.0)

---
updated-dependencies:
- dependency-name: typing-extensions
  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-04-08 11:09:20 +00:00
Alex Gaynor
3d02b96c3c
Simplify OCSP response generating code (#10763)
Wrapping nearly the entire function body with an `if` made it less readable
2024-04-07 06:57:23 -05:00
Alex Gaynor
3bcbbe7adf
Fixed lifetime error in hashes.rs with gil-refs disabled (#10759) 2024-04-06 15:43:21 -05:00
Alex Gaynor
c588f578d3
Fixed two lifetime errors in extensions.rs with gil-refs disabled (#10762) 2024-04-06 12:05:27 -05:00
Alex Gaynor
3505402383
Fixed lifetime errors in utils.rs with gil-refs disabled (#10761) 2024-04-06 10:39:39 -05:00
Alex Gaynor
a63af2fcf3
Fixed lifetime errors in certificate.rs with gil-refs disabled (#10760) 2024-04-06 10:34:25 -05:00
Alex Gaynor
2ab8b23dd6
Convert src/types.rs to new pyo3 APIs (#10754) 2024-04-06 08:29:37 -05:00
Alex Gaynor
dc14634f20
Fixed lifetime error in pkcs12.rs with gil-refs disabled (#10758) 2024-04-06 08:28:34 -05:00
Alex Gaynor
5303b8d421
Fixed lifetime errors in ec.rs with gil-refs disabled (#10757) 2024-04-06 07:32:51 -05:00
Alex Gaynor
070ebf2d92
Fixed lifetime error in csr.rs with gil-refs disabled (#10756) 2024-04-06 12:14:36 +00:00
Alex Gaynor
5f19fad7be
Fix lifetimes for PKCS#7 digests with gil-refs disabled (#10751) 2024-04-05 22:44:01 -05:00
Alex Gaynor
b93e165615
Convert some types usage to bound (#10750) 2024-04-05 22:41:57 -05:00
Alex Gaynor
85cc4e4311
Resolve new clippy warnings (#10755)
The fixes themselves are of marginal value 🙃
2024-04-05 22:41:14 -05:00
Alex Gaynor
15b11864d1
Fix lifetimes for CSR attribtues with gil-refs disabled (#10752) 2024-04-05 22:21:22 -05:00
pyca-boringbot[bot]
e41f97d314
Bump BoringSSL and/or OpenSSL in CI (#10753)
Co-authored-by: pyca-boringbot[bot] <pyca-boringbot[bot]+106132319@users.noreply.github.com>
2024-04-06 00:15:49 +00:00
Alex Gaynor
28beda0d53
Fix three more warnings in OCSP (#10746) 2024-04-05 16:44:12 -05:00
Alex Gaynor
6633a4ded4
Fixed lifetime/scoping error with gil-refs disabled (#10747) 2024-04-05 16:43:57 -05:00
Facundo Tuesca
2e345f26d4
Migrate more x509/extensions.rs APIs to new pyo3 APIs (and other migrations) (#10749)
* Migrate `encode_der_data` to new pyo3 APIs

* Convert more `x509/extensions.rs` APIs to the new pyo3 APIs

* Remove redundant function calls
2024-04-05 21:41:55 +00:00
Facundo Tuesca
5b50868544
Misc oscp pyo3 migrations (#10748)
* Misc. migrations for `x509/ocsp*.rs` files to new pyo3 APIs

* Fix parameter to be Bound and run cargo fmt
2024-04-05 20:38:43 +00:00
Facundo Tuesca
1868ba1a3c
Convert module-related code to new pyo3 APIs (#10745) 2024-04-05 19:52:24 +00:00
Facundo Tuesca
6e58a58f80
Convert src/x509/crl.rs to new pyo3 APIs (#10744) 2024-04-05 18:45:49 +00:00
Alex Gaynor
4acc8eddd0
Convert more sign functions to new pyo3 APIs (#10734) 2024-04-05 17:53:33 +00:00
Alex Gaynor
d00ef6a451
Convert portions of ocsp_resp.rs to new pyo3 APIs (#10740) 2024-04-05 12:41:59 -05:00
Alex Gaynor
2a6ea3cb5b
Convert more module creation to new pyo3 APIs (#10742) 2024-04-05 12:39:59 -05:00
Facundo Tuesca
22bd720f61
Convert more of src/x509/ocsp_req.rs to new pyo3 APIs (#10743) 2024-04-05 15:33:21 +00:00
Facundo Tuesca
07afd49006
Convert more of src/pkcs7.rs to new pyo3 APIs (#10741) 2024-04-05 15:07:25 +00:00
Alex Gaynor
6c11a3e6aa
Convert more module creation to new pyo3 APIs (#10739) 2024-04-05 09:25:02 -05:00
Alex Gaynor
0a57074ca3
Fix a compilation error without gil-refs (#10738) 2024-04-05 09:08:38 -05:00
Alex Gaynor
f79b6a1e0f
Convert more datetime functions to new pyo3 APIs (#10737) 2024-04-05 09:01:10 -05:00
Facundo Tuesca
afe3951956
Start converting src/x509/verify.rs to new pyo3 APIs (#10736)
* Start converting `src/x509/verify.rs` to new pyo3 APIs

* Fix errors with temp values being dropped

* Fix error when using `Bound::to_str` in Python<3.10

* Remove extra clone() call

* Add TODO message
2024-04-05 13:36:21 +00:00
Alex Gaynor
9d7e721498
Convert part of crl.rs to new pyo3 APIs (#10724) 2024-04-05 07:46:12 -05:00
Alex Gaynor
4d8945d754
Convert src/backend/ed448.rs to new pyo3 APIs (#10725) 2024-04-05 07:37:19 -05:00
dependabot[bot]
62607e9f1f
Bump jaraco-context from 4.3.0 to 5.1.0 in /.github/requirements (#10731)
* Bump jaraco-context from 4.3.0 to 5.1.0 in /.github/requirements

Bumps [jaraco-context](https://github.com/jaraco/jaraco.context) from 4.3.0 to 5.1.0.
- [Release notes](https://github.com/jaraco/jaraco.context/releases)
- [Changelog](https://github.com/jaraco/jaraco.context/blob/main/NEWS.rst)
- [Commits](https://github.com/jaraco/jaraco.context/compare/v4.3.0...v5.1.0)

---
updated-dependencies:
- dependency-name: jaraco-context
  dependency-type: indirect
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update publish-requirements.txt

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com>
2024-04-05 07:35:07 -05:00
Alex Gaynor
533b35d775
Remove gil-refs feature from cryptography-cffi (#10735)
It doesn't need it
2024-04-05 07:33:32 -05:00
Facundo Tuesca
0a6d3ea750
Start converting src/x509/csr.rs to new pyo3 APIs (#10733) 2024-04-05 08:12:39 -04:00
Facundo Tuesca
33817b8a94
Convert src/x509/common.rs to new pyo3 APIs (#10732)
* Convert `src/x509/common.rs` to new pyo3 APIs

* Fix coverage issue in `extensions.rs`

* Fix another coverage issue in `extensions.rs`
2024-04-05 11:47:14 +00:00
Facundo Tuesca
855f28a604
Convert src/backend/x25519.rs to new pyo3 APIs (#10730) 2024-04-05 07:07:40 -04:00
Facundo Tuesca
1d05a6cb49
Finish conversion of src/backend/rsa.rs to new pyo3 APIs (#10729) 2024-04-05 07:06:47 -04:00
Facundo Tuesca
1232c8a78a
Convert src/backend/poly1305.rs to new pyo3 APIs (#10728) 2024-04-05 07:06:18 -04:00
Facundo Tuesca
8d27a3c6ce
Convert src/backend/hmac.rs to new pyo3 APIs (#10726) 2024-04-05 07:04:42 -04:00